./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 eb4cb34f Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/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-eb4cb34-m [2024-06-21 20:56:28,306 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 20:56:28,390 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 20:56:28,395 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 20:56:28,395 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 20:56:28,421 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 20:56:28,421 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 20:56:28,421 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 20:56:28,422 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 20:56:28,425 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 20:56:28,425 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 20:56:28,425 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 20:56:28,425 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 20:56:28,426 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 20:56:28,426 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 20:56:28,426 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 20:56:28,426 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 20:56:28,426 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 20:56:28,426 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 20:56:28,427 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 20:56:28,427 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 20:56:28,428 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 20:56:28,428 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 20:56:28,429 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 20:56:28,429 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 20:56:28,429 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 20:56:28,429 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 20:56:28,429 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 20:56:28,429 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 20:56:28,430 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 20:56:28,430 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 20:56:28,430 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 20:56:28,431 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 20:56:28,431 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 20:56:28,431 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 20:56:28,431 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 20:56:28,431 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 20:56:28,431 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 20:56:28,431 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 20:56:28,431 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 20:56:28,432 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 20:56:28,432 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 20:56:28,432 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 20:56:28,432 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-21 20:56:28,641 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 20:56:28,662 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 20:56:28,664 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 20:56:28,665 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 20:56:28,665 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 20:56:28,666 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-21 20:56:28,816 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 20:56:28,817 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 20:56:28,817 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-21 20:56:29,962 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 20:56:30,295 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 20:56:30,295 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix031.opt.i [2024-06-21 20:56:30,324 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3e0763dc4/37f42921b9d04111815db12866aae963/FLAG6bca2d262 [2024-06-21 20:56:30,563 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3e0763dc4/37f42921b9d04111815db12866aae963 [2024-06-21 20:56:30,564 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 20:56:30,565 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 20:56:30,566 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 20:56:30,566 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 20:56:30,569 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 20:56:30,570 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 08:56:28" (1/2) ... [2024-06-21 20:56:30,570 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@c39037d and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:56:30, skipping insertion in model container [2024-06-21 20:56:30,571 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 08:56:28" (1/2) ... [2024-06-21 20:56:30,572 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@221f0c4 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:56:30, skipping insertion in model container [2024-06-21 20:56:30,572 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 08:56:30" (2/2) ... [2024-06-21 20:56:30,572 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@c39037d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:56:30, skipping insertion in model container [2024-06-21 20:56:30,572 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 08:56:30" (2/2) ... [2024-06-21 20:56:30,572 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 20:56:30,621 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 20:56:30,623 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-21 20:56:30,623 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-21 20:56:30,624 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 20:56:30,624 INFO L106 edCorrectnessWitness]: ghost_update [L824-L824] multithreaded = 1; [2024-06-21 20:56:30,658 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 20:56:30,965 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 20:56:30,972 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-21 20:56:31,097 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 20:56:31,135 INFO L206 MainTranslator]: Completed translation [2024-06-21 20:56:31,136 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:56:31 WrapperNode [2024-06-21 20:56:31,136 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 20:56:31,137 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 20:56:31,137 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 20:56:31,137 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 20:56:31,143 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:56:31" (1/1) ... [2024-06-21 20:56:31,159 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:56:31" (1/1) ... [2024-06-21 20:56:31,183 INFO L138 Inliner]: procedures = 174, calls = 42, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 123 [2024-06-21 20:56:31,184 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 20:56:31,184 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 20:56:31,184 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 20:56:31,185 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 20:56:31,193 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:56:31" (1/1) ... [2024-06-21 20:56:31,194 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:56:31" (1/1) ... [2024-06-21 20:56:31,197 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:56:31" (1/1) ... [2024-06-21 20:56:31,211 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-21 20:56:31,213 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:56:31" (1/1) ... [2024-06-21 20:56:31,213 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:56:31" (1/1) ... [2024-06-21 20:56:31,244 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:56:31" (1/1) ... [2024-06-21 20:56:31,246 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:56:31" (1/1) ... [2024-06-21 20:56:31,247 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:56:31" (1/1) ... [2024-06-21 20:56:31,248 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:56:31" (1/1) ... [2024-06-21 20:56:31,251 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 20:56:31,251 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 20:56:31,251 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 20:56:31,251 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 20:56:31,252 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:56:31" (1/1) ... [2024-06-21 20:56:31,256 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 20:56:31,261 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 20:56:31,274 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-21 20:56:31,340 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-21 20:56:31,365 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 20:56:31,365 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 20:56:31,366 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 20:56:31,366 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 20:56:31,366 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 20:56:31,366 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 20:56:31,367 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 20:56:31,367 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 20:56:31,367 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 20:56:31,367 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 20:56:31,368 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-21 20:56:31,466 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 20:56:31,468 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 20:56:31,807 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 20:56:31,807 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 20:56:31,957 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 20:56:31,957 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 20:56:31,962 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 08:56:31 BoogieIcfgContainer [2024-06-21 20:56:31,963 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 20:56:31,965 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 20:56:31,965 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 20:56:31,968 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 20:56:31,968 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 08:56:28" (1/4) ... [2024-06-21 20:56:31,968 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4c00916f and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 08:56:31, skipping insertion in model container [2024-06-21 20:56:31,969 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 08:56:30" (2/4) ... [2024-06-21 20:56:31,969 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4c00916f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 08:56:31, skipping insertion in model container [2024-06-21 20:56:31,969 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:56:31" (3/4) ... [2024-06-21 20:56:31,969 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4c00916f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 08:56:31, skipping insertion in model container [2024-06-21 20:56:31,969 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 08:56:31" (4/4) ... [2024-06-21 20:56:31,971 INFO L112 eAbstractionObserver]: Analyzing ICFG mix031.opt.i [2024-06-21 20:56:31,983 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 20:56:31,983 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2024-06-21 20:56:31,983 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 20:56:32,013 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 20:56:32,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 40 places, 33 transitions, 74 flow [2024-06-21 20:56:32,061 INFO L124 PetriNetUnfolderBase]: 0/31 cut-off events. [2024-06-21 20:56:32,062 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 20:56:32,064 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-21 20:56:32,065 INFO L82 GeneralOperation]: Start removeDead. Operand has 40 places, 33 transitions, 74 flow [2024-06-21 20:56:32,067 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 32 places, 25 transitions, 56 flow [2024-06-21 20:56:32,078 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 20:56:32,083 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;@4dd3b3df, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 20:56:32,083 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-06-21 20:56:32,087 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 20:56:32,087 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-21 20:56:32,087 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 20:56:32,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:56:32,088 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 20:56:32,088 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:56:32,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:56:32,093 INFO L85 PathProgramCache]: Analyzing trace with hash 332713848, now seen corresponding path program 1 times [2024-06-21 20:56:32,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:56:32,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282603344] [2024-06-21 20:56:32,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:56:32,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:56:32,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:56:32,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:56:32,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:56:32,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282603344] [2024-06-21 20:56:32,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1282603344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:56:32,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:56:32,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 20:56:32,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352136728] [2024-06-21 20:56:32,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:56:32,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 20:56:32,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:56:32,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 20:56:32,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 20:56:32,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 33 [2024-06-21 20:56:32,948 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-21 20:56:32,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:56:32,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 33 [2024-06-21 20:56:32,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:56:33,057 INFO L124 PetriNetUnfolderBase]: 162/326 cut-off events. [2024-06-21 20:56:33,057 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2024-06-21 20:56:33,060 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-21 20:56:33,063 INFO L140 encePairwiseOnDemand]: 28/33 looper letters, 21 selfloop transitions, 3 changer transitions 0/31 dead transitions. [2024-06-21 20:56:33,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 31 transitions, 119 flow [2024-06-21 20:56:33,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 20:56:33,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 20:56:33,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 62 transitions. [2024-06-21 20:56:33,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6262626262626263 [2024-06-21 20:56:33,073 INFO L175 Difference]: Start difference. First operand has 32 places, 25 transitions, 56 flow. Second operand 3 states and 62 transitions. [2024-06-21 20:56:33,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 31 transitions, 119 flow [2024-06-21 20:56:33,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 31 transitions, 116 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-21 20:56:33,077 INFO L231 Difference]: Finished difference. Result has 33 places, 27 transitions, 75 flow [2024-06-21 20:56:33,078 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-21 20:56:33,082 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 1 predicate places. [2024-06-21 20:56:33,082 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 27 transitions, 75 flow [2024-06-21 20:56:33,083 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-21 20:56:33,083 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:56:33,083 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:56:33,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 20:56:33,083 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:56:33,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:56:33,084 INFO L85 PathProgramCache]: Analyzing trace with hash 1910456599, now seen corresponding path program 1 times [2024-06-21 20:56:33,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:56:33,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292297590] [2024-06-21 20:56:33,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:56:33,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:56:33,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:56:33,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:56:33,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:56:33,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292297590] [2024-06-21 20:56:33,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [292297590] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:56:33,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:56:33,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 20:56:33,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870726497] [2024-06-21 20:56:33,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:56:33,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 20:56:33,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:56:33,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 20:56:33,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-21 20:56:33,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 33 [2024-06-21 20:56:33,682 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-21 20:56:33,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:56:33,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 33 [2024-06-21 20:56:33,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:56:33,749 INFO L124 PetriNetUnfolderBase]: 186/356 cut-off events. [2024-06-21 20:56:33,749 INFO L125 PetriNetUnfolderBase]: For 68/68 co-relation queries the response was YES. [2024-06-21 20:56:33,750 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-21 20:56:33,752 INFO L140 encePairwiseOnDemand]: 27/33 looper letters, 26 selfloop transitions, 5 changer transitions 0/37 dead transitions. [2024-06-21 20:56:33,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 37 transitions, 163 flow [2024-06-21 20:56:33,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 20:56:33,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 20:56:33,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 77 transitions. [2024-06-21 20:56:33,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-21 20:56:33,754 INFO L175 Difference]: Start difference. First operand has 33 places, 27 transitions, 75 flow. Second operand 4 states and 77 transitions. [2024-06-21 20:56:33,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 37 transitions, 163 flow [2024-06-21 20:56:33,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 37 transitions, 160 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 20:56:33,755 INFO L231 Difference]: Finished difference. Result has 36 places, 29 transitions, 99 flow [2024-06-21 20:56:33,755 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-21 20:56:33,756 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 4 predicate places. [2024-06-21 20:56:33,756 INFO L495 AbstractCegarLoop]: Abstraction has has 36 places, 29 transitions, 99 flow [2024-06-21 20:56:33,756 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-21 20:56:33,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:56:33,757 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:56:33,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 20:56:33,757 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:56:33,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:56:33,757 INFO L85 PathProgramCache]: Analyzing trace with hash -905386621, now seen corresponding path program 1 times [2024-06-21 20:56:33,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:56:33,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181583914] [2024-06-21 20:56:33,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:56:33,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:56:33,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:56:34,403 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:56:34,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:56:34,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181583914] [2024-06-21 20:56:34,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181583914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:56:34,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:56:34,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 20:56:34,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565627572] [2024-06-21 20:56:34,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:56:34,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 20:56:34,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:56:34,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 20:56:34,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 20:56:34,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 33 [2024-06-21 20:56:34,444 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-21 20:56:34,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:56:34,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 33 [2024-06-21 20:56:34,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:56:34,539 INFO L124 PetriNetUnfolderBase]: 219/412 cut-off events. [2024-06-21 20:56:34,540 INFO L125 PetriNetUnfolderBase]: For 226/226 co-relation queries the response was YES. [2024-06-21 20:56:34,541 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-21 20:56:34,542 INFO L140 encePairwiseOnDemand]: 26/33 looper letters, 31 selfloop transitions, 7 changer transitions 0/43 dead transitions. [2024-06-21 20:56:34,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 43 transitions, 213 flow [2024-06-21 20:56:34,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:56:34,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:56:34,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 90 transitions. [2024-06-21 20:56:34,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5454545454545454 [2024-06-21 20:56:34,544 INFO L175 Difference]: Start difference. First operand has 36 places, 29 transitions, 99 flow. Second operand 5 states and 90 transitions. [2024-06-21 20:56:34,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 43 transitions, 213 flow [2024-06-21 20:56:34,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 43 transitions, 204 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-21 20:56:34,546 INFO L231 Difference]: Finished difference. Result has 39 places, 31 transitions, 123 flow [2024-06-21 20:56:34,546 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-21 20:56:34,547 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 7 predicate places. [2024-06-21 20:56:34,547 INFO L495 AbstractCegarLoop]: Abstraction has has 39 places, 31 transitions, 123 flow [2024-06-21 20:56:34,547 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-21 20:56:34,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:56:34,547 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:56:34,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 20:56:34,548 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:56:34,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:56:34,548 INFO L85 PathProgramCache]: Analyzing trace with hash -1937007300, now seen corresponding path program 1 times [2024-06-21 20:56:34,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:56:34,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974717839] [2024-06-21 20:56:34,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:56:34,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:56:34,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:56:35,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-21 20:56:35,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:56:35,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974717839] [2024-06-21 20:56:35,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974717839] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:56:35,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:56:35,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:56:35,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629986834] [2024-06-21 20:56:35,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:56:35,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:56:35,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:56:35,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:56:35,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:56:35,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 33 [2024-06-21 20:56:35,276 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-21 20:56:35,276 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:56:35,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 33 [2024-06-21 20:56:35,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:56:35,390 INFO L124 PetriNetUnfolderBase]: 213/403 cut-off events. [2024-06-21 20:56:35,390 INFO L125 PetriNetUnfolderBase]: For 383/383 co-relation queries the response was YES. [2024-06-21 20:56:35,391 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-21 20:56:35,394 INFO L140 encePairwiseOnDemand]: 25/33 looper letters, 36 selfloop transitions, 9 changer transitions 0/50 dead transitions. [2024-06-21 20:56:35,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 50 transitions, 265 flow [2024-06-21 20:56:35,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:56:35,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:56:35,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-21 20:56:35,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5404040404040404 [2024-06-21 20:56:35,399 INFO L175 Difference]: Start difference. First operand has 39 places, 31 transitions, 123 flow. Second operand 6 states and 107 transitions. [2024-06-21 20:56:35,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 50 transitions, 265 flow [2024-06-21 20:56:35,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 50 transitions, 250 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-21 20:56:35,402 INFO L231 Difference]: Finished difference. Result has 42 places, 33 transitions, 147 flow [2024-06-21 20:56:35,402 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-21 20:56:35,403 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 10 predicate places. [2024-06-21 20:56:35,404 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 33 transitions, 147 flow [2024-06-21 20:56:35,404 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-21 20:56:35,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:56:35,404 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:56:35,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 20:56:35,404 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-21 20:56:35,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:56:35,405 INFO L85 PathProgramCache]: Analyzing trace with hash 1302825794, now seen corresponding path program 1 times [2024-06-21 20:56:35,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:56:35,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537655022] [2024-06-21 20:56:35,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:56:35,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:56:35,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:56:36,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-21 20:56:36,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:56:36,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537655022] [2024-06-21 20:56:36,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537655022] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:56:36,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:56:36,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:56:36,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338385323] [2024-06-21 20:56:36,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:56:36,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:56:36,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:56:36,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:56:36,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:56:36,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 33 [2024-06-21 20:56:36,128 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-21 20:56:36,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:56:36,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 33 [2024-06-21 20:56:36,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:56:36,277 INFO L124 PetriNetUnfolderBase]: 165/349 cut-off events. [2024-06-21 20:56:36,277 INFO L125 PetriNetUnfolderBase]: For 475/475 co-relation queries the response was YES. [2024-06-21 20:56:36,278 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-21 20:56:36,279 INFO L140 encePairwiseOnDemand]: 27/33 looper letters, 27 selfloop transitions, 6 changer transitions 0/40 dead transitions. [2024-06-21 20:56:36,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 40 transitions, 231 flow [2024-06-21 20:56:36,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:56:36,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:56:36,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 79 transitions. [2024-06-21 20:56:36,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47878787878787876 [2024-06-21 20:56:36,281 INFO L175 Difference]: Start difference. First operand has 42 places, 33 transitions, 147 flow. Second operand 5 states and 79 transitions. [2024-06-21 20:56:36,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 40 transitions, 231 flow [2024-06-21 20:56:36,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 40 transitions, 210 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-21 20:56:36,286 INFO L231 Difference]: Finished difference. Result has 43 places, 35 transitions, 153 flow [2024-06-21 20:56:36,286 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-21 20:56:36,288 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 11 predicate places. [2024-06-21 20:56:36,289 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 35 transitions, 153 flow [2024-06-21 20:56:36,290 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-21 20:56:36,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:56:36,290 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:56:36,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 20:56:36,296 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:56:36,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:56:36,297 INFO L85 PathProgramCache]: Analyzing trace with hash 1748088052, now seen corresponding path program 1 times [2024-06-21 20:56:36,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:56:36,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887137260] [2024-06-21 20:56:36,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:56:36,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:56:36,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:56:36,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:56:36,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:56:36,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887137260] [2024-06-21 20:56:36,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887137260] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:56:36,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:56:36,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:56:36,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157811011] [2024-06-21 20:56:36,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:56:36,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:56:36,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:56:36,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:56:36,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:56:37,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 33 [2024-06-21 20:56:37,087 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-21 20:56:37,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:56:37,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 33 [2024-06-21 20:56:37,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:56:37,216 INFO L124 PetriNetUnfolderBase]: 191/383 cut-off events. [2024-06-21 20:56:37,217 INFO L125 PetriNetUnfolderBase]: For 716/716 co-relation queries the response was YES. [2024-06-21 20:56:37,218 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-21 20:56:37,220 INFO L140 encePairwiseOnDemand]: 26/33 looper letters, 29 selfloop transitions, 8 changer transitions 0/43 dead transitions. [2024-06-21 20:56:37,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 43 transitions, 249 flow [2024-06-21 20:56:37,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:56:37,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:56:37,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 87 transitions. [2024-06-21 20:56:37,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4393939393939394 [2024-06-21 20:56:37,221 INFO L175 Difference]: Start difference. First operand has 43 places, 35 transitions, 153 flow. Second operand 6 states and 87 transitions. [2024-06-21 20:56:37,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 43 transitions, 249 flow [2024-06-21 20:56:37,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 43 transitions, 238 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-21 20:56:37,224 INFO L231 Difference]: Finished difference. Result has 46 places, 37 transitions, 175 flow [2024-06-21 20:56:37,224 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-21 20:56:37,226 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 14 predicate places. [2024-06-21 20:56:37,226 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 37 transitions, 175 flow [2024-06-21 20:56:37,227 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-21 20:56:37,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:56:37,227 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:56:37,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 20:56:37,227 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:56:37,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:56:37,228 INFO L85 PathProgramCache]: Analyzing trace with hash -1705016449, now seen corresponding path program 1 times [2024-06-21 20:56:37,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:56:37,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354001294] [2024-06-21 20:56:37,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:56:37,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:56:37,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:56:37,813 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:56:37,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:56:37,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354001294] [2024-06-21 20:56:37,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354001294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:56:37,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:56:37,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:56:37,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492771826] [2024-06-21 20:56:37,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:56:37,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:56:37,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:56:37,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:56:37,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:56:37,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 33 [2024-06-21 20:56:37,864 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-21 20:56:37,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:56:37,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 33 [2024-06-21 20:56:37,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:56:38,045 INFO L124 PetriNetUnfolderBase]: 209/404 cut-off events. [2024-06-21 20:56:38,045 INFO L125 PetriNetUnfolderBase]: For 1147/1147 co-relation queries the response was YES. [2024-06-21 20:56:38,046 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-21 20:56:38,047 INFO L140 encePairwiseOnDemand]: 26/33 looper letters, 33 selfloop transitions, 8 changer transitions 0/48 dead transitions. [2024-06-21 20:56:38,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 48 transitions, 287 flow [2024-06-21 20:56:38,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:56:38,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:56:38,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 90 transitions. [2024-06-21 20:56:38,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-21 20:56:38,048 INFO L175 Difference]: Start difference. First operand has 46 places, 37 transitions, 175 flow. Second operand 6 states and 90 transitions. [2024-06-21 20:56:38,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 48 transitions, 287 flow [2024-06-21 20:56:38,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 48 transitions, 270 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-21 20:56:38,051 INFO L231 Difference]: Finished difference. Result has 48 places, 39 transitions, 191 flow [2024-06-21 20:56:38,051 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-21 20:56:38,052 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 16 predicate places. [2024-06-21 20:56:38,052 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 39 transitions, 191 flow [2024-06-21 20:56:38,052 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-21 20:56:38,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:56:38,053 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:56:38,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 20:56:38,053 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:56:38,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:56:38,053 INFO L85 PathProgramCache]: Analyzing trace with hash -2114850143, now seen corresponding path program 2 times [2024-06-21 20:56:38,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:56:38,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468444833] [2024-06-21 20:56:38,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:56:38,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:56:38,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:56:38,683 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:56:38,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:56:38,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468444833] [2024-06-21 20:56:38,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468444833] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:56:38,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:56:38,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:56:38,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686380203] [2024-06-21 20:56:38,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:56:38,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:56:38,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:56:38,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:56:38,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:56:38,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 33 [2024-06-21 20:56:38,739 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-21 20:56:38,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:56:38,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 33 [2024-06-21 20:56:38,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:56:38,872 INFO L124 PetriNetUnfolderBase]: 207/402 cut-off events. [2024-06-21 20:56:38,872 INFO L125 PetriNetUnfolderBase]: For 1497/1501 co-relation queries the response was YES. [2024-06-21 20:56:38,873 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-21 20:56:38,874 INFO L140 encePairwiseOnDemand]: 26/33 looper letters, 29 selfloop transitions, 11 changer transitions 0/47 dead transitions. [2024-06-21 20:56:38,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 47 transitions, 297 flow [2024-06-21 20:56:38,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:56:38,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:56:38,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 89 transitions. [2024-06-21 20:56:38,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494949494949495 [2024-06-21 20:56:38,878 INFO L175 Difference]: Start difference. First operand has 48 places, 39 transitions, 191 flow. Second operand 6 states and 89 transitions. [2024-06-21 20:56:38,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 47 transitions, 297 flow [2024-06-21 20:56:38,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 47 transitions, 280 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-21 20:56:38,881 INFO L231 Difference]: Finished difference. Result has 50 places, 41 transitions, 217 flow [2024-06-21 20:56:38,881 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-21 20:56:38,882 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 18 predicate places. [2024-06-21 20:56:38,883 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 41 transitions, 217 flow [2024-06-21 20:56:38,883 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-21 20:56:38,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:56:38,883 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:56:38,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 20:56:38,883 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-21 20:56:38,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:56:38,884 INFO L85 PathProgramCache]: Analyzing trace with hash 886515935, now seen corresponding path program 1 times [2024-06-21 20:56:38,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:56:38,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396547222] [2024-06-21 20:56:38,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:56:38,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:56:38,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:56:39,775 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:56:39,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:56:39,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396547222] [2024-06-21 20:56:39,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [396547222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:56:39,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:56:39,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:56:39,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004691411] [2024-06-21 20:56:39,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:56:39,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:56:39,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:56:39,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:56:39,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:56:39,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 33 [2024-06-21 20:56:39,855 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-21 20:56:39,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:56:39,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 33 [2024-06-21 20:56:39,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:56:40,082 INFO L124 PetriNetUnfolderBase]: 221/411 cut-off events. [2024-06-21 20:56:40,082 INFO L125 PetriNetUnfolderBase]: For 1836/1836 co-relation queries the response was YES. [2024-06-21 20:56:40,083 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-21 20:56:40,085 INFO L140 encePairwiseOnDemand]: 24/33 looper letters, 46 selfloop transitions, 12 changer transitions 0/64 dead transitions. [2024-06-21 20:56:40,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 64 transitions, 383 flow [2024-06-21 20:56:40,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:56:40,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:56:40,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-21 20:56:40,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5037878787878788 [2024-06-21 20:56:40,086 INFO L175 Difference]: Start difference. First operand has 50 places, 41 transitions, 217 flow. Second operand 8 states and 133 transitions. [2024-06-21 20:56:40,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 64 transitions, 383 flow [2024-06-21 20:56:40,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 64 transitions, 356 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-21 20:56:40,088 INFO L231 Difference]: Finished difference. Result has 54 places, 42 transitions, 219 flow [2024-06-21 20:56:40,088 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-21 20:56:40,089 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 22 predicate places. [2024-06-21 20:56:40,089 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 42 transitions, 219 flow [2024-06-21 20:56:40,089 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-21 20:56:40,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:56:40,089 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:56:40,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 20:56:40,090 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:56:40,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:56:40,090 INFO L85 PathProgramCache]: Analyzing trace with hash -1643844513, now seen corresponding path program 1 times [2024-06-21 20:56:40,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:56:40,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713918395] [2024-06-21 20:56:40,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:56:40,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:56:40,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:56:40,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:56:40,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:56:40,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713918395] [2024-06-21 20:56:40,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [713918395] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:56:40,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:56:40,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:56:40,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203684177] [2024-06-21 20:56:40,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:56:40,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:56:40,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:56:40,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:56:40,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:56:40,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 33 [2024-06-21 20:56:40,870 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-21 20:56:40,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:56:40,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 33 [2024-06-21 20:56:40,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:56:40,982 INFO L124 PetriNetUnfolderBase]: 188/370 cut-off events. [2024-06-21 20:56:40,983 INFO L125 PetriNetUnfolderBase]: For 1771/1771 co-relation queries the response was YES. [2024-06-21 20:56:40,984 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-21 20:56:40,985 INFO L140 encePairwiseOnDemand]: 25/33 looper letters, 35 selfloop transitions, 10 changer transitions 0/51 dead transitions. [2024-06-21 20:56:40,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 51 transitions, 335 flow [2024-06-21 20:56:40,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:56:40,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:56:40,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 98 transitions. [2024-06-21 20:56:40,987 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42424242424242425 [2024-06-21 20:56:40,987 INFO L175 Difference]: Start difference. First operand has 54 places, 42 transitions, 219 flow. Second operand 7 states and 98 transitions. [2024-06-21 20:56:40,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 51 transitions, 335 flow [2024-06-21 20:56:40,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 51 transitions, 307 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-21 20:56:40,989 INFO L231 Difference]: Finished difference. Result has 56 places, 44 transitions, 230 flow [2024-06-21 20:56:40,990 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-21 20:56:40,990 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 24 predicate places. [2024-06-21 20:56:40,991 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 44 transitions, 230 flow [2024-06-21 20:56:40,991 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-21 20:56:40,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:56:40,991 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:56:40,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 20:56:40,991 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:56:40,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:56:40,992 INFO L85 PathProgramCache]: Analyzing trace with hash -1316081413, now seen corresponding path program 1 times [2024-06-21 20:56:40,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:56:40,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526036146] [2024-06-21 20:56:40,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:56:40,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:56:41,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:56:41,561 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:56:41,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:56:41,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526036146] [2024-06-21 20:56:41,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526036146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:56:41,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:56:41,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:56:41,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875066107] [2024-06-21 20:56:41,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:56:41,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:56:41,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:56:41,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:56:41,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:56:41,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-21 20:56:41,611 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-21 20:56:41,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:56:41,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-21 20:56:41,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:56:41,859 INFO L124 PetriNetUnfolderBase]: 220/410 cut-off events. [2024-06-21 20:56:41,859 INFO L125 PetriNetUnfolderBase]: For 2523/2523 co-relation queries the response was YES. [2024-06-21 20:56:41,860 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-21 20:56:41,861 INFO L140 encePairwiseOnDemand]: 25/33 looper letters, 44 selfloop transitions, 10 changer transitions 0/59 dead transitions. [2024-06-21 20:56:41,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 59 transitions, 382 flow [2024-06-21 20:56:41,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:56:41,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:56:41,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 98 transitions. [2024-06-21 20:56:41,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42424242424242425 [2024-06-21 20:56:41,863 INFO L175 Difference]: Start difference. First operand has 56 places, 44 transitions, 230 flow. Second operand 7 states and 98 transitions. [2024-06-21 20:56:41,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 59 transitions, 382 flow [2024-06-21 20:56:41,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 59 transitions, 359 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-21 20:56:41,865 INFO L231 Difference]: Finished difference. Result has 58 places, 46 transitions, 248 flow [2024-06-21 20:56:41,865 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-21 20:56:41,866 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 26 predicate places. [2024-06-21 20:56:41,866 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 46 transitions, 248 flow [2024-06-21 20:56:41,867 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-21 20:56:41,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:56:41,867 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:56:41,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 20:56:41,867 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:56:41,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:56:41,868 INFO L85 PathProgramCache]: Analyzing trace with hash -1372019661, now seen corresponding path program 1 times [2024-06-21 20:56:41,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:56:41,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460225677] [2024-06-21 20:56:41,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:56:41,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:56:41,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:56:42,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:56:42,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:56:42,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460225677] [2024-06-21 20:56:42,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [460225677] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:56:42,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:56:42,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:56:42,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038733273] [2024-06-21 20:56:42,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:56:42,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:56:42,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:56:42,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:56:42,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:56:42,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-21 20:56:42,603 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-21 20:56:42,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:56:42,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-21 20:56:42,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:56:42,773 INFO L124 PetriNetUnfolderBase]: 223/415 cut-off events. [2024-06-21 20:56:42,774 INFO L125 PetriNetUnfolderBase]: For 2900/2900 co-relation queries the response was YES. [2024-06-21 20:56:42,775 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-21 20:56:42,776 INFO L140 encePairwiseOnDemand]: 25/33 looper letters, 42 selfloop transitions, 10 changer transitions 0/58 dead transitions. [2024-06-21 20:56:42,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 58 transitions, 388 flow [2024-06-21 20:56:42,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:56:42,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:56:42,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 95 transitions. [2024-06-21 20:56:42,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41125541125541126 [2024-06-21 20:56:42,778 INFO L175 Difference]: Start difference. First operand has 58 places, 46 transitions, 248 flow. Second operand 7 states and 95 transitions. [2024-06-21 20:56:42,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 58 transitions, 388 flow [2024-06-21 20:56:42,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 58 transitions, 363 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-21 20:56:42,780 INFO L231 Difference]: Finished difference. Result has 60 places, 48 transitions, 264 flow [2024-06-21 20:56:42,781 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-21 20:56:42,781 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 28 predicate places. [2024-06-21 20:56:42,781 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 48 transitions, 264 flow [2024-06-21 20:56:42,781 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-21 20:56:42,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:56:42,781 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:56:42,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 20:56:42,782 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:56:42,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:56:42,782 INFO L85 PathProgramCache]: Analyzing trace with hash 571846363, now seen corresponding path program 2 times [2024-06-21 20:56:42,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:56:42,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679237965] [2024-06-21 20:56:42,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:56:42,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:56:42,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:56:43,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:56:43,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:56:43,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679237965] [2024-06-21 20:56:43,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679237965] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:56:43,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:56:43,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:56:43,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218681846] [2024-06-21 20:56:43,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:56:43,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:56:43,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:56:43,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:56:43,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:56:43,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-21 20:56:43,483 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-21 20:56:43,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:56:43,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-21 20:56:43,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:56:43,673 INFO L124 PetriNetUnfolderBase]: 228/422 cut-off events. [2024-06-21 20:56:43,673 INFO L125 PetriNetUnfolderBase]: For 3537/3537 co-relation queries the response was YES. [2024-06-21 20:56:43,674 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-21 20:56:43,675 INFO L140 encePairwiseOnDemand]: 25/33 looper letters, 41 selfloop transitions, 13 changer transitions 0/60 dead transitions. [2024-06-21 20:56:43,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 60 transitions, 412 flow [2024-06-21 20:56:43,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:56:43,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:56:43,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 97 transitions. [2024-06-21 20:56:43,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4199134199134199 [2024-06-21 20:56:43,677 INFO L175 Difference]: Start difference. First operand has 60 places, 48 transitions, 264 flow. Second operand 7 states and 97 transitions. [2024-06-21 20:56:43,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 60 transitions, 412 flow [2024-06-21 20:56:43,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 60 transitions, 387 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-21 20:56:43,680 INFO L231 Difference]: Finished difference. Result has 62 places, 50 transitions, 290 flow [2024-06-21 20:56:43,680 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-21 20:56:43,680 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 30 predicate places. [2024-06-21 20:56:43,681 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 50 transitions, 290 flow [2024-06-21 20:56:43,681 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-21 20:56:43,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:56:43,681 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:56:43,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 20:56:43,681 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:56:43,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:56:43,682 INFO L85 PathProgramCache]: Analyzing trace with hash 580120573, now seen corresponding path program 3 times [2024-06-21 20:56:43,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:56:43,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484449676] [2024-06-21 20:56:43,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:56:43,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:56:43,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:56:44,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:56:44,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:56:44,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484449676] [2024-06-21 20:56:44,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484449676] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:56:44,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:56:44,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:56:44,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662486484] [2024-06-21 20:56:44,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:56:44,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:56:44,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:56:44,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:56:44,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:56:44,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-21 20:56:44,421 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-21 20:56:44,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:56:44,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-21 20:56:44,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:56:44,549 INFO L124 PetriNetUnfolderBase]: 226/420 cut-off events. [2024-06-21 20:56:44,550 INFO L125 PetriNetUnfolderBase]: For 4111/4113 co-relation queries the response was YES. [2024-06-21 20:56:44,551 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-21 20:56:44,552 INFO L140 encePairwiseOnDemand]: 25/33 looper letters, 36 selfloop transitions, 17 changer transitions 0/59 dead transitions. [2024-06-21 20:56:44,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 59 transitions, 432 flow [2024-06-21 20:56:44,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:56:44,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:56:44,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 96 transitions. [2024-06-21 20:56:44,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4155844155844156 [2024-06-21 20:56:44,554 INFO L175 Difference]: Start difference. First operand has 62 places, 50 transitions, 290 flow. Second operand 7 states and 96 transitions. [2024-06-21 20:56:44,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 59 transitions, 432 flow [2024-06-21 20:56:44,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 59 transitions, 397 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-21 20:56:44,557 INFO L231 Difference]: Finished difference. Result has 64 places, 52 transitions, 318 flow [2024-06-21 20:56:44,557 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-21 20:56:44,558 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 32 predicate places. [2024-06-21 20:56:44,558 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 52 transitions, 318 flow [2024-06-21 20:56:44,558 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-21 20:56:44,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:56:44,559 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:56:44,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 20:56:44,559 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:56:44,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:56:44,559 INFO L85 PathProgramCache]: Analyzing trace with hash -1135844301, now seen corresponding path program 2 times [2024-06-21 20:56:44,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:56:44,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538340878] [2024-06-21 20:56:44,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:56:44,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:56:44,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:56:45,217 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:56:45,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:56:45,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538340878] [2024-06-21 20:56:45,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538340878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:56:45,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:56:45,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:56:45,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948663545] [2024-06-21 20:56:45,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:56:45,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:56:45,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:56:45,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:56:45,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:56:45,291 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-21 20:56:45,291 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-21 20:56:45,291 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:56:45,291 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-21 20:56:45,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:56:45,405 INFO L124 PetriNetUnfolderBase]: 227/423 cut-off events. [2024-06-21 20:56:45,405 INFO L125 PetriNetUnfolderBase]: For 4516/4518 co-relation queries the response was YES. [2024-06-21 20:56:45,406 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-21 20:56:45,408 INFO L140 encePairwiseOnDemand]: 25/33 looper letters, 39 selfloop transitions, 17 changer transitions 0/64 dead transitions. [2024-06-21 20:56:45,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 64 transitions, 508 flow [2024-06-21 20:56:45,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:56:45,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:56:45,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 97 transitions. [2024-06-21 20:56:45,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4199134199134199 [2024-06-21 20:56:45,409 INFO L175 Difference]: Start difference. First operand has 64 places, 52 transitions, 318 flow. Second operand 7 states and 97 transitions. [2024-06-21 20:56:45,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 64 transitions, 508 flow [2024-06-21 20:56:45,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 64 transitions, 461 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-21 20:56:45,412 INFO L231 Difference]: Finished difference. Result has 66 places, 56 transitions, 346 flow [2024-06-21 20:56:45,412 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-21 20:56:45,413 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 34 predicate places. [2024-06-21 20:56:45,413 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 56 transitions, 346 flow [2024-06-21 20:56:45,413 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-21 20:56:45,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:56:45,413 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:56:45,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 20:56:45,414 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:56:45,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:56:45,414 INFO L85 PathProgramCache]: Analyzing trace with hash -1135547631, now seen corresponding path program 3 times [2024-06-21 20:56:45,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:56:45,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757443906] [2024-06-21 20:56:45,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:56:45,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:56:45,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:56:46,069 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:56:46,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:56:46,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757443906] [2024-06-21 20:56:46,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757443906] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:56:46,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:56:46,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:56:46,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966103004] [2024-06-21 20:56:46,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:56:46,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:56:46,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:56:46,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:56:46,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:56:46,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-21 20:56:46,137 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-21 20:56:46,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:56:46,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-21 20:56:46,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:56:46,270 INFO L124 PetriNetUnfolderBase]: 225/420 cut-off events. [2024-06-21 20:56:46,271 INFO L125 PetriNetUnfolderBase]: For 5082/5084 co-relation queries the response was YES. [2024-06-21 20:56:46,271 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-21 20:56:46,273 INFO L140 encePairwiseOnDemand]: 25/33 looper letters, 37 selfloop transitions, 18 changer transitions 0/63 dead transitions. [2024-06-21 20:56:46,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 63 transitions, 472 flow [2024-06-21 20:56:46,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:56:46,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:56:46,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 95 transitions. [2024-06-21 20:56:46,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41125541125541126 [2024-06-21 20:56:46,274 INFO L175 Difference]: Start difference. First operand has 66 places, 56 transitions, 346 flow. Second operand 7 states and 95 transitions. [2024-06-21 20:56:46,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 63 transitions, 472 flow [2024-06-21 20:56:46,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 63 transitions, 436 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-21 20:56:46,278 INFO L231 Difference]: Finished difference. Result has 70 places, 56 transitions, 351 flow [2024-06-21 20:56:46,278 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-21 20:56:46,278 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 38 predicate places. [2024-06-21 20:56:46,279 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 56 transitions, 351 flow [2024-06-21 20:56:46,279 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-21 20:56:46,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:56:46,279 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:56:46,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 20:56:46,279 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:56:46,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:56:46,280 INFO L85 PathProgramCache]: Analyzing trace with hash 1981975232, now seen corresponding path program 1 times [2024-06-21 20:56:46,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:56:46,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276247826] [2024-06-21 20:56:46,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:56:46,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:56:46,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:56:46,915 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:56:46,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:56:46,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276247826] [2024-06-21 20:56:46,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276247826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:56:46,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:56:46,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:56:46,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552168190] [2024-06-21 20:56:46,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:56:46,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:56:46,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:56:46,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:56:46,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:56:46,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-21 20:56:46,981 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-21 20:56:46,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:56:46,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-21 20:56:46,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:56:47,239 INFO L124 PetriNetUnfolderBase]: 253/471 cut-off events. [2024-06-21 20:56:47,240 INFO L125 PetriNetUnfolderBase]: For 6146/6146 co-relation queries the response was YES. [2024-06-21 20:56:47,241 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-21 20:56:47,242 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 56 selfloop transitions, 20 changer transitions 0/84 dead transitions. [2024-06-21 20:56:47,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 84 transitions, 628 flow [2024-06-21 20:56:47,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:56:47,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:56:47,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 125 transitions. [2024-06-21 20:56:47,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4208754208754209 [2024-06-21 20:56:47,244 INFO L175 Difference]: Start difference. First operand has 70 places, 56 transitions, 351 flow. Second operand 9 states and 125 transitions. [2024-06-21 20:56:47,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 84 transitions, 628 flow [2024-06-21 20:56:47,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 84 transitions, 583 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-21 20:56:47,248 INFO L231 Difference]: Finished difference. Result has 76 places, 68 transitions, 452 flow [2024-06-21 20:56:47,248 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-21 20:56:47,249 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 44 predicate places. [2024-06-21 20:56:47,249 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 68 transitions, 452 flow [2024-06-21 20:56:47,249 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-21 20:56:47,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:56:47,249 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:56:47,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 20:56:47,250 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:56:47,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:56:47,250 INFO L85 PathProgramCache]: Analyzing trace with hash -2143967394, now seen corresponding path program 2 times [2024-06-21 20:56:47,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:56:47,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496069139] [2024-06-21 20:56:47,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:56:47,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:56:47,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:56:47,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:56:47,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:56:47,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496069139] [2024-06-21 20:56:47,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496069139] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:56:47,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:56:47,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:56:47,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872725088] [2024-06-21 20:56:47,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:56:47,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:56:47,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:56:47,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:56:47,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:56:48,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-21 20:56:48,030 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-21 20:56:48,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:56:48,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-21 20:56:48,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:56:48,321 INFO L124 PetriNetUnfolderBase]: 259/483 cut-off events. [2024-06-21 20:56:48,321 INFO L125 PetriNetUnfolderBase]: For 7087/7087 co-relation queries the response was YES. [2024-06-21 20:56:48,322 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-21 20:56:48,324 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 57 selfloop transitions, 22 changer transitions 0/87 dead transitions. [2024-06-21 20:56:48,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 87 transitions, 712 flow [2024-06-21 20:56:48,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:56:48,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:56:48,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 122 transitions. [2024-06-21 20:56:48,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107744107744108 [2024-06-21 20:56:48,325 INFO L175 Difference]: Start difference. First operand has 76 places, 68 transitions, 452 flow. Second operand 9 states and 122 transitions. [2024-06-21 20:56:48,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 87 transitions, 712 flow [2024-06-21 20:56:48,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 87 transitions, 677 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-21 20:56:48,331 INFO L231 Difference]: Finished difference. Result has 86 places, 75 transitions, 560 flow [2024-06-21 20:56:48,332 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-21 20:56:48,332 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 54 predicate places. [2024-06-21 20:56:48,332 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 75 transitions, 560 flow [2024-06-21 20:56:48,332 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-21 20:56:48,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:56:48,332 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:56:48,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 20:56:48,333 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:56:48,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:56:48,333 INFO L85 PathProgramCache]: Analyzing trace with hash 411492066, now seen corresponding path program 3 times [2024-06-21 20:56:48,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:56:48,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795862276] [2024-06-21 20:56:48,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:56:48,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:56:48,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:56:49,023 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:56:49,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:56:49,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795862276] [2024-06-21 20:56:49,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1795862276] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:56:49,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:56:49,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:56:49,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98514918] [2024-06-21 20:56:49,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:56:49,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:56:49,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:56:49,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:56:49,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:56:49,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-21 20:56:49,108 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-21 20:56:49,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:56:49,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-21 20:56:49,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:56:49,409 INFO L124 PetriNetUnfolderBase]: 275/513 cut-off events. [2024-06-21 20:56:49,424 INFO L125 PetriNetUnfolderBase]: For 8520/8520 co-relation queries the response was YES. [2024-06-21 20:56:49,426 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-21 20:56:49,428 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 56 selfloop transitions, 30 changer transitions 0/94 dead transitions. [2024-06-21 20:56:49,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 94 transitions, 868 flow [2024-06-21 20:56:49,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:56:49,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:56:49,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 114 transitions. [2024-06-21 20:56:49,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2024-06-21 20:56:49,431 INFO L175 Difference]: Start difference. First operand has 86 places, 75 transitions, 560 flow. Second operand 8 states and 114 transitions. [2024-06-21 20:56:49,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 94 transitions, 868 flow [2024-06-21 20:56:49,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 94 transitions, 829 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-21 20:56:49,438 INFO L231 Difference]: Finished difference. Result has 92 places, 79 transitions, 642 flow [2024-06-21 20:56:49,438 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-21 20:56:49,438 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 60 predicate places. [2024-06-21 20:56:49,439 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 79 transitions, 642 flow [2024-06-21 20:56:49,439 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-21 20:56:49,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:56:49,439 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:56:49,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 20:56:49,439 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:56:49,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:56:49,440 INFO L85 PathProgramCache]: Analyzing trace with hash 547166951, now seen corresponding path program 1 times [2024-06-21 20:56:49,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:56:49,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708190520] [2024-06-21 20:56:49,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:56:49,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:56:49,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:56:50,124 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:56:50,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:56:50,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708190520] [2024-06-21 20:56:50,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1708190520] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:56:50,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:56:50,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:56:50,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472942187] [2024-06-21 20:56:50,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:56:50,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:56:50,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:56:50,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:56:50,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:56:50,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:56:50,254 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-21 20:56:50,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:56:50,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:56:50,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:56:50,485 INFO L124 PetriNetUnfolderBase]: 293/532 cut-off events. [2024-06-21 20:56:50,485 INFO L125 PetriNetUnfolderBase]: For 9353/9353 co-relation queries the response was YES. [2024-06-21 20:56:50,486 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-21 20:56:50,489 INFO L140 encePairwiseOnDemand]: 24/33 looper letters, 71 selfloop transitions, 20 changer transitions 0/94 dead transitions. [2024-06-21 20:56:50,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 94 transitions, 890 flow [2024-06-21 20:56:50,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:56:50,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:56:50,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 102 transitions. [2024-06-21 20:56:50,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38636363636363635 [2024-06-21 20:56:50,492 INFO L175 Difference]: Start difference. First operand has 92 places, 79 transitions, 642 flow. Second operand 8 states and 102 transitions. [2024-06-21 20:56:50,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 94 transitions, 890 flow [2024-06-21 20:56:50,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 94 transitions, 842 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-21 20:56:50,503 INFO L231 Difference]: Finished difference. Result has 96 places, 81 transitions, 661 flow [2024-06-21 20:56:50,503 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-21 20:56:50,504 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 64 predicate places. [2024-06-21 20:56:50,504 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 81 transitions, 661 flow [2024-06-21 20:56:50,504 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-21 20:56:50,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:56:50,504 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:56:50,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 20:56:50,505 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:56:50,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:56:50,505 INFO L85 PathProgramCache]: Analyzing trace with hash -312687621, now seen corresponding path program 2 times [2024-06-21 20:56:50,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:56:50,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79092524] [2024-06-21 20:56:50,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:56:50,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:56:50,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:56:51,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:56:51,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:56:51,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79092524] [2024-06-21 20:56:51,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79092524] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:56:51,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:56:51,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:56:51,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298709027] [2024-06-21 20:56:51,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:56:51,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:56:51,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:56:51,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:56:51,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:56:51,287 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:56:51,287 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-21 20:56:51,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:56:51,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:56:51,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:56:51,447 INFO L124 PetriNetUnfolderBase]: 316/570 cut-off events. [2024-06-21 20:56:51,447 INFO L125 PetriNetUnfolderBase]: For 10307/10307 co-relation queries the response was YES. [2024-06-21 20:56:51,449 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-21 20:56:51,451 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 75 selfloop transitions, 28 changer transitions 0/106 dead transitions. [2024-06-21 20:56:51,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 106 transitions, 1069 flow [2024-06-21 20:56:51,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:56:51,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:56:51,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 113 transitions. [2024-06-21 20:56:51,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38047138047138046 [2024-06-21 20:56:51,453 INFO L175 Difference]: Start difference. First operand has 96 places, 81 transitions, 661 flow. Second operand 9 states and 113 transitions. [2024-06-21 20:56:51,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 106 transitions, 1069 flow [2024-06-21 20:56:51,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 106 transitions, 997 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-21 20:56:51,462 INFO L231 Difference]: Finished difference. Result has 102 places, 96 transitions, 827 flow [2024-06-21 20:56:51,462 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-21 20:56:51,463 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 70 predicate places. [2024-06-21 20:56:51,463 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 96 transitions, 827 flow [2024-06-21 20:56:51,463 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-21 20:56:51,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:56:51,463 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:56:51,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 20:56:51,464 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:56:51,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:56:51,465 INFO L85 PathProgramCache]: Analyzing trace with hash 417064192, now seen corresponding path program 1 times [2024-06-21 20:56:51,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:56:51,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515069814] [2024-06-21 20:56:51,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:56:51,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:56:51,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:56:52,146 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:56:52,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:56:52,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515069814] [2024-06-21 20:56:52,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [515069814] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:56:52,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:56:52,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:56:52,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058127900] [2024-06-21 20:56:52,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:56:52,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:56:52,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:56:52,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:56:52,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:56:52,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-21 20:56:52,217 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-21 20:56:52,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:56:52,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-21 20:56:52,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:56:52,396 INFO L124 PetriNetUnfolderBase]: 298/555 cut-off events. [2024-06-21 20:56:52,396 INFO L125 PetriNetUnfolderBase]: For 11243/11243 co-relation queries the response was YES. [2024-06-21 20:56:52,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-21 20:56:52,400 INFO L140 encePairwiseOnDemand]: 24/33 looper letters, 72 selfloop transitions, 19 changer transitions 0/108 dead transitions. [2024-06-21 20:56:52,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 108 transitions, 1058 flow [2024-06-21 20:56:52,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:56:52,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:56:52,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 106 transitions. [2024-06-21 20:56:52,401 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4015151515151515 [2024-06-21 20:56:52,401 INFO L175 Difference]: Start difference. First operand has 102 places, 96 transitions, 827 flow. Second operand 8 states and 106 transitions. [2024-06-21 20:56:52,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 108 transitions, 1058 flow [2024-06-21 20:56:52,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 108 transitions, 1012 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-21 20:56:52,414 INFO L231 Difference]: Finished difference. Result has 106 places, 98 transitions, 844 flow [2024-06-21 20:56:52,414 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-21 20:56:52,415 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 74 predicate places. [2024-06-21 20:56:52,415 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 98 transitions, 844 flow [2024-06-21 20:56:52,415 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-21 20:56:52,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:56:52,416 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:56:52,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 20:56:52,416 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:56:52,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:56:52,416 INFO L85 PathProgramCache]: Analyzing trace with hash -2138253257, now seen corresponding path program 3 times [2024-06-21 20:56:52,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:56:52,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107930848] [2024-06-21 20:56:52,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:56:52,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:56:52,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:56:53,033 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:56:53,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:56:53,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107930848] [2024-06-21 20:56:53,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1107930848] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:56:53,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:56:53,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:56:53,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699168517] [2024-06-21 20:56:53,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:56:53,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:56:53,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:56:53,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:56:53,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:56:53,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:56:53,124 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-21 20:56:53,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:56:53,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:56:53,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:56:53,323 INFO L124 PetriNetUnfolderBase]: 325/585 cut-off events. [2024-06-21 20:56:53,323 INFO L125 PetriNetUnfolderBase]: For 12565/12565 co-relation queries the response was YES. [2024-06-21 20:56:53,324 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-21 20:56:53,329 INFO L140 encePairwiseOnDemand]: 24/33 looper letters, 72 selfloop transitions, 37 changer transitions 0/112 dead transitions. [2024-06-21 20:56:53,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 112 transitions, 1182 flow [2024-06-21 20:56:53,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:56:53,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:56:53,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 104 transitions. [2024-06-21 20:56:53,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3939393939393939 [2024-06-21 20:56:53,330 INFO L175 Difference]: Start difference. First operand has 106 places, 98 transitions, 844 flow. Second operand 8 states and 104 transitions. [2024-06-21 20:56:53,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 112 transitions, 1182 flow [2024-06-21 20:56:53,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 112 transitions, 1128 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-21 20:56:53,341 INFO L231 Difference]: Finished difference. Result has 108 places, 102 transitions, 928 flow [2024-06-21 20:56:53,341 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-21 20:56:53,342 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 76 predicate places. [2024-06-21 20:56:53,342 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 102 transitions, 928 flow [2024-06-21 20:56:53,342 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-21 20:56:53,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:56:53,342 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:56:53,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 20:56:53,342 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:56:53,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:56:53,343 INFO L85 PathProgramCache]: Analyzing trace with hash -2138253474, now seen corresponding path program 4 times [2024-06-21 20:56:53,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:56:53,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325771667] [2024-06-21 20:56:53,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:56:53,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:56:53,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:56:54,014 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:56:54,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:56:54,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325771667] [2024-06-21 20:56:54,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1325771667] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:56:54,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:56:54,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:56:54,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895101637] [2024-06-21 20:56:54,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:56:54,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:56:54,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:56:54,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:56:54,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:56:54,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-21 20:56:54,088 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-21 20:56:54,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:56:54,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-21 20:56:54,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:56:54,344 INFO L124 PetriNetUnfolderBase]: 317/583 cut-off events. [2024-06-21 20:56:54,345 INFO L125 PetriNetUnfolderBase]: For 14044/14044 co-relation queries the response was YES. [2024-06-21 20:56:54,346 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-21 20:56:54,351 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 65 selfloop transitions, 36 changer transitions 0/116 dead transitions. [2024-06-21 20:56:54,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 116 transitions, 1238 flow [2024-06-21 20:56:54,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:56:54,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:56:54,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 113 transitions. [2024-06-21 20:56:54,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42803030303030304 [2024-06-21 20:56:54,352 INFO L175 Difference]: Start difference. First operand has 108 places, 102 transitions, 928 flow. Second operand 8 states and 113 transitions. [2024-06-21 20:56:54,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 116 transitions, 1238 flow [2024-06-21 20:56:54,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 116 transitions, 1173 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-21 20:56:54,374 INFO L231 Difference]: Finished difference. Result has 112 places, 104 transitions, 975 flow [2024-06-21 20:56:54,374 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-21 20:56:54,375 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 80 predicate places. [2024-06-21 20:56:54,375 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 104 transitions, 975 flow [2024-06-21 20:56:54,375 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-21 20:56:54,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:56:54,375 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:56:54,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 20:56:54,375 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:56:54,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:56:54,376 INFO L85 PathProgramCache]: Analyzing trace with hash -1937156567, now seen corresponding path program 4 times [2024-06-21 20:56:54,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:56:54,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968275338] [2024-06-21 20:56:54,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:56:54,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:56:54,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:56:55,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:56:55,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:56:55,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968275338] [2024-06-21 20:56:55,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968275338] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:56:55,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:56:55,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:56:55,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621113144] [2024-06-21 20:56:55,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:56:55,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:56:55,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:56:55,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:56:55,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:56:55,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:56:55,106 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-21 20:56:55,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:56:55,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:56:55,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:56:55,241 INFO L124 PetriNetUnfolderBase]: 339/611 cut-off events. [2024-06-21 20:56:55,241 INFO L125 PetriNetUnfolderBase]: For 15025/15025 co-relation queries the response was YES. [2024-06-21 20:56:55,243 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-21 20:56:55,245 INFO L140 encePairwiseOnDemand]: 24/33 looper letters, 72 selfloop transitions, 45 changer transitions 0/120 dead transitions. [2024-06-21 20:56:55,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 120 transitions, 1453 flow [2024-06-21 20:56:55,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:56:55,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:56:55,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 107 transitions. [2024-06-21 20:56:55,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4053030303030303 [2024-06-21 20:56:55,247 INFO L175 Difference]: Start difference. First operand has 112 places, 104 transitions, 975 flow. Second operand 8 states and 107 transitions. [2024-06-21 20:56:55,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 120 transitions, 1453 flow [2024-06-21 20:56:55,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 120 transitions, 1359 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-21 20:56:55,263 INFO L231 Difference]: Finished difference. Result has 114 places, 110 transitions, 1058 flow [2024-06-21 20:56:55,263 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-21 20:56:55,264 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 82 predicate places. [2024-06-21 20:56:55,264 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 110 transitions, 1058 flow [2024-06-21 20:56:55,264 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-21 20:56:55,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:56:55,264 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:56:55,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 20:56:55,265 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:56:55,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:56:55,265 INFO L85 PathProgramCache]: Analyzing trace with hash 803876990, now seen corresponding path program 2 times [2024-06-21 20:56:55,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:56:55,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128769720] [2024-06-21 20:56:55,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:56:55,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:56:55,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:56:56,004 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:56:56,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:56:56,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128769720] [2024-06-21 20:56:56,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1128769720] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:56:56,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:56:56,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:56:56,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773830941] [2024-06-21 20:56:56,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:56:56,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:56:56,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:56:56,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:56:56,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:56:56,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-21 20:56:56,078 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-21 20:56:56,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:56:56,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-21 20:56:56,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:56:56,253 INFO L124 PetriNetUnfolderBase]: 323/597 cut-off events. [2024-06-21 20:56:56,253 INFO L125 PetriNetUnfolderBase]: For 15890/15890 co-relation queries the response was YES. [2024-06-21 20:56:56,256 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-21 20:56:56,261 INFO L140 encePairwiseOnDemand]: 24/33 looper letters, 77 selfloop transitions, 26 changer transitions 0/125 dead transitions. [2024-06-21 20:56:56,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 125 transitions, 1388 flow [2024-06-21 20:56:56,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:56:56,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:56:56,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 110 transitions. [2024-06-21 20:56:56,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-21 20:56:56,262 INFO L175 Difference]: Start difference. First operand has 114 places, 110 transitions, 1058 flow. Second operand 8 states and 110 transitions. [2024-06-21 20:56:56,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 125 transitions, 1388 flow [2024-06-21 20:56:56,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 125 transitions, 1290 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-21 20:56:56,279 INFO L231 Difference]: Finished difference. Result has 119 places, 116 transitions, 1079 flow [2024-06-21 20:56:56,279 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-21 20:56:56,279 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 87 predicate places. [2024-06-21 20:56:56,280 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 116 transitions, 1079 flow [2024-06-21 20:56:56,280 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-21 20:56:56,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:56:56,280 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:56:56,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 20:56:56,280 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:56:56,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:56:56,281 INFO L85 PathProgramCache]: Analyzing trace with hash -842237470, now seen corresponding path program 3 times [2024-06-21 20:56:56,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:56:56,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354442747] [2024-06-21 20:56:56,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:56:56,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:56:56,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:56:57,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:56:57,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:56:57,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354442747] [2024-06-21 20:56:57,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354442747] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:56:57,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:56:57,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:56:57,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [273423625] [2024-06-21 20:56:57,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:56:57,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:56:57,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:56:57,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:56:57,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:56:57,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-21 20:56:57,143 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-21 20:56:57,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:56:57,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-21 20:56:57,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:56:57,286 INFO L124 PetriNetUnfolderBase]: 326/602 cut-off events. [2024-06-21 20:56:57,286 INFO L125 PetriNetUnfolderBase]: For 16973/16973 co-relation queries the response was YES. [2024-06-21 20:56:57,288 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-21 20:56:57,290 INFO L140 encePairwiseOnDemand]: 24/33 looper letters, 75 selfloop transitions, 30 changer transitions 0/127 dead transitions. [2024-06-21 20:56:57,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 127 transitions, 1393 flow [2024-06-21 20:56:57,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:56:57,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:56:57,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 109 transitions. [2024-06-21 20:56:57,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4128787878787879 [2024-06-21 20:56:57,291 INFO L175 Difference]: Start difference. First operand has 119 places, 116 transitions, 1079 flow. Second operand 8 states and 109 transitions. [2024-06-21 20:56:57,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 127 transitions, 1393 flow [2024-06-21 20:56:57,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 127 transitions, 1367 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-21 20:56:57,307 INFO L231 Difference]: Finished difference. Result has 124 places, 118 transitions, 1140 flow [2024-06-21 20:56:57,308 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-21 20:56:57,308 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 92 predicate places. [2024-06-21 20:56:57,308 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 118 transitions, 1140 flow [2024-06-21 20:56:57,308 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-21 20:56:57,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:56:57,309 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:56:57,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 20:56:57,309 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:56:57,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:56:57,309 INFO L85 PathProgramCache]: Analyzing trace with hash 813400190, now seen corresponding path program 4 times [2024-06-21 20:56:57,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:56:57,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349210565] [2024-06-21 20:56:57,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:56:57,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:56:57,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:56:58,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:56:58,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:56:58,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349210565] [2024-06-21 20:56:58,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349210565] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:56:58,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:56:58,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:56:58,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237566532] [2024-06-21 20:56:58,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:56:58,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:56:58,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:56:58,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:56:58,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:56:58,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-21 20:56:58,132 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-21 20:56:58,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:56:58,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-21 20:56:58,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:56:58,284 INFO L124 PetriNetUnfolderBase]: 324/599 cut-off events. [2024-06-21 20:56:58,284 INFO L125 PetriNetUnfolderBase]: For 17818/17818 co-relation queries the response was YES. [2024-06-21 20:56:58,300 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-21 20:56:58,304 INFO L140 encePairwiseOnDemand]: 24/33 looper letters, 71 selfloop transitions, 33 changer transitions 0/126 dead transitions. [2024-06-21 20:56:58,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 126 transitions, 1376 flow [2024-06-21 20:56:58,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:56:58,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:56:58,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 107 transitions. [2024-06-21 20:56:58,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4053030303030303 [2024-06-21 20:56:58,305 INFO L175 Difference]: Start difference. First operand has 124 places, 118 transitions, 1140 flow. Second operand 8 states and 107 transitions. [2024-06-21 20:56:58,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 126 transitions, 1376 flow [2024-06-21 20:56:58,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 126 transitions, 1303 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-21 20:56:58,354 INFO L231 Difference]: Finished difference. Result has 127 places, 118 transitions, 1138 flow [2024-06-21 20:56:58,354 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-21 20:56:58,359 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 95 predicate places. [2024-06-21 20:56:58,359 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 118 transitions, 1138 flow [2024-06-21 20:56:58,359 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-21 20:56:58,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:56:58,359 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:56:58,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 20:56:58,359 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:56:58,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:56:58,360 INFO L85 PathProgramCache]: Analyzing trace with hash 813073481, now seen corresponding path program 5 times [2024-06-21 20:56:58,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:56:58,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42324680] [2024-06-21 20:56:58,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:56:58,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:56:58,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:56:58,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:56:58,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:56:58,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42324680] [2024-06-21 20:56:58,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [42324680] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:56:58,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:56:58,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:56:58,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191665100] [2024-06-21 20:56:58,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:56:58,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:56:58,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:56:58,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:56:58,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:56:59,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:56:59,013 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-21 20:56:59,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:56:59,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:56:59,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:56:59,148 INFO L124 PetriNetUnfolderBase]: 341/614 cut-off events. [2024-06-21 20:56:59,148 INFO L125 PetriNetUnfolderBase]: For 18706/18706 co-relation queries the response was YES. [2024-06-21 20:56:59,150 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-21 20:56:59,152 INFO L140 encePairwiseOnDemand]: 24/33 looper letters, 72 selfloop transitions, 51 changer transitions 0/126 dead transitions. [2024-06-21 20:56:59,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 126 transitions, 1458 flow [2024-06-21 20:56:59,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:56:59,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:56:59,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 103 transitions. [2024-06-21 20:56:59,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39015151515151514 [2024-06-21 20:56:59,154 INFO L175 Difference]: Start difference. First operand has 127 places, 118 transitions, 1138 flow. Second operand 8 states and 103 transitions. [2024-06-21 20:56:59,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 126 transitions, 1458 flow [2024-06-21 20:56:59,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 126 transitions, 1386 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-21 20:56:59,172 INFO L231 Difference]: Finished difference. Result has 129 places, 118 transitions, 1173 flow [2024-06-21 20:56:59,172 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-21 20:56:59,174 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 97 predicate places. [2024-06-21 20:56:59,174 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 118 transitions, 1173 flow [2024-06-21 20:56:59,174 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-21 20:56:59,174 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:56:59,174 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:56:59,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 20:56:59,175 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:56:59,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:56:59,175 INFO L85 PathProgramCache]: Analyzing trace with hash 803869271, now seen corresponding path program 6 times [2024-06-21 20:56:59,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:56:59,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392623418] [2024-06-21 20:56:59,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:56:59,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:56:59,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:56:59,919 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:56:59,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:56:59,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392623418] [2024-06-21 20:56:59,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392623418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:56:59,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:56:59,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:56:59,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927760669] [2024-06-21 20:56:59,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:56:59,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:56:59,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:56:59,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:56:59,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:57:00,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:57:00,017 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-21 20:57:00,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:00,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:57:00,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:00,228 INFO L124 PetriNetUnfolderBase]: 339/611 cut-off events. [2024-06-21 20:57:00,229 INFO L125 PetriNetUnfolderBase]: For 19579/19579 co-relation queries the response was YES. [2024-06-21 20:57:00,231 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-21 20:57:00,233 INFO L140 encePairwiseOnDemand]: 24/33 looper letters, 77 selfloop transitions, 46 changer transitions 0/126 dead transitions. [2024-06-21 20:57:00,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 126 transitions, 1495 flow [2024-06-21 20:57:00,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:57:00,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:57:00,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 104 transitions. [2024-06-21 20:57:00,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3939393939393939 [2024-06-21 20:57:00,234 INFO L175 Difference]: Start difference. First operand has 129 places, 118 transitions, 1173 flow. Second operand 8 states and 104 transitions. [2024-06-21 20:57:00,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 126 transitions, 1495 flow [2024-06-21 20:57:00,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 126 transitions, 1398 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-21 20:57:00,282 INFO L231 Difference]: Finished difference. Result has 131 places, 118 transitions, 1173 flow [2024-06-21 20:57:00,282 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-21 20:57:00,283 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 99 predicate places. [2024-06-21 20:57:00,283 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 118 transitions, 1173 flow [2024-06-21 20:57:00,283 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-21 20:57:00,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:00,284 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:00,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 20:57:00,284 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:57:00,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:00,284 INFO L85 PathProgramCache]: Analyzing trace with hash 803869054, now seen corresponding path program 5 times [2024-06-21 20:57:00,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:00,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116129818] [2024-06-21 20:57:00,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:00,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:00,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:00,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-21 20:57:00,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:00,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116129818] [2024-06-21 20:57:00,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2116129818] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:00,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:00,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:57:00,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724362621] [2024-06-21 20:57:00,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:00,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:57:00,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:00,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:57:00,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:57:01,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-21 20:57:01,102 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-21 20:57:01,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:01,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-21 20:57:01,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:01,266 INFO L124 PetriNetUnfolderBase]: 325/600 cut-off events. [2024-06-21 20:57:01,266 INFO L125 PetriNetUnfolderBase]: For 21192/21192 co-relation queries the response was YES. [2024-06-21 20:57:01,268 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-21 20:57:01,269 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 73 selfloop transitions, 39 changer transitions 0/130 dead transitions. [2024-06-21 20:57:01,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 130 transitions, 1517 flow [2024-06-21 20:57:01,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:57:01,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:57:01,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 112 transitions. [2024-06-21 20:57:01,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42424242424242425 [2024-06-21 20:57:01,271 INFO L175 Difference]: Start difference. First operand has 131 places, 118 transitions, 1173 flow. Second operand 8 states and 112 transitions. [2024-06-21 20:57:01,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 130 transitions, 1517 flow [2024-06-21 20:57:01,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 130 transitions, 1420 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-21 20:57:01,294 INFO L231 Difference]: Finished difference. Result has 132 places, 120 transitions, 1197 flow [2024-06-21 20:57:01,294 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-21 20:57:01,295 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 100 predicate places. [2024-06-21 20:57:01,295 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 120 transitions, 1197 flow [2024-06-21 20:57:01,295 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-21 20:57:01,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:01,295 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:01,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 20:57:01,296 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:57:01,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:01,296 INFO L85 PathProgramCache]: Analyzing trace with hash 497035936, now seen corresponding path program 6 times [2024-06-21 20:57:01,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:01,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287486412] [2024-06-21 20:57:01,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:01,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:01,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:01,897 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:01,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:01,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1287486412] [2024-06-21 20:57:01,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1287486412] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:01,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:01,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:57:01,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577888350] [2024-06-21 20:57:01,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:01,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:57:01,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:01,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:57:01,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:57:01,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-21 20:57:01,987 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-21 20:57:01,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:01,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-21 20:57:01,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:02,254 INFO L124 PetriNetUnfolderBase]: 335/620 cut-off events. [2024-06-21 20:57:02,254 INFO L125 PetriNetUnfolderBase]: For 22828/22828 co-relation queries the response was YES. [2024-06-21 20:57:02,257 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-21 20:57:02,259 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 95 selfloop transitions, 27 changer transitions 0/140 dead transitions. [2024-06-21 20:57:02,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 140 transitions, 1551 flow [2024-06-21 20:57:02,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:57:02,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:57:02,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 125 transitions. [2024-06-21 20:57:02,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4208754208754209 [2024-06-21 20:57:02,261 INFO L175 Difference]: Start difference. First operand has 132 places, 120 transitions, 1197 flow. Second operand 9 states and 125 transitions. [2024-06-21 20:57:02,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 140 transitions, 1551 flow [2024-06-21 20:57:02,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 140 transitions, 1438 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-21 20:57:02,285 INFO L231 Difference]: Finished difference. Result has 136 places, 125 transitions, 1229 flow [2024-06-21 20:57:02,285 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-21 20:57:02,286 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 104 predicate places. [2024-06-21 20:57:02,286 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 125 transitions, 1229 flow [2024-06-21 20:57:02,286 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-21 20:57:02,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:02,286 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:02,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 20:57:02,287 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:57:02,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:02,287 INFO L85 PathProgramCache]: Analyzing trace with hash -826007898, now seen corresponding path program 7 times [2024-06-21 20:57:02,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:02,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848190216] [2024-06-21 20:57:02,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:02,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:02,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:02,921 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:02,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:02,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848190216] [2024-06-21 20:57:02,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848190216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:02,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:02,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:57:02,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248637467] [2024-06-21 20:57:02,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:02,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:57:02,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:02,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:57:02,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:57:03,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-21 20:57:03,025 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-21 20:57:03,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:03,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-21 20:57:03,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:03,233 INFO L124 PetriNetUnfolderBase]: 331/614 cut-off events. [2024-06-21 20:57:03,233 INFO L125 PetriNetUnfolderBase]: For 22892/22892 co-relation queries the response was YES. [2024-06-21 20:57:03,236 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-21 20:57:03,238 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 94 selfloop transitions, 29 changer transitions 0/141 dead transitions. [2024-06-21 20:57:03,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 141 transitions, 1519 flow [2024-06-21 20:57:03,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:57:03,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:57:03,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 125 transitions. [2024-06-21 20:57:03,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4208754208754209 [2024-06-21 20:57:03,240 INFO L175 Difference]: Start difference. First operand has 136 places, 125 transitions, 1229 flow. Second operand 9 states and 125 transitions. [2024-06-21 20:57:03,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 141 transitions, 1519 flow [2024-06-21 20:57:03,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 141 transitions, 1450 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-21 20:57:03,273 INFO L231 Difference]: Finished difference. Result has 140 places, 125 transitions, 1223 flow [2024-06-21 20:57:03,274 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-21 20:57:03,274 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 108 predicate places. [2024-06-21 20:57:03,274 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 125 transitions, 1223 flow [2024-06-21 20:57:03,274 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-21 20:57:03,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:03,275 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:03,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 20:57:03,275 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:57:03,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:03,275 INFO L85 PathProgramCache]: Analyzing trace with hash 711211209, now seen corresponding path program 7 times [2024-06-21 20:57:03,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:03,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1669415645] [2024-06-21 20:57:03,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:03,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:03,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:03,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:03,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:03,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1669415645] [2024-06-21 20:57:03,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1669415645] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:03,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:03,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:57:03,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620025731] [2024-06-21 20:57:03,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:03,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:57:03,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:03,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:57:03,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:57:03,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:57:03,977 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-21 20:57:03,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:03,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:57:03,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:04,217 INFO L124 PetriNetUnfolderBase]: 344/626 cut-off events. [2024-06-21 20:57:04,217 INFO L125 PetriNetUnfolderBase]: For 22663/22663 co-relation queries the response was YES. [2024-06-21 20:57:04,219 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-21 20:57:04,221 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 105 selfloop transitions, 29 changer transitions 0/137 dead transitions. [2024-06-21 20:57:04,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 137 transitions, 1530 flow [2024-06-21 20:57:04,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:57:04,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:57:04,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 114 transitions. [2024-06-21 20:57:04,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3838383838383838 [2024-06-21 20:57:04,222 INFO L175 Difference]: Start difference. First operand has 140 places, 125 transitions, 1223 flow. Second operand 9 states and 114 transitions. [2024-06-21 20:57:04,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 137 transitions, 1530 flow [2024-06-21 20:57:04,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 137 transitions, 1421 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-21 20:57:04,250 INFO L231 Difference]: Finished difference. Result has 141 places, 125 transitions, 1177 flow [2024-06-21 20:57:04,250 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-21 20:57:04,250 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 109 predicate places. [2024-06-21 20:57:04,250 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 125 transitions, 1177 flow [2024-06-21 20:57:04,250 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-21 20:57:04,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:04,250 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:04,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 20:57:04,251 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:57:04,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:04,251 INFO L85 PathProgramCache]: Analyzing trace with hash 813412094, now seen corresponding path program 1 times [2024-06-21 20:57:04,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:04,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631517669] [2024-06-21 20:57:04,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:04,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:04,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:05,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-21 20:57:05,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:05,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631517669] [2024-06-21 20:57:05,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1631517669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:05,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:05,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:57:05,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515377621] [2024-06-21 20:57:05,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:05,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:57:05,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:05,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:57:05,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:57:05,296 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-21 20:57:05,296 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-21 20:57:05,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:05,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-21 20:57:05,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:05,461 INFO L124 PetriNetUnfolderBase]: 321/599 cut-off events. [2024-06-21 20:57:05,461 INFO L125 PetriNetUnfolderBase]: For 23648/23650 co-relation queries the response was YES. [2024-06-21 20:57:05,463 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-21 20:57:05,465 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 98 selfloop transitions, 15 changer transitions 0/135 dead transitions. [2024-06-21 20:57:05,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 135 transitions, 1433 flow [2024-06-21 20:57:05,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:57:05,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:57:05,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 114 transitions. [2024-06-21 20:57:05,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3838383838383838 [2024-06-21 20:57:05,480 INFO L175 Difference]: Start difference. First operand has 141 places, 125 transitions, 1177 flow. Second operand 9 states and 114 transitions. [2024-06-21 20:57:05,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 135 transitions, 1433 flow [2024-06-21 20:57:05,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 135 transitions, 1309 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-21 20:57:05,503 INFO L231 Difference]: Finished difference. Result has 142 places, 127 transitions, 1104 flow [2024-06-21 20:57:05,503 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-21 20:57:05,503 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 110 predicate places. [2024-06-21 20:57:05,504 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 127 transitions, 1104 flow [2024-06-21 20:57:05,504 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-21 20:57:05,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:05,504 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:05,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 20:57:05,504 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:57:05,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:05,504 INFO L85 PathProgramCache]: Analyzing trace with hash -2038599238, now seen corresponding path program 1 times [2024-06-21 20:57:05,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:05,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074936626] [2024-06-21 20:57:05,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:05,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:05,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:06,275 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:06,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:06,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074936626] [2024-06-21 20:57:06,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074936626] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:06,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:06,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:57:06,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695562218] [2024-06-21 20:57:06,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:06,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:57:06,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:06,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:57:06,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:57:06,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-21 20:57:06,396 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-21 20:57:06,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:06,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-21 20:57:06,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:06,747 INFO L124 PetriNetUnfolderBase]: 324/604 cut-off events. [2024-06-21 20:57:06,747 INFO L125 PetriNetUnfolderBase]: For 23892/23892 co-relation queries the response was YES. [2024-06-21 20:57:06,749 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-21 20:57:06,752 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 98 selfloop transitions, 30 changer transitions 0/146 dead transitions. [2024-06-21 20:57:06,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 146 transitions, 1446 flow [2024-06-21 20:57:06,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:57:06,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:57:06,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 126 transitions. [2024-06-21 20:57:06,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42424242424242425 [2024-06-21 20:57:06,753 INFO L175 Difference]: Start difference. First operand has 142 places, 127 transitions, 1104 flow. Second operand 9 states and 126 transitions. [2024-06-21 20:57:06,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 146 transitions, 1446 flow [2024-06-21 20:57:06,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 146 transitions, 1358 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-21 20:57:06,777 INFO L231 Difference]: Finished difference. Result has 141 places, 129 transitions, 1123 flow [2024-06-21 20:57:06,777 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-21 20:57:06,778 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 109 predicate places. [2024-06-21 20:57:06,778 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 129 transitions, 1123 flow [2024-06-21 20:57:06,778 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-21 20:57:06,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:06,778 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:06,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 20:57:06,778 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:57:06,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:06,779 INFO L85 PathProgramCache]: Analyzing trace with hash -2038479082, now seen corresponding path program 1 times [2024-06-21 20:57:06,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:06,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002897671] [2024-06-21 20:57:06,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:06,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:06,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:07,478 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:07,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:07,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002897671] [2024-06-21 20:57:07,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002897671] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:07,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:07,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:57:07,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156440646] [2024-06-21 20:57:07,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:07,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:57:07,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:07,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:57:07,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:57:07,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:57:07,555 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-21 20:57:07,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:07,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:57:07,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:07,838 INFO L124 PetriNetUnfolderBase]: 346/630 cut-off events. [2024-06-21 20:57:07,839 INFO L125 PetriNetUnfolderBase]: For 25756/25756 co-relation queries the response was YES. [2024-06-21 20:57:07,841 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-21 20:57:07,842 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 108 selfloop transitions, 36 changer transitions 0/147 dead transitions. [2024-06-21 20:57:07,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 147 transitions, 1483 flow [2024-06-21 20:57:07,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:57:07,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:57:07,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 117 transitions. [2024-06-21 20:57:07,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3939393939393939 [2024-06-21 20:57:07,844 INFO L175 Difference]: Start difference. First operand has 141 places, 129 transitions, 1123 flow. Second operand 9 states and 117 transitions. [2024-06-21 20:57:07,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 147 transitions, 1483 flow [2024-06-21 20:57:07,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 147 transitions, 1392 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-21 20:57:07,865 INFO L231 Difference]: Finished difference. Result has 143 places, 131 transitions, 1144 flow [2024-06-21 20:57:07,865 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-21 20:57:07,866 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 111 predicate places. [2024-06-21 20:57:07,866 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 131 transitions, 1144 flow [2024-06-21 20:57:07,866 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-21 20:57:07,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:07,866 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:07,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 20:57:07,867 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:57:07,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:07,867 INFO L85 PathProgramCache]: Analyzing trace with hash -128640392, now seen corresponding path program 1 times [2024-06-21 20:57:07,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:07,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443871022] [2024-06-21 20:57:07,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:07,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:07,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:08,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:08,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:08,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443871022] [2024-06-21 20:57:08,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1443871022] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:08,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:08,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:57:08,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634776828] [2024-06-21 20:57:08,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:08,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:57:08,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:08,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:57:08,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:57:08,664 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:57:08,664 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-21 20:57:08,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:08,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:57:08,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:08,896 INFO L124 PetriNetUnfolderBase]: 349/635 cut-off events. [2024-06-21 20:57:08,896 INFO L125 PetriNetUnfolderBase]: For 26775/26775 co-relation queries the response was YES. [2024-06-21 20:57:08,899 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-21 20:57:08,901 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 115 selfloop transitions, 27 changer transitions 0/145 dead transitions. [2024-06-21 20:57:08,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 145 transitions, 1478 flow [2024-06-21 20:57:08,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:57:08,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:57:08,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 112 transitions. [2024-06-21 20:57:08,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3771043771043771 [2024-06-21 20:57:08,902 INFO L175 Difference]: Start difference. First operand has 143 places, 131 transitions, 1144 flow. Second operand 9 states and 112 transitions. [2024-06-21 20:57:08,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 145 transitions, 1478 flow [2024-06-21 20:57:08,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 145 transitions, 1388 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-21 20:57:08,928 INFO L231 Difference]: Finished difference. Result has 145 places, 133 transitions, 1138 flow [2024-06-21 20:57:08,929 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-21 20:57:08,929 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 113 predicate places. [2024-06-21 20:57:08,929 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 133 transitions, 1138 flow [2024-06-21 20:57:08,929 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-21 20:57:08,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:08,929 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:08,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 20:57:08,930 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:57:08,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:08,930 INFO L85 PathProgramCache]: Analyzing trace with hash -1109867934, now seen corresponding path program 2 times [2024-06-21 20:57:08,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:08,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985193587] [2024-06-21 20:57:08,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:08,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:08,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:09,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:09,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:09,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985193587] [2024-06-21 20:57:09,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985193587] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:09,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:09,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:57:09,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1571143183] [2024-06-21 20:57:09,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:09,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:57:09,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:09,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:57:09,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:57:09,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:57:09,735 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-21 20:57:09,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:09,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:57:09,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:10,024 INFO L124 PetriNetUnfolderBase]: 365/663 cut-off events. [2024-06-21 20:57:10,024 INFO L125 PetriNetUnfolderBase]: For 30443/30443 co-relation queries the response was YES. [2024-06-21 20:57:10,027 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-21 20:57:10,029 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 106 selfloop transitions, 44 changer transitions 0/153 dead transitions. [2024-06-21 20:57:10,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 153 transitions, 1622 flow [2024-06-21 20:57:10,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:57:10,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:57:10,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 119 transitions. [2024-06-21 20:57:10,030 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4006734006734007 [2024-06-21 20:57:10,031 INFO L175 Difference]: Start difference. First operand has 145 places, 133 transitions, 1138 flow. Second operand 9 states and 119 transitions. [2024-06-21 20:57:10,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 153 transitions, 1622 flow [2024-06-21 20:57:10,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 153 transitions, 1556 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-21 20:57:10,057 INFO L231 Difference]: Finished difference. Result has 147 places, 137 transitions, 1234 flow [2024-06-21 20:57:10,058 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-21 20:57:10,059 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 115 predicate places. [2024-06-21 20:57:10,060 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 137 transitions, 1234 flow [2024-06-21 20:57:10,060 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-21 20:57:10,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:10,060 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:10,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 20:57:10,060 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:57:10,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:10,061 INFO L85 PathProgramCache]: Analyzing trace with hash -128647150, now seen corresponding path program 3 times [2024-06-21 20:57:10,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:10,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99133977] [2024-06-21 20:57:10,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:10,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:10,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:10,918 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:10,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:10,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99133977] [2024-06-21 20:57:10,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [99133977] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:10,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:10,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:57:10,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740647709] [2024-06-21 20:57:10,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:10,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:57:10,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:10,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:57:10,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:57:10,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:57:10,992 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-21 20:57:10,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:10,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:57:10,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:11,244 INFO L124 PetriNetUnfolderBase]: 361/657 cut-off events. [2024-06-21 20:57:11,244 INFO L125 PetriNetUnfolderBase]: For 30772/30772 co-relation queries the response was YES. [2024-06-21 20:57:11,247 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-21 20:57:11,248 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 109 selfloop transitions, 40 changer transitions 0/152 dead transitions. [2024-06-21 20:57:11,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 152 transitions, 1574 flow [2024-06-21 20:57:11,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:57:11,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:57:11,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 119 transitions. [2024-06-21 20:57:11,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4006734006734007 [2024-06-21 20:57:11,250 INFO L175 Difference]: Start difference. First operand has 147 places, 137 transitions, 1234 flow. Second operand 9 states and 119 transitions. [2024-06-21 20:57:11,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 152 transitions, 1574 flow [2024-06-21 20:57:11,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 152 transitions, 1479 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-21 20:57:11,317 INFO L231 Difference]: Finished difference. Result has 151 places, 137 transitions, 1224 flow [2024-06-21 20:57:11,318 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-21 20:57:11,318 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 119 predicate places. [2024-06-21 20:57:11,318 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 137 transitions, 1224 flow [2024-06-21 20:57:11,318 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-21 20:57:11,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:11,319 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:11,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 20:57:11,319 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:57:11,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:11,319 INFO L85 PathProgramCache]: Analyzing trace with hash -1861110412, now seen corresponding path program 4 times [2024-06-21 20:57:11,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:11,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324124758] [2024-06-21 20:57:11,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:11,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:11,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:12,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:12,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:12,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324124758] [2024-06-21 20:57:12,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1324124758] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:12,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:12,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:57:12,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1988354046] [2024-06-21 20:57:12,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:12,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:57:12,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:12,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:57:12,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:57:12,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:57:12,165 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-21 20:57:12,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:12,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:57:12,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:12,371 INFO L124 PetriNetUnfolderBase]: 377/685 cut-off events. [2024-06-21 20:57:12,372 INFO L125 PetriNetUnfolderBase]: For 33988/33988 co-relation queries the response was YES. [2024-06-21 20:57:12,374 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-21 20:57:12,376 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 93 selfloop transitions, 59 changer transitions 0/155 dead transitions. [2024-06-21 20:57:12,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 155 transitions, 1718 flow [2024-06-21 20:57:12,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:57:12,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:57:12,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 119 transitions. [2024-06-21 20:57:12,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4006734006734007 [2024-06-21 20:57:12,377 INFO L175 Difference]: Start difference. First operand has 151 places, 137 transitions, 1224 flow. Second operand 9 states and 119 transitions. [2024-06-21 20:57:12,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 155 transitions, 1718 flow [2024-06-21 20:57:12,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 155 transitions, 1618 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-21 20:57:12,407 INFO L231 Difference]: Finished difference. Result has 152 places, 141 transitions, 1324 flow [2024-06-21 20:57:12,407 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-21 20:57:12,407 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 120 predicate places. [2024-06-21 20:57:12,407 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 141 transitions, 1324 flow [2024-06-21 20:57:12,407 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-21 20:57:12,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:12,408 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:12,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 20:57:12,408 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:57:12,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:12,408 INFO L85 PathProgramCache]: Analyzing trace with hash 44080138, now seen corresponding path program 2 times [2024-06-21 20:57:12,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:12,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812885638] [2024-06-21 20:57:12,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:12,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:12,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:13,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:13,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:13,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812885638] [2024-06-21 20:57:13,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [812885638] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:13,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:13,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:57:13,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496469174] [2024-06-21 20:57:13,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:13,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:57:13,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:13,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:57:13,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:57:13,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:57:13,245 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-21 20:57:13,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:13,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:57:13,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:13,477 INFO L124 PetriNetUnfolderBase]: 390/708 cut-off events. [2024-06-21 20:57:13,478 INFO L125 PetriNetUnfolderBase]: For 36932/36932 co-relation queries the response was YES. [2024-06-21 20:57:13,480 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-21 20:57:13,483 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 112 selfloop transitions, 44 changer transitions 0/159 dead transitions. [2024-06-21 20:57:13,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 159 transitions, 1900 flow [2024-06-21 20:57:13,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:57:13,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:57:13,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 116 transitions. [2024-06-21 20:57:13,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39057239057239057 [2024-06-21 20:57:13,484 INFO L175 Difference]: Start difference. First operand has 152 places, 141 transitions, 1324 flow. Second operand 9 states and 116 transitions. [2024-06-21 20:57:13,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 159 transitions, 1900 flow [2024-06-21 20:57:13,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 159 transitions, 1807 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-21 20:57:13,525 INFO L231 Difference]: Finished difference. Result has 156 places, 147 transitions, 1401 flow [2024-06-21 20:57:13,525 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-21 20:57:13,526 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 124 predicate places. [2024-06-21 20:57:13,526 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 147 transitions, 1401 flow [2024-06-21 20:57:13,526 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-21 20:57:13,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:13,526 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:13,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 20:57:13,527 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:57:13,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:13,527 INFO L85 PathProgramCache]: Analyzing trace with hash -1861101794, now seen corresponding path program 3 times [2024-06-21 20:57:13,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:13,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051106193] [2024-06-21 20:57:13,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:13,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:13,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:14,301 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:14,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:14,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1051106193] [2024-06-21 20:57:14,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1051106193] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:14,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:14,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:57:14,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689175917] [2024-06-21 20:57:14,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:14,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:57:14,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:14,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:57:14,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:57:14,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:57:14,380 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-21 20:57:14,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:14,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:57:14,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:14,580 INFO L124 PetriNetUnfolderBase]: 388/705 cut-off events. [2024-06-21 20:57:14,580 INFO L125 PetriNetUnfolderBase]: For 37301/37301 co-relation queries the response was YES. [2024-06-21 20:57:14,583 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-21 20:57:14,585 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 107 selfloop transitions, 48 changer transitions 0/158 dead transitions. [2024-06-21 20:57:14,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 158 transitions, 1821 flow [2024-06-21 20:57:14,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:57:14,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:57:14,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 114 transitions. [2024-06-21 20:57:14,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3838383838383838 [2024-06-21 20:57:14,586 INFO L175 Difference]: Start difference. First operand has 156 places, 147 transitions, 1401 flow. Second operand 9 states and 114 transitions. [2024-06-21 20:57:14,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 158 transitions, 1821 flow [2024-06-21 20:57:14,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 158 transitions, 1751 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-21 20:57:14,628 INFO L231 Difference]: Finished difference. Result has 161 places, 147 transitions, 1432 flow [2024-06-21 20:57:14,628 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-21 20:57:14,629 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 129 predicate places. [2024-06-21 20:57:14,629 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 147 transitions, 1432 flow [2024-06-21 20:57:14,629 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-21 20:57:14,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:14,629 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:14,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 20:57:14,630 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:57:14,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:14,630 INFO L85 PathProgramCache]: Analyzing trace with hash -1861101484, now seen corresponding path program 1 times [2024-06-21 20:57:14,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:14,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248097184] [2024-06-21 20:57:14,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:14,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:14,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:15,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:15,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:15,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248097184] [2024-06-21 20:57:15,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248097184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:15,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:15,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:57:15,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360672220] [2024-06-21 20:57:15,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:15,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:57:15,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:15,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:57:15,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:57:15,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-21 20:57:15,494 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-21 20:57:15,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:15,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-21 20:57:15,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:15,655 INFO L124 PetriNetUnfolderBase]: 369/686 cut-off events. [2024-06-21 20:57:15,656 INFO L125 PetriNetUnfolderBase]: For 39607/39609 co-relation queries the response was YES. [2024-06-21 20:57:15,658 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-21 20:57:15,660 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 112 selfloop transitions, 21 changer transitions 0/159 dead transitions. [2024-06-21 20:57:15,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 159 transitions, 1742 flow [2024-06-21 20:57:15,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:57:15,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:57:15,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 117 transitions. [2024-06-21 20:57:15,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3939393939393939 [2024-06-21 20:57:15,661 INFO L175 Difference]: Start difference. First operand has 161 places, 147 transitions, 1432 flow. Second operand 9 states and 117 transitions. [2024-06-21 20:57:15,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 159 transitions, 1742 flow [2024-06-21 20:57:15,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 159 transitions, 1652 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-21 20:57:15,702 INFO L231 Difference]: Finished difference. Result has 163 places, 149 transitions, 1413 flow [2024-06-21 20:57:15,703 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-21 20:57:15,703 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 131 predicate places. [2024-06-21 20:57:15,703 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 149 transitions, 1413 flow [2024-06-21 20:57:15,703 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-21 20:57:15,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:15,704 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:15,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 20:57:15,704 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:57:15,704 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:15,704 INFO L85 PathProgramCache]: Analyzing trace with hash 43842740, now seen corresponding path program 5 times [2024-06-21 20:57:15,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:15,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554575285] [2024-06-21 20:57:15,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:15,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:15,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:16,363 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:16,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:16,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554575285] [2024-06-21 20:57:16,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [554575285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:16,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:16,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:57:16,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634165654] [2024-06-21 20:57:16,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:16,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:57:16,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:16,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:57:16,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:57:16,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:57:16,437 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-21 20:57:16,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:16,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:57:16,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:16,695 INFO L124 PetriNetUnfolderBase]: 397/722 cut-off events. [2024-06-21 20:57:16,696 INFO L125 PetriNetUnfolderBase]: For 41625/41625 co-relation queries the response was YES. [2024-06-21 20:57:16,699 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-21 20:57:16,701 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 107 selfloop transitions, 55 changer transitions 0/165 dead transitions. [2024-06-21 20:57:16,701 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 165 transitions, 1901 flow [2024-06-21 20:57:16,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:57:16,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:57:16,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 120 transitions. [2024-06-21 20:57:16,702 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40404040404040403 [2024-06-21 20:57:16,703 INFO L175 Difference]: Start difference. First operand has 163 places, 149 transitions, 1413 flow. Second operand 9 states and 120 transitions. [2024-06-21 20:57:16,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 165 transitions, 1901 flow [2024-06-21 20:57:16,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 165 transitions, 1846 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-21 20:57:16,751 INFO L231 Difference]: Finished difference. Result has 165 places, 151 transitions, 1511 flow [2024-06-21 20:57:16,752 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-21 20:57:16,752 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 133 predicate places. [2024-06-21 20:57:16,752 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 151 transitions, 1511 flow [2024-06-21 20:57:16,752 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-21 20:57:16,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:16,753 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:16,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 20:57:16,753 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:57:16,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:16,753 INFO L85 PathProgramCache]: Analyzing trace with hash -1861341052, now seen corresponding path program 6 times [2024-06-21 20:57:16,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:16,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586155063] [2024-06-21 20:57:16,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:16,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:16,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:17,453 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:17,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:17,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586155063] [2024-06-21 20:57:17,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [586155063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:17,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:17,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:57:17,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905657721] [2024-06-21 20:57:17,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:17,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:57:17,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:17,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:57:17,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:57:17,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:57:17,552 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-21 20:57:17,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:17,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:57:17,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:17,790 INFO L124 PetriNetUnfolderBase]: 393/716 cut-off events. [2024-06-21 20:57:17,790 INFO L125 PetriNetUnfolderBase]: For 41661/41661 co-relation queries the response was YES. [2024-06-21 20:57:17,793 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-21 20:57:17,794 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 109 selfloop transitions, 53 changer transitions 0/165 dead transitions. [2024-06-21 20:57:17,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 165 transitions, 1875 flow [2024-06-21 20:57:17,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:57:17,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:57:17,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 121 transitions. [2024-06-21 20:57:17,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2024-06-21 20:57:17,796 INFO L175 Difference]: Start difference. First operand has 165 places, 151 transitions, 1511 flow. Second operand 9 states and 121 transitions. [2024-06-21 20:57:17,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 165 transitions, 1875 flow [2024-06-21 20:57:17,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 165 transitions, 1698 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-21 20:57:17,840 INFO L231 Difference]: Finished difference. Result has 167 places, 151 transitions, 1446 flow [2024-06-21 20:57:17,841 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-21 20:57:17,841 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 135 predicate places. [2024-06-21 20:57:17,841 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 151 transitions, 1446 flow [2024-06-21 20:57:17,841 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-21 20:57:17,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:17,842 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:17,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 20:57:17,842 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:57:17,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:17,842 INFO L85 PathProgramCache]: Analyzing trace with hash 1908097554, now seen corresponding path program 4 times [2024-06-21 20:57:17,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:17,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461803167] [2024-06-21 20:57:17,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:17,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:17,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:18,554 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:18,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:18,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461803167] [2024-06-21 20:57:18,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461803167] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:18,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:18,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:57:18,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326372354] [2024-06-21 20:57:18,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:18,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:57:18,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:18,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:57:18,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:57:18,622 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:57:18,623 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-21 20:57:18,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:18,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:57:18,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:18,859 INFO L124 PetriNetUnfolderBase]: 391/713 cut-off events. [2024-06-21 20:57:18,859 INFO L125 PetriNetUnfolderBase]: For 40756/40756 co-relation queries the response was YES. [2024-06-21 20:57:18,862 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-21 20:57:18,864 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 117 selfloop transitions, 41 changer transitions 0/161 dead transitions. [2024-06-21 20:57:18,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 161 transitions, 1786 flow [2024-06-21 20:57:18,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:57:18,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:57:18,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 115 transitions. [2024-06-21 20:57:18,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3872053872053872 [2024-06-21 20:57:18,866 INFO L175 Difference]: Start difference. First operand has 167 places, 151 transitions, 1446 flow. Second operand 9 states and 115 transitions. [2024-06-21 20:57:18,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 161 transitions, 1786 flow [2024-06-21 20:57:18,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 161 transitions, 1632 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-21 20:57:18,920 INFO L231 Difference]: Finished difference. Result has 167 places, 151 transitions, 1380 flow [2024-06-21 20:57:18,921 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-21 20:57:18,921 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 135 predicate places. [2024-06-21 20:57:18,921 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 151 transitions, 1380 flow [2024-06-21 20:57:18,921 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-21 20:57:18,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:18,921 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:18,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 20:57:18,922 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:57:18,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:18,922 INFO L85 PathProgramCache]: Analyzing trace with hash -624657220, now seen corresponding path program 5 times [2024-06-21 20:57:18,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:18,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66356320] [2024-06-21 20:57:18,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:18,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:18,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:19,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:19,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:19,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66356320] [2024-06-21 20:57:19,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66356320] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:19,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:19,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:57:19,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783188218] [2024-06-21 20:57:19,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:19,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:57:19,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:19,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:57:19,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:57:19,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:57:19,820 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-21 20:57:19,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:19,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:57:19,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:19,972 INFO L124 PetriNetUnfolderBase]: 399/726 cut-off events. [2024-06-21 20:57:19,972 INFO L125 PetriNetUnfolderBase]: For 43530/43530 co-relation queries the response was YES. [2024-06-21 20:57:19,975 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-21 20:57:19,977 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 110 selfloop transitions, 54 changer transitions 0/167 dead transitions. [2024-06-21 20:57:19,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 167 transitions, 2002 flow [2024-06-21 20:57:19,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:57:19,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:57:19,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 119 transitions. [2024-06-21 20:57:19,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4006734006734007 [2024-06-21 20:57:19,978 INFO L175 Difference]: Start difference. First operand has 167 places, 151 transitions, 1380 flow. Second operand 9 states and 119 transitions. [2024-06-21 20:57:19,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 167 transitions, 2002 flow [2024-06-21 20:57:20,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 167 transitions, 1882 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-21 20:57:20,040 INFO L231 Difference]: Finished difference. Result has 167 places, 157 transitions, 1461 flow [2024-06-21 20:57:20,041 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-21 20:57:20,041 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 135 predicate places. [2024-06-21 20:57:20,041 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 157 transitions, 1461 flow [2024-06-21 20:57:20,041 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-21 20:57:20,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:20,041 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:20,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 20:57:20,042 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:57:20,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:20,042 INFO L85 PathProgramCache]: Analyzing trace with hash -624656910, now seen corresponding path program 2 times [2024-06-21 20:57:20,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:20,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698062837] [2024-06-21 20:57:20,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:20,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:20,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:20,844 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:20,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:20,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698062837] [2024-06-21 20:57:20,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698062837] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:20,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:20,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:57:20,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924933537] [2024-06-21 20:57:20,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:20,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:57:20,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:20,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:57:20,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:57:20,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-21 20:57:20,946 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-21 20:57:20,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:20,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-21 20:57:20,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:21,126 INFO L124 PetriNetUnfolderBase]: 382/709 cut-off events. [2024-06-21 20:57:21,126 INFO L125 PetriNetUnfolderBase]: For 45685/45687 co-relation queries the response was YES. [2024-06-21 20:57:21,129 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-21 20:57:21,131 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 109 selfloop transitions, 32 changer transitions 0/170 dead transitions. [2024-06-21 20:57:21,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 170 transitions, 1907 flow [2024-06-21 20:57:21,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:57:21,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:57:21,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 123 transitions. [2024-06-21 20:57:21,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41414141414141414 [2024-06-21 20:57:21,132 INFO L175 Difference]: Start difference. First operand has 167 places, 157 transitions, 1461 flow. Second operand 9 states and 123 transitions. [2024-06-21 20:57:21,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 170 transitions, 1907 flow [2024-06-21 20:57:21,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 170 transitions, 1795 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-21 20:57:21,200 INFO L231 Difference]: Finished difference. Result has 171 places, 161 transitions, 1470 flow [2024-06-21 20:57:21,200 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-21 20:57:21,200 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 139 predicate places. [2024-06-21 20:57:21,201 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 161 transitions, 1470 flow [2024-06-21 20:57:21,201 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-21 20:57:21,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:21,201 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:21,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 20:57:21,201 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:57:21,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:21,202 INFO L85 PathProgramCache]: Analyzing trace with hash -564516462, now seen corresponding path program 3 times [2024-06-21 20:57:21,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:21,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645213639] [2024-06-21 20:57:21,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:21,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:21,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:22,011 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:22,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:22,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645213639] [2024-06-21 20:57:22,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645213639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:22,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:22,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:57:22,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339357843] [2024-06-21 20:57:22,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:22,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:57:22,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:22,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:57:22,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:57:22,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-21 20:57:22,113 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-21 20:57:22,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:22,113 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-21 20:57:22,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:22,284 INFO L124 PetriNetUnfolderBase]: 385/714 cut-off events. [2024-06-21 20:57:22,284 INFO L125 PetriNetUnfolderBase]: For 47446/47448 co-relation queries the response was YES. [2024-06-21 20:57:22,287 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-21 20:57:22,289 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 107 selfloop transitions, 36 changer transitions 0/172 dead transitions. [2024-06-21 20:57:22,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 172 transitions, 1902 flow [2024-06-21 20:57:22,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:57:22,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:57:22,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 122 transitions. [2024-06-21 20:57:22,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107744107744108 [2024-06-21 20:57:22,292 INFO L175 Difference]: Start difference. First operand has 171 places, 161 transitions, 1470 flow. Second operand 9 states and 122 transitions. [2024-06-21 20:57:22,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 172 transitions, 1902 flow [2024-06-21 20:57:22,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 172 transitions, 1853 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-21 20:57:22,357 INFO L231 Difference]: Finished difference. Result has 175 places, 163 transitions, 1526 flow [2024-06-21 20:57:22,357 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-21 20:57:22,358 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 143 predicate places. [2024-06-21 20:57:22,358 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 163 transitions, 1526 flow [2024-06-21 20:57:22,359 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-21 20:57:22,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:22,359 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:22,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 20:57:22,359 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:57:22,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:22,359 INFO L85 PathProgramCache]: Analyzing trace with hash 85741230, now seen corresponding path program 6 times [2024-06-21 20:57:22,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:22,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343657847] [2024-06-21 20:57:22,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:22,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:22,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:23,096 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:23,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:23,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343657847] [2024-06-21 20:57:23,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343657847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:23,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:23,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:57:23,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950645058] [2024-06-21 20:57:23,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:23,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:57:23,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:23,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:57:23,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:57:23,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:57:23,172 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-21 20:57:23,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:23,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:57:23,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:23,338 INFO L124 PetriNetUnfolderBase]: 413/749 cut-off events. [2024-06-21 20:57:23,339 INFO L125 PetriNetUnfolderBase]: For 50399/50399 co-relation queries the response was YES. [2024-06-21 20:57:23,342 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-21 20:57:23,344 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 112 selfloop transitions, 63 changer transitions 0/178 dead transitions. [2024-06-21 20:57:23,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 178 transitions, 2256 flow [2024-06-21 20:57:23,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:57:23,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:57:23,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 119 transitions. [2024-06-21 20:57:23,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4006734006734007 [2024-06-21 20:57:23,346 INFO L175 Difference]: Start difference. First operand has 175 places, 163 transitions, 1526 flow. Second operand 9 states and 119 transitions. [2024-06-21 20:57:23,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 178 transitions, 2256 flow [2024-06-21 20:57:23,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 178 transitions, 2162 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-21 20:57:23,414 INFO L231 Difference]: Finished difference. Result has 177 places, 167 transitions, 1619 flow [2024-06-21 20:57:23,414 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-21 20:57:23,415 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 145 predicate places. [2024-06-21 20:57:23,415 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 167 transitions, 1619 flow [2024-06-21 20:57:23,415 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-21 20:57:23,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:23,415 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:23,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 20:57:23,416 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:57:23,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:23,416 INFO L85 PathProgramCache]: Analyzing trace with hash -624665590, now seen corresponding path program 7 times [2024-06-21 20:57:23,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:23,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431152937] [2024-06-21 20:57:23,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:23,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:23,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:24,225 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:24,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:24,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431152937] [2024-06-21 20:57:24,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431152937] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:24,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:24,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:57:24,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108687040] [2024-06-21 20:57:24,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:24,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:57:24,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:24,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:57:24,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:57:24,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:57:24,286 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-21 20:57:24,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:24,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:57:24,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:24,487 INFO L124 PetriNetUnfolderBase]: 416/754 cut-off events. [2024-06-21 20:57:24,487 INFO L125 PetriNetUnfolderBase]: For 52512/52512 co-relation queries the response was YES. [2024-06-21 20:57:24,490 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-21 20:57:24,492 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 117 selfloop transitions, 59 changer transitions 0/179 dead transitions. [2024-06-21 20:57:24,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 179 transitions, 2227 flow [2024-06-21 20:57:24,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:57:24,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:57:24,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 120 transitions. [2024-06-21 20:57:24,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40404040404040403 [2024-06-21 20:57:24,494 INFO L175 Difference]: Start difference. First operand has 177 places, 167 transitions, 1619 flow. Second operand 9 states and 120 transitions. [2024-06-21 20:57:24,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 179 transitions, 2227 flow [2024-06-21 20:57:24,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 179 transitions, 2077 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-21 20:57:24,570 INFO L231 Difference]: Finished difference. Result has 180 places, 169 transitions, 1622 flow [2024-06-21 20:57:24,571 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-21 20:57:24,580 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 148 predicate places. [2024-06-21 20:57:24,580 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 169 transitions, 1622 flow [2024-06-21 20:57:24,580 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-21 20:57:24,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:24,580 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:24,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 20:57:24,580 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:57:24,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:24,581 INFO L85 PathProgramCache]: Analyzing trace with hash -849625260, now seen corresponding path program 7 times [2024-06-21 20:57:24,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:24,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200976869] [2024-06-21 20:57:24,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:24,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:24,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:25,367 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:25,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:25,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200976869] [2024-06-21 20:57:25,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200976869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:25,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:25,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:57:25,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175067279] [2024-06-21 20:57:25,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:25,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:57:25,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:25,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:57:25,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:57:25,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:57:25,436 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-21 20:57:25,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:25,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:57:25,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:25,632 INFO L124 PetriNetUnfolderBase]: 437/792 cut-off events. [2024-06-21 20:57:25,632 INFO L125 PetriNetUnfolderBase]: For 60331/60331 co-relation queries the response was YES. [2024-06-21 20:57:25,635 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-21 20:57:25,637 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 123 selfloop transitions, 63 changer transitions 0/189 dead transitions. [2024-06-21 20:57:25,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 189 transitions, 2348 flow [2024-06-21 20:57:25,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:57:25,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:57:25,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 124 transitions. [2024-06-21 20:57:25,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4175084175084175 [2024-06-21 20:57:25,639 INFO L175 Difference]: Start difference. First operand has 180 places, 169 transitions, 1622 flow. Second operand 9 states and 124 transitions. [2024-06-21 20:57:25,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 189 transitions, 2348 flow [2024-06-21 20:57:25,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 189 transitions, 2223 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-21 20:57:25,723 INFO L231 Difference]: Finished difference. Result has 183 places, 175 transitions, 1740 flow [2024-06-21 20:57:25,723 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-21 20:57:25,723 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 151 predicate places. [2024-06-21 20:57:25,723 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 175 transitions, 1740 flow [2024-06-21 20:57:25,724 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-21 20:57:25,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:25,724 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:25,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 20:57:25,725 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:57:25,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:25,725 INFO L85 PathProgramCache]: Analyzing trace with hash 1982642194, now seen corresponding path program 8 times [2024-06-21 20:57:25,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:25,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832219968] [2024-06-21 20:57:25,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:25,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:25,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:26,499 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:26,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:26,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1832219968] [2024-06-21 20:57:26,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1832219968] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:26,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:26,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:57:26,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050376292] [2024-06-21 20:57:26,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:26,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:57:26,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:26,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:57:26,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:57:26,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:57:26,558 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-21 20:57:26,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:26,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:57:26,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:26,758 INFO L124 PetriNetUnfolderBase]: 443/804 cut-off events. [2024-06-21 20:57:26,758 INFO L125 PetriNetUnfolderBase]: For 63071/63071 co-relation queries the response was YES. [2024-06-21 20:57:26,761 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-21 20:57:26,763 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 118 selfloop transitions, 68 changer transitions 0/189 dead transitions. [2024-06-21 20:57:26,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 189 transitions, 2290 flow [2024-06-21 20:57:26,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:57:26,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:57:26,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 120 transitions. [2024-06-21 20:57:26,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40404040404040403 [2024-06-21 20:57:26,765 INFO L175 Difference]: Start difference. First operand has 183 places, 175 transitions, 1740 flow. Second operand 9 states and 120 transitions. [2024-06-21 20:57:26,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 189 transitions, 2290 flow [2024-06-21 20:57:26,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 189 transitions, 2143 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-21 20:57:26,845 INFO L231 Difference]: Finished difference. Result has 187 places, 177 transitions, 1774 flow [2024-06-21 20:57:26,845 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-21 20:57:26,846 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 155 predicate places. [2024-06-21 20:57:26,846 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 177 transitions, 1774 flow [2024-06-21 20:57:26,846 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-21 20:57:26,846 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:26,846 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:26,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 20:57:26,846 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:57:26,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:26,847 INFO L85 PathProgramCache]: Analyzing trace with hash 1741044090, now seen corresponding path program 8 times [2024-06-21 20:57:26,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:26,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285070506] [2024-06-21 20:57:26,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:26,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:26,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:27,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:27,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:27,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1285070506] [2024-06-21 20:57:27,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1285070506] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:27,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:27,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:57:27,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775266302] [2024-06-21 20:57:27,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:27,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:57:27,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:27,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:57:27,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:57:27,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:57:27,682 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-21 20:57:27,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:27,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:57:27,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:27,850 INFO L124 PetriNetUnfolderBase]: 441/801 cut-off events. [2024-06-21 20:57:27,850 INFO L125 PetriNetUnfolderBase]: For 62028/62028 co-relation queries the response was YES. [2024-06-21 20:57:27,854 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-21 20:57:27,856 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 118 selfloop transitions, 66 changer transitions 0/187 dead transitions. [2024-06-21 20:57:27,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 187 transitions, 2380 flow [2024-06-21 20:57:27,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:57:27,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:57:27,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 117 transitions. [2024-06-21 20:57:27,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3939393939393939 [2024-06-21 20:57:27,857 INFO L175 Difference]: Start difference. First operand has 187 places, 177 transitions, 1774 flow. Second operand 9 states and 117 transitions. [2024-06-21 20:57:27,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 187 transitions, 2380 flow [2024-06-21 20:57:27,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 187 transitions, 2209 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-21 20:57:27,950 INFO L231 Difference]: Finished difference. Result has 190 places, 177 transitions, 1740 flow [2024-06-21 20:57:27,950 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-21 20:57:27,951 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 158 predicate places. [2024-06-21 20:57:27,951 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 177 transitions, 1740 flow [2024-06-21 20:57:27,951 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-21 20:57:27,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:27,951 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:27,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 20:57:27,951 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:57:27,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:27,952 INFO L85 PathProgramCache]: Analyzing trace with hash -849855652, now seen corresponding path program 9 times [2024-06-21 20:57:27,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:27,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897869388] [2024-06-21 20:57:27,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:27,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:27,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:28,712 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:28,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:28,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897869388] [2024-06-21 20:57:28,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897869388] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:28,712 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:28,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:57:28,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130546241] [2024-06-21 20:57:28,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:28,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:57:28,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:28,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:57:28,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:57:28,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:57:28,769 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-21 20:57:28,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:28,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:57:28,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:28,971 INFO L124 PetriNetUnfolderBase]: 439/798 cut-off events. [2024-06-21 20:57:28,971 INFO L125 PetriNetUnfolderBase]: For 62523/62523 co-relation queries the response was YES. [2024-06-21 20:57:28,975 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-21 20:57:28,977 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 121 selfloop transitions, 62 changer transitions 0/186 dead transitions. [2024-06-21 20:57:28,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 186 transitions, 2236 flow [2024-06-21 20:57:28,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:57:28,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:57:28,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 117 transitions. [2024-06-21 20:57:28,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3939393939393939 [2024-06-21 20:57:28,978 INFO L175 Difference]: Start difference. First operand has 190 places, 177 transitions, 1740 flow. Second operand 9 states and 117 transitions. [2024-06-21 20:57:28,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 186 transitions, 2236 flow [2024-06-21 20:57:29,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 186 transitions, 2090 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-21 20:57:29,069 INFO L231 Difference]: Finished difference. Result has 192 places, 177 transitions, 1723 flow [2024-06-21 20:57:29,069 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-21 20:57:29,069 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 160 predicate places. [2024-06-21 20:57:29,069 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 177 transitions, 1723 flow [2024-06-21 20:57:29,069 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-21 20:57:29,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:29,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:29,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 20:57:29,070 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:57:29,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:29,070 INFO L85 PathProgramCache]: Analyzing trace with hash -564525390, now seen corresponding path program 9 times [2024-06-21 20:57:29,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:29,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14608473] [2024-06-21 20:57:29,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:29,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:29,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:29,766 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:29,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:29,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14608473] [2024-06-21 20:57:29,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14608473] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:29,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:29,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:57:29,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359256982] [2024-06-21 20:57:29,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:29,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:57:29,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:29,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:57:29,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:57:29,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:57:29,822 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-21 20:57:29,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:29,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:57:29,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:30,023 INFO L124 PetriNetUnfolderBase]: 435/790 cut-off events. [2024-06-21 20:57:30,023 INFO L125 PetriNetUnfolderBase]: For 63111/63111 co-relation queries the response was YES. [2024-06-21 20:57:30,027 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-21 20:57:30,030 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 109 selfloop transitions, 77 changer transitions 0/189 dead transitions. [2024-06-21 20:57:30,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 189 transitions, 2239 flow [2024-06-21 20:57:30,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:57:30,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:57:30,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 119 transitions. [2024-06-21 20:57:30,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4006734006734007 [2024-06-21 20:57:30,031 INFO L175 Difference]: Start difference. First operand has 192 places, 177 transitions, 1723 flow. Second operand 9 states and 119 transitions. [2024-06-21 20:57:30,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 189 transitions, 2239 flow [2024-06-21 20:57:30,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 189 transitions, 2079 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-21 20:57:30,118 INFO L231 Difference]: Finished difference. Result has 192 places, 177 transitions, 1722 flow [2024-06-21 20:57:30,118 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-21 20:57:30,119 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 160 predicate places. [2024-06-21 20:57:30,119 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 177 transitions, 1722 flow [2024-06-21 20:57:30,119 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-21 20:57:30,119 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:30,119 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:30,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 20:57:30,120 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:57:30,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:30,120 INFO L85 PathProgramCache]: Analyzing trace with hash -329438020, now seen corresponding path program 10 times [2024-06-21 20:57:30,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:30,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187331310] [2024-06-21 20:57:30,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:30,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:30,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:30,845 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:30,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:30,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187331310] [2024-06-21 20:57:30,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [187331310] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:30,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:30,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:57:30,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948215076] [2024-06-21 20:57:30,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:30,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:57:30,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:30,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:57:30,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:57:30,894 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:57:30,894 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-21 20:57:30,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:30,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:57:30,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:31,084 INFO L124 PetriNetUnfolderBase]: 433/787 cut-off events. [2024-06-21 20:57:31,085 INFO L125 PetriNetUnfolderBase]: For 62073/62073 co-relation queries the response was YES. [2024-06-21 20:57:31,088 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-21 20:57:31,091 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 106 selfloop transitions, 76 changer transitions 0/185 dead transitions. [2024-06-21 20:57:31,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 185 transitions, 2104 flow [2024-06-21 20:57:31,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:57:31,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:57:31,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 114 transitions. [2024-06-21 20:57:31,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3838383838383838 [2024-06-21 20:57:31,092 INFO L175 Difference]: Start difference. First operand has 192 places, 177 transitions, 1722 flow. Second operand 9 states and 114 transitions. [2024-06-21 20:57:31,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 185 transitions, 2104 flow [2024-06-21 20:57:31,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 185 transitions, 1925 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-21 20:57:31,182 INFO L231 Difference]: Finished difference. Result has 193 places, 177 transitions, 1700 flow [2024-06-21 20:57:31,182 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-21 20:57:31,182 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 161 predicate places. [2024-06-21 20:57:31,182 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 177 transitions, 1700 flow [2024-06-21 20:57:31,183 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-21 20:57:31,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:31,183 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:31,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 20:57:31,183 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:57:31,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:31,185 INFO L85 PathProgramCache]: Analyzing trace with hash -624896478, now seen corresponding path program 10 times [2024-06-21 20:57:31,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:31,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702733959] [2024-06-21 20:57:31,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:31,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:31,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:31,773 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:31,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:31,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702733959] [2024-06-21 20:57:31,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [702733959] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:31,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:31,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:57:31,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771290378] [2024-06-21 20:57:31,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:31,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:57:31,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:31,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:57:31,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:57:31,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:57:31,843 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-21 20:57:31,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:31,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:57:31,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:32,015 INFO L124 PetriNetUnfolderBase]: 429/783 cut-off events. [2024-06-21 20:57:32,015 INFO L125 PetriNetUnfolderBase]: For 62282/62282 co-relation queries the response was YES. [2024-06-21 20:57:32,019 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-21 20:57:32,021 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 120 selfloop transitions, 66 changer transitions 0/189 dead transitions. [2024-06-21 20:57:32,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 189 transitions, 2106 flow [2024-06-21 20:57:32,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:57:32,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:57:32,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 121 transitions. [2024-06-21 20:57:32,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2024-06-21 20:57:32,022 INFO L175 Difference]: Start difference. First operand has 193 places, 177 transitions, 1700 flow. Second operand 9 states and 121 transitions. [2024-06-21 20:57:32,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 189 transitions, 2106 flow [2024-06-21 20:57:32,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 189 transitions, 1916 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-21 20:57:32,112 INFO L231 Difference]: Finished difference. Result has 193 places, 177 transitions, 1647 flow [2024-06-21 20:57:32,113 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-21 20:57:32,113 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 161 predicate places. [2024-06-21 20:57:32,113 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 177 transitions, 1647 flow [2024-06-21 20:57:32,114 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-21 20:57:32,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:32,114 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:32,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-21 20:57:32,114 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:57:32,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:32,114 INFO L85 PathProgramCache]: Analyzing trace with hash -329437710, now seen corresponding path program 4 times [2024-06-21 20:57:32,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:32,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709940009] [2024-06-21 20:57:32,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:32,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:32,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:32,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-21 20:57:32,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:32,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709940009] [2024-06-21 20:57:32,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1709940009] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:32,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:32,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:57:32,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681461844] [2024-06-21 20:57:32,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:32,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:57:32,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:32,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:57:32,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:57:32,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-21 20:57:32,767 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-21 20:57:32,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:32,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-21 20:57:32,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:32,942 INFO L124 PetriNetUnfolderBase]: 410/764 cut-off events. [2024-06-21 20:57:32,942 INFO L125 PetriNetUnfolderBase]: For 63005/63007 co-relation queries the response was YES. [2024-06-21 20:57:32,945 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-21 20:57:32,947 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 115 selfloop transitions, 41 changer transitions 0/188 dead transitions. [2024-06-21 20:57:32,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 188 transitions, 2125 flow [2024-06-21 20:57:32,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:57:32,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:57:32,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 121 transitions. [2024-06-21 20:57:32,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2024-06-21 20:57:32,949 INFO L175 Difference]: Start difference. First operand has 193 places, 177 transitions, 1647 flow. Second operand 9 states and 121 transitions. [2024-06-21 20:57:32,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 188 transitions, 2125 flow [2024-06-21 20:57:33,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 188 transitions, 1974 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-21 20:57:33,039 INFO L231 Difference]: Finished difference. Result has 193 places, 179 transitions, 1611 flow [2024-06-21 20:57:33,039 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-21 20:57:33,040 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 161 predicate places. [2024-06-21 20:57:33,040 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 179 transitions, 1611 flow [2024-06-21 20:57:33,040 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-21 20:57:33,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:33,040 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:33,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-21 20:57:33,041 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:57:33,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:33,041 INFO L85 PathProgramCache]: Analyzing trace with hash -329081520, now seen corresponding path program 5 times [2024-06-21 20:57:33,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:33,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371896861] [2024-06-21 20:57:33,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:33,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:33,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:33,827 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:33,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:33,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371896861] [2024-06-21 20:57:33,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1371896861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:33,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:33,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:57:33,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680367105] [2024-06-21 20:57:33,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:33,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:57:33,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:33,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:57:33,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:57:33,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-21 20:57:33,902 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-21 20:57:33,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:33,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-21 20:57:33,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:34,120 INFO L124 PetriNetUnfolderBase]: 407/759 cut-off events. [2024-06-21 20:57:34,120 INFO L125 PetriNetUnfolderBase]: For 63076/63078 co-relation queries the response was YES. [2024-06-21 20:57:34,124 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-21 20:57:34,126 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 140 selfloop transitions, 15 changer transitions 0/187 dead transitions. [2024-06-21 20:57:34,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 187 transitions, 1939 flow [2024-06-21 20:57:34,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:57:34,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:57:34,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 114 transitions. [2024-06-21 20:57:34,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3838383838383838 [2024-06-21 20:57:34,127 INFO L175 Difference]: Start difference. First operand has 193 places, 179 transitions, 1611 flow. Second operand 9 states and 114 transitions. [2024-06-21 20:57:34,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 187 transitions, 1939 flow [2024-06-21 20:57:34,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 187 transitions, 1818 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-21 20:57:34,219 INFO L231 Difference]: Finished difference. Result has 195 places, 179 transitions, 1525 flow [2024-06-21 20:57:34,219 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-21 20:57:34,220 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 163 predicate places. [2024-06-21 20:57:34,220 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 179 transitions, 1525 flow [2024-06-21 20:57:34,220 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-21 20:57:34,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:34,220 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:34,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-21 20:57:34,221 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:57:34,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:34,221 INFO L85 PathProgramCache]: Analyzing trace with hash -329068624, now seen corresponding path program 1 times [2024-06-21 20:57:34,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:34,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565306011] [2024-06-21 20:57:34,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:34,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:34,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:35,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:35,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:35,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565306011] [2024-06-21 20:57:35,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [565306011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:35,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:35,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:57:35,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919704827] [2024-06-21 20:57:35,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:35,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:57:35,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:35,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:57:35,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:57:35,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-21 20:57:35,170 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-21 20:57:35,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:35,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-21 20:57:35,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:35,345 INFO L124 PetriNetUnfolderBase]: 403/753 cut-off events. [2024-06-21 20:57:35,345 INFO L125 PetriNetUnfolderBase]: For 63246/63248 co-relation queries the response was YES. [2024-06-21 20:57:35,349 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-21 20:57:35,351 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 140 selfloop transitions, 17 changer transitions 0/189 dead transitions. [2024-06-21 20:57:35,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 189 transitions, 1861 flow [2024-06-21 20:57:35,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:57:35,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:57:35,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 133 transitions. [2024-06-21 20:57:35,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36639118457300274 [2024-06-21 20:57:35,352 INFO L175 Difference]: Start difference. First operand has 195 places, 179 transitions, 1525 flow. Second operand 11 states and 133 transitions. [2024-06-21 20:57:35,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 189 transitions, 1861 flow [2024-06-21 20:57:35,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 189 transitions, 1826 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-21 20:57:35,438 INFO L231 Difference]: Finished difference. Result has 198 places, 179 transitions, 1528 flow [2024-06-21 20:57:35,439 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-21 20:57:35,439 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 166 predicate places. [2024-06-21 20:57:35,439 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 179 transitions, 1528 flow [2024-06-21 20:57:35,439 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-21 20:57:35,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:35,439 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:35,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-21 20:57:35,440 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:57:35,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:35,440 INFO L85 PathProgramCache]: Analyzing trace with hash 159290972, now seen corresponding path program 1 times [2024-06-21 20:57:35,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:35,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609567854] [2024-06-21 20:57:35,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:35,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:35,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:36,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-21 20:57:36,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:36,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609567854] [2024-06-21 20:57:36,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609567854] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:36,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:36,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:57:36,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263833635] [2024-06-21 20:57:36,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:36,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:57:36,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:36,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:57:36,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:57:36,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:57:36,194 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-21 20:57:36,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:36,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:57:36,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:36,506 INFO L124 PetriNetUnfolderBase]: 425/777 cut-off events. [2024-06-21 20:57:36,506 INFO L125 PetriNetUnfolderBase]: For 60956/60956 co-relation queries the response was YES. [2024-06-21 20:57:36,510 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-21 20:57:36,512 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 164 selfloop transitions, 32 changer transitions 0/199 dead transitions. [2024-06-21 20:57:36,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 199 transitions, 2006 flow [2024-06-21 20:57:36,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:57:36,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:57:36,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 128 transitions. [2024-06-21 20:57:36,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3878787878787879 [2024-06-21 20:57:36,522 INFO L175 Difference]: Start difference. First operand has 198 places, 179 transitions, 1528 flow. Second operand 10 states and 128 transitions. [2024-06-21 20:57:36,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 199 transitions, 2006 flow [2024-06-21 20:57:36,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 199 transitions, 1937 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-21 20:57:36,635 INFO L231 Difference]: Finished difference. Result has 198 places, 181 transitions, 1568 flow [2024-06-21 20:57:36,635 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-21 20:57:36,635 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 166 predicate places. [2024-06-21 20:57:36,635 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 181 transitions, 1568 flow [2024-06-21 20:57:36,636 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-21 20:57:36,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:36,636 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:36,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-21 20:57:36,636 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:57:36,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:36,636 INFO L85 PathProgramCache]: Analyzing trace with hash 1835881057, now seen corresponding path program 1 times [2024-06-21 20:57:36,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:36,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41098896] [2024-06-21 20:57:36,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:36,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:36,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:37,289 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:37,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:37,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41098896] [2024-06-21 20:57:37,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41098896] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:37,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:37,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:57:37,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346959290] [2024-06-21 20:57:37,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:37,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:57:37,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:37,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:57:37,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:57:37,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:57:37,416 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-21 20:57:37,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:37,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:57:37,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:37,688 INFO L124 PetriNetUnfolderBase]: 437/795 cut-off events. [2024-06-21 20:57:37,688 INFO L125 PetriNetUnfolderBase]: For 64836/64836 co-relation queries the response was YES. [2024-06-21 20:57:37,692 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-21 20:57:37,694 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 167 selfloop transitions, 30 changer transitions 0/200 dead transitions. [2024-06-21 20:57:37,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 200 transitions, 2048 flow [2024-06-21 20:57:37,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:57:37,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:57:37,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-21 20:57:37,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3746556473829201 [2024-06-21 20:57:37,700 INFO L175 Difference]: Start difference. First operand has 198 places, 181 transitions, 1568 flow. Second operand 11 states and 136 transitions. [2024-06-21 20:57:37,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 200 transitions, 2048 flow [2024-06-21 20:57:37,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 200 transitions, 1955 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-21 20:57:37,817 INFO L231 Difference]: Finished difference. Result has 202 places, 185 transitions, 1593 flow [2024-06-21 20:57:37,817 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-21 20:57:37,818 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 170 predicate places. [2024-06-21 20:57:37,818 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 185 transitions, 1593 flow [2024-06-21 20:57:37,818 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-21 20:57:37,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:37,818 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:37,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-21 20:57:37,818 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:57:37,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:37,819 INFO L85 PathProgramCache]: Analyzing trace with hash 307108179, now seen corresponding path program 2 times [2024-06-21 20:57:37,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:37,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061051681] [2024-06-21 20:57:37,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:37,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:37,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:38,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-21 20:57:38,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:38,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061051681] [2024-06-21 20:57:38,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1061051681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:38,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:38,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:57:38,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052225429] [2024-06-21 20:57:38,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:38,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:57:38,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:38,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:57:38,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:57:38,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:57:38,579 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-21 20:57:38,579 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:38,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:57:38,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:38,838 INFO L124 PetriNetUnfolderBase]: 463/841 cut-off events. [2024-06-21 20:57:38,838 INFO L125 PetriNetUnfolderBase]: For 75565/75565 co-relation queries the response was YES. [2024-06-21 20:57:38,842 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-21 20:57:38,844 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 156 selfloop transitions, 51 changer transitions 0/210 dead transitions. [2024-06-21 20:57:38,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 210 transitions, 2423 flow [2024-06-21 20:57:38,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:57:38,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:57:38,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 133 transitions. [2024-06-21 20:57:38,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.403030303030303 [2024-06-21 20:57:38,845 INFO L175 Difference]: Start difference. First operand has 202 places, 185 transitions, 1593 flow. Second operand 10 states and 133 transitions. [2024-06-21 20:57:38,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 210 transitions, 2423 flow [2024-06-21 20:57:38,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 210 transitions, 2341 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-21 20:57:39,000 INFO L231 Difference]: Finished difference. Result has 204 places, 191 transitions, 1730 flow [2024-06-21 20:57:39,001 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-21 20:57:39,001 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 172 predicate places. [2024-06-21 20:57:39,001 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 191 transitions, 1730 flow [2024-06-21 20:57:39,002 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-21 20:57:39,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:39,002 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:39,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-21 20:57:39,002 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:57:39,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:39,002 INFO L85 PathProgramCache]: Analyzing trace with hash 1375758680, now seen corresponding path program 1 times [2024-06-21 20:57:39,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:39,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562959719] [2024-06-21 20:57:39,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:39,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:39,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:39,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:39,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:39,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562959719] [2024-06-21 20:57:39,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562959719] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:39,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:39,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:57:39,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711716253] [2024-06-21 20:57:39,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:39,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:57:39,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:39,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:57:39,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:57:39,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:57:39,841 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-21 20:57:39,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:39,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:57:39,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:40,096 INFO L124 PetriNetUnfolderBase]: 466/846 cut-off events. [2024-06-21 20:57:40,096 INFO L125 PetriNetUnfolderBase]: For 76280/76280 co-relation queries the response was YES. [2024-06-21 20:57:40,100 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-21 20:57:40,103 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 174 selfloop transitions, 29 changer transitions 0/206 dead transitions. [2024-06-21 20:57:40,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 206 transitions, 2194 flow [2024-06-21 20:57:40,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:57:40,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:57:40,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-21 20:57:40,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3696969696969697 [2024-06-21 20:57:40,104 INFO L175 Difference]: Start difference. First operand has 204 places, 191 transitions, 1730 flow. Second operand 10 states and 122 transitions. [2024-06-21 20:57:40,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 206 transitions, 2194 flow [2024-06-21 20:57:40,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 206 transitions, 2105 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-21 20:57:40,248 INFO L231 Difference]: Finished difference. Result has 209 places, 193 transitions, 1734 flow [2024-06-21 20:57:40,248 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-21 20:57:40,248 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 177 predicate places. [2024-06-21 20:57:40,249 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 193 transitions, 1734 flow [2024-06-21 20:57:40,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-21 20:57:40,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:40,249 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:40,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-21 20:57:40,249 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:57:40,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:40,249 INFO L85 PathProgramCache]: Analyzing trace with hash 306906369, now seen corresponding path program 3 times [2024-06-21 20:57:40,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:40,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022114976] [2024-06-21 20:57:40,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:40,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:40,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:41,020 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:41,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:41,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022114976] [2024-06-21 20:57:41,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022114976] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:41,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:41,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:57:41,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885901258] [2024-06-21 20:57:41,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:41,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:57:41,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:41,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:57:41,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:57:41,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:57:41,144 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-21 20:57:41,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:41,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:57:41,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:41,455 INFO L124 PetriNetUnfolderBase]: 472/858 cut-off events. [2024-06-21 20:57:41,455 INFO L125 PetriNetUnfolderBase]: For 80264/80264 co-relation queries the response was YES. [2024-06-21 20:57:41,459 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-21 20:57:41,462 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 162 selfloop transitions, 49 changer transitions 0/214 dead transitions. [2024-06-21 20:57:41,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 214 transitions, 2508 flow [2024-06-21 20:57:41,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:57:41,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:57:41,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 134 transitions. [2024-06-21 20:57:41,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40606060606060607 [2024-06-21 20:57:41,463 INFO L175 Difference]: Start difference. First operand has 209 places, 193 transitions, 1734 flow. Second operand 10 states and 134 transitions. [2024-06-21 20:57:41,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 214 transitions, 2508 flow [2024-06-21 20:57:41,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 214 transitions, 2431 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-21 20:57:41,606 INFO L231 Difference]: Finished difference. Result has 211 places, 195 transitions, 1796 flow [2024-06-21 20:57:41,606 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-21 20:57:41,606 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 179 predicate places. [2024-06-21 20:57:41,606 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 195 transitions, 1796 flow [2024-06-21 20:57:41,607 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-21 20:57:41,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:41,607 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:41,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-21 20:57:41,607 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:57:41,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:41,607 INFO L85 PathProgramCache]: Analyzing trace with hash 1375758401, now seen corresponding path program 4 times [2024-06-21 20:57:41,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:41,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039602987] [2024-06-21 20:57:41,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:41,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:41,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:42,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-21 20:57:42,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:42,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039602987] [2024-06-21 20:57:42,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1039602987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:42,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:42,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:57:42,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171722412] [2024-06-21 20:57:42,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:42,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:57:42,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:42,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:57:42,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:57:42,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:57:42,481 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-21 20:57:42,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:42,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:57:42,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:42,786 INFO L124 PetriNetUnfolderBase]: 468/850 cut-off events. [2024-06-21 20:57:42,786 INFO L125 PetriNetUnfolderBase]: For 78493/78493 co-relation queries the response was YES. [2024-06-21 20:57:42,790 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-21 20:57:42,793 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 154 selfloop transitions, 56 changer transitions 0/213 dead transitions. [2024-06-21 20:57:42,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 213 transitions, 2400 flow [2024-06-21 20:57:42,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:57:42,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:57:42,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 131 transitions. [2024-06-21 20:57:42,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.396969696969697 [2024-06-21 20:57:42,794 INFO L175 Difference]: Start difference. First operand has 211 places, 195 transitions, 1796 flow. Second operand 10 states and 131 transitions. [2024-06-21 20:57:42,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 213 transitions, 2400 flow [2024-06-21 20:57:42,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 213 transitions, 2276 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-21 20:57:42,930 INFO L231 Difference]: Finished difference. Result has 214 places, 195 transitions, 1789 flow [2024-06-21 20:57:42,931 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-21 20:57:42,931 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 182 predicate places. [2024-06-21 20:57:42,931 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 195 transitions, 1789 flow [2024-06-21 20:57:42,931 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-21 20:57:42,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:42,931 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:42,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-21 20:57:42,932 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:57:42,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:42,932 INFO L85 PathProgramCache]: Analyzing trace with hash 154922387, now seen corresponding path program 5 times [2024-06-21 20:57:42,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:42,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230494831] [2024-06-21 20:57:42,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:42,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:42,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:43,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:43,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:43,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230494831] [2024-06-21 20:57:43,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230494831] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:43,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:43,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:57:43,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868132095] [2024-06-21 20:57:43,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:43,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:57:43,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:43,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:57:43,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:57:43,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:57:43,662 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-21 20:57:43,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:43,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:57:43,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:43,909 INFO L124 PetriNetUnfolderBase]: 569/1031 cut-off events. [2024-06-21 20:57:43,910 INFO L125 PetriNetUnfolderBase]: For 90457/90457 co-relation queries the response was YES. [2024-06-21 20:57:43,916 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-21 20:57:43,919 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 183 selfloop transitions, 62 changer transitions 0/248 dead transitions. [2024-06-21 20:57:43,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 248 transitions, 2936 flow [2024-06-21 20:57:43,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:57:43,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:57:43,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 146 transitions. [2024-06-21 20:57:43,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4022038567493113 [2024-06-21 20:57:43,920 INFO L175 Difference]: Start difference. First operand has 214 places, 195 transitions, 1789 flow. Second operand 11 states and 146 transitions. [2024-06-21 20:57:43,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 248 transitions, 2936 flow [2024-06-21 20:57:44,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 248 transitions, 2808 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-21 20:57:44,088 INFO L231 Difference]: Finished difference. Result has 221 places, 225 transitions, 2185 flow [2024-06-21 20:57:44,088 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-21 20:57:44,088 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 189 predicate places. [2024-06-21 20:57:44,088 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 225 transitions, 2185 flow [2024-06-21 20:57:44,089 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-21 20:57:44,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:44,089 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:44,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-21 20:57:44,089 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:57:44,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:44,089 INFO L85 PathProgramCache]: Analyzing trace with hash -1859839761, now seen corresponding path program 6 times [2024-06-21 20:57:44,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:44,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709964503] [2024-06-21 20:57:44,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:44,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:44,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:44,711 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:44,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:44,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709964503] [2024-06-21 20:57:44,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1709964503] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:44,712 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:44,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:57:44,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1036317709] [2024-06-21 20:57:44,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:44,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:57:44,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:44,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:57:44,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:57:44,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:57:44,780 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-21 20:57:44,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:44,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:57:44,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:45,035 INFO L124 PetriNetUnfolderBase]: 611/1105 cut-off events. [2024-06-21 20:57:45,036 INFO L125 PetriNetUnfolderBase]: For 113903/113903 co-relation queries the response was YES. [2024-06-21 20:57:45,042 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-21 20:57:45,045 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 146 selfloop transitions, 105 changer transitions 0/254 dead transitions. [2024-06-21 20:57:45,045 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 254 transitions, 3375 flow [2024-06-21 20:57:45,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:57:45,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:57:45,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 137 transitions. [2024-06-21 20:57:45,046 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41515151515151516 [2024-06-21 20:57:45,047 INFO L175 Difference]: Start difference. First operand has 221 places, 225 transitions, 2185 flow. Second operand 10 states and 137 transitions. [2024-06-21 20:57:45,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 254 transitions, 3375 flow [2024-06-21 20:57:45,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 254 transitions, 3289 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-21 20:57:45,245 INFO L231 Difference]: Finished difference. Result has 227 places, 235 transitions, 2543 flow [2024-06-21 20:57:45,245 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-21 20:57:45,245 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 195 predicate places. [2024-06-21 20:57:45,245 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 235 transitions, 2543 flow [2024-06-21 20:57:45,246 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-21 20:57:45,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:45,246 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:45,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-21 20:57:45,246 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:57:45,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:45,246 INFO L85 PathProgramCache]: Analyzing trace with hash 1366485032, now seen corresponding path program 2 times [2024-06-21 20:57:45,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:45,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291707487] [2024-06-21 20:57:45,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:45,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:45,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:45,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:45,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:45,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291707487] [2024-06-21 20:57:45,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291707487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:45,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:45,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:57:45,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538067667] [2024-06-21 20:57:45,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:45,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:57:45,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:45,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:57:45,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:57:45,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:57:45,950 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-21 20:57:45,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:45,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:57:45,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:46,257 INFO L124 PetriNetUnfolderBase]: 624/1126 cut-off events. [2024-06-21 20:57:46,257 INFO L125 PetriNetUnfolderBase]: For 115407/115407 co-relation queries the response was YES. [2024-06-21 20:57:46,264 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-21 20:57:46,267 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 197 selfloop transitions, 54 changer transitions 0/254 dead transitions. [2024-06-21 20:57:46,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 254 transitions, 3445 flow [2024-06-21 20:57:46,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:57:46,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:57:46,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 128 transitions. [2024-06-21 20:57:46,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3878787878787879 [2024-06-21 20:57:46,268 INFO L175 Difference]: Start difference. First operand has 227 places, 235 transitions, 2543 flow. Second operand 10 states and 128 transitions. [2024-06-21 20:57:46,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 254 transitions, 3445 flow [2024-06-21 20:57:46,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 254 transitions, 3302 flow, removed 45 selfloop flow, removed 4 redundant places. [2024-06-21 20:57:46,488 INFO L231 Difference]: Finished difference. Result has 233 places, 241 transitions, 2608 flow [2024-06-21 20:57:46,488 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-21 20:57:46,488 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 201 predicate places. [2024-06-21 20:57:46,488 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 241 transitions, 2608 flow [2024-06-21 20:57:46,488 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-21 20:57:46,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:46,489 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:46,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-21 20:57:46,489 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:57:46,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:46,489 INFO L85 PathProgramCache]: Analyzing trace with hash 1366744223, now seen corresponding path program 7 times [2024-06-21 20:57:46,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:46,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405700736] [2024-06-21 20:57:46,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:46,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:46,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:47,246 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:47,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:47,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405700736] [2024-06-21 20:57:47,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405700736] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:47,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:47,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:57:47,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786309779] [2024-06-21 20:57:47,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:47,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:57:47,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:47,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:57:47,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:57:47,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:57:47,333 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-21 20:57:47,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:47,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:57:47,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:47,641 INFO L124 PetriNetUnfolderBase]: 616/1116 cut-off events. [2024-06-21 20:57:47,641 INFO L125 PetriNetUnfolderBase]: For 115025/115025 co-relation queries the response was YES. [2024-06-21 20:57:47,647 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-21 20:57:47,650 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 139 selfloop transitions, 115 changer transitions 0/257 dead transitions. [2024-06-21 20:57:47,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 257 transitions, 3302 flow [2024-06-21 20:57:47,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:57:47,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:57:47,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 132 transitions. [2024-06-21 20:57:47,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-21 20:57:47,664 INFO L175 Difference]: Start difference. First operand has 233 places, 241 transitions, 2608 flow. Second operand 10 states and 132 transitions. [2024-06-21 20:57:47,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 257 transitions, 3302 flow [2024-06-21 20:57:47,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 257 transitions, 3188 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-21 20:57:47,877 INFO L231 Difference]: Finished difference. Result has 238 places, 241 transitions, 2732 flow [2024-06-21 20:57:47,878 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-21 20:57:47,878 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 206 predicate places. [2024-06-21 20:57:47,878 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 241 transitions, 2732 flow [2024-06-21 20:57:47,878 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-21 20:57:47,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:47,879 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:47,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-21 20:57:47,879 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:57:47,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:47,879 INFO L85 PathProgramCache]: Analyzing trace with hash 1366744502, now seen corresponding path program 3 times [2024-06-21 20:57:47,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:47,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480722314] [2024-06-21 20:57:47,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:47,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:47,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:48,515 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:48,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:48,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480722314] [2024-06-21 20:57:48,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480722314] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:48,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:48,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:57:48,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144644984] [2024-06-21 20:57:48,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:48,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:57:48,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:48,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:57:48,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:57:48,581 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:57:48,581 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-21 20:57:48,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:48,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:57:48,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:48,836 INFO L124 PetriNetUnfolderBase]: 619/1121 cut-off events. [2024-06-21 20:57:48,836 INFO L125 PetriNetUnfolderBase]: For 110552/110552 co-relation queries the response was YES. [2024-06-21 20:57:48,842 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-21 20:57:48,845 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 193 selfloop transitions, 60 changer transitions 0/256 dead transitions. [2024-06-21 20:57:48,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 256 transitions, 3588 flow [2024-06-21 20:57:48,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:57:48,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:57:48,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 127 transitions. [2024-06-21 20:57:48,846 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38484848484848483 [2024-06-21 20:57:48,846 INFO L175 Difference]: Start difference. First operand has 238 places, 241 transitions, 2732 flow. Second operand 10 states and 127 transitions. [2024-06-21 20:57:48,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 256 transitions, 3588 flow [2024-06-21 20:57:49,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 256 transitions, 3392 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-21 20:57:49,044 INFO L231 Difference]: Finished difference. Result has 240 places, 243 transitions, 2694 flow [2024-06-21 20:57:49,044 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-21 20:57:49,044 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 208 predicate places. [2024-06-21 20:57:49,045 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 243 transitions, 2694 flow [2024-06-21 20:57:49,045 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-21 20:57:49,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:49,045 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:49,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-21 20:57:49,045 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:57:49,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:49,046 INFO L85 PathProgramCache]: Analyzing trace with hash -1859570371, now seen corresponding path program 1 times [2024-06-21 20:57:49,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:49,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133694614] [2024-06-21 20:57:49,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:49,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:49,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:50,109 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:50,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:50,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2133694614] [2024-06-21 20:57:50,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2133694614] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:50,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:50,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:57:50,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669637652] [2024-06-21 20:57:50,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:50,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:57:50,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:50,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:57:50,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:57:50,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-21 20:57:50,216 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-21 20:57:50,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:50,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-21 20:57:50,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:50,561 INFO L124 PetriNetUnfolderBase]: 590/1088 cut-off events. [2024-06-21 20:57:50,562 INFO L125 PetriNetUnfolderBase]: For 113900/113902 co-relation queries the response was YES. [2024-06-21 20:57:50,569 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-21 20:57:50,573 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 192 selfloop transitions, 25 changer transitions 0/256 dead transitions. [2024-06-21 20:57:50,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 256 transitions, 3178 flow [2024-06-21 20:57:50,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:57:50,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:57:50,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 128 transitions. [2024-06-21 20:57:50,574 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3878787878787879 [2024-06-21 20:57:50,574 INFO L175 Difference]: Start difference. First operand has 240 places, 243 transitions, 2694 flow. Second operand 10 states and 128 transitions. [2024-06-21 20:57:50,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 256 transitions, 3178 flow [2024-06-21 20:57:50,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 256 transitions, 3050 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-21 20:57:50,768 INFO L231 Difference]: Finished difference. Result has 243 places, 245 transitions, 2649 flow [2024-06-21 20:57:50,768 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-21 20:57:50,769 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 211 predicate places. [2024-06-21 20:57:50,769 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 245 transitions, 2649 flow [2024-06-21 20:57:50,769 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-21 20:57:50,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:50,770 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:50,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-21 20:57:50,770 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:57:50,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:50,770 INFO L85 PathProgramCache]: Analyzing trace with hash 147570737, now seen corresponding path program 8 times [2024-06-21 20:57:50,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:50,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250241661] [2024-06-21 20:57:50,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:50,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:50,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:51,657 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:51,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:51,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250241661] [2024-06-21 20:57:51,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250241661] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:51,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:51,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:57:51,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174802874] [2024-06-21 20:57:51,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:51,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:57:51,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:51,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:57:51,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:57:51,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:57:51,751 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-21 20:57:51,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:51,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:57:51,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:52,084 INFO L124 PetriNetUnfolderBase]: 628/1138 cut-off events. [2024-06-21 20:57:52,085 INFO L125 PetriNetUnfolderBase]: For 118635/118635 co-relation queries the response was YES. [2024-06-21 20:57:52,091 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-21 20:57:52,095 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 201 selfloop transitions, 65 changer transitions 0/269 dead transitions. [2024-06-21 20:57:52,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 269 transitions, 3481 flow [2024-06-21 20:57:52,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:57:52,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:57:52,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 146 transitions. [2024-06-21 20:57:52,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4022038567493113 [2024-06-21 20:57:52,096 INFO L175 Difference]: Start difference. First operand has 243 places, 245 transitions, 2649 flow. Second operand 11 states and 146 transitions. [2024-06-21 20:57:52,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 269 transitions, 3481 flow [2024-06-21 20:57:52,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 269 transitions, 3412 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-21 20:57:52,304 INFO L231 Difference]: Finished difference. Result has 249 places, 250 transitions, 2830 flow [2024-06-21 20:57:52,304 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-21 20:57:52,304 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 217 predicate places. [2024-06-21 20:57:52,304 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 250 transitions, 2830 flow [2024-06-21 20:57:52,304 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-21 20:57:52,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:52,305 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:52,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-21 20:57:52,305 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:57:52,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:52,305 INFO L85 PathProgramCache]: Analyzing trace with hash 2035392097, now seen corresponding path program 9 times [2024-06-21 20:57:52,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:52,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855758723] [2024-06-21 20:57:52,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:52,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:52,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:53,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-21 20:57:53,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:53,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855758723] [2024-06-21 20:57:53,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1855758723] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:53,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:53,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:57:53,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685129736] [2024-06-21 20:57:53,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:53,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:57:53,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:53,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:57:53,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:57:53,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:57:53,265 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-21 20:57:53,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:53,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:57:53,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:53,651 INFO L124 PetriNetUnfolderBase]: 640/1160 cut-off events. [2024-06-21 20:57:53,651 INFO L125 PetriNetUnfolderBase]: For 128572/128572 co-relation queries the response was YES. [2024-06-21 20:57:53,658 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-21 20:57:53,662 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 166 selfloop transitions, 104 changer transitions 0/273 dead transitions. [2024-06-21 20:57:53,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 273 transitions, 3970 flow [2024-06-21 20:57:53,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:57:53,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:57:53,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 138 transitions. [2024-06-21 20:57:53,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41818181818181815 [2024-06-21 20:57:53,663 INFO L175 Difference]: Start difference. First operand has 249 places, 250 transitions, 2830 flow. Second operand 10 states and 138 transitions. [2024-06-21 20:57:53,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 273 transitions, 3970 flow [2024-06-21 20:57:53,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 273 transitions, 3847 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-21 20:57:53,898 INFO L231 Difference]: Finished difference. Result has 254 places, 254 transitions, 3021 flow [2024-06-21 20:57:53,898 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-21 20:57:53,898 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 222 predicate places. [2024-06-21 20:57:53,898 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 254 transitions, 3021 flow [2024-06-21 20:57:53,899 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-21 20:57:53,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:53,899 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:53,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-21 20:57:53,899 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:57:53,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:53,899 INFO L85 PathProgramCache]: Analyzing trace with hash 1366753802, now seen corresponding path program 4 times [2024-06-21 20:57:53,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:53,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529383185] [2024-06-21 20:57:53,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:53,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:53,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:54,543 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:54,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:54,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529383185] [2024-06-21 20:57:54,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [529383185] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:54,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:54,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:57:54,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172758880] [2024-06-21 20:57:54,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:54,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:57:54,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:54,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:57:54,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:57:54,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:57:54,624 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-21 20:57:54,624 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:54,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:57:54,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:54,962 INFO L124 PetriNetUnfolderBase]: 638/1155 cut-off events. [2024-06-21 20:57:54,963 INFO L125 PetriNetUnfolderBase]: For 120626/120626 co-relation queries the response was YES. [2024-06-21 20:57:54,970 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-21 20:57:54,975 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 196 selfloop transitions, 67 changer transitions 0/266 dead transitions. [2024-06-21 20:57:54,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 266 transitions, 3727 flow [2024-06-21 20:57:54,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:57:54,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:57:54,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 125 transitions. [2024-06-21 20:57:54,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3787878787878788 [2024-06-21 20:57:54,976 INFO L175 Difference]: Start difference. First operand has 254 places, 254 transitions, 3021 flow. Second operand 10 states and 125 transitions. [2024-06-21 20:57:54,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 266 transitions, 3727 flow [2024-06-21 20:57:55,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 266 transitions, 3298 flow, removed 41 selfloop flow, removed 10 redundant places. [2024-06-21 20:57:55,202 INFO L231 Difference]: Finished difference. Result has 254 places, 254 transitions, 2731 flow [2024-06-21 20:57:55,203 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-21 20:57:55,203 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 222 predicate places. [2024-06-21 20:57:55,203 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 254 transitions, 2731 flow [2024-06-21 20:57:55,203 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-21 20:57:55,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:55,204 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:55,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-21 20:57:55,204 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:57:55,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:55,204 INFO L85 PathProgramCache]: Analyzing trace with hash -1866989322, now seen corresponding path program 5 times [2024-06-21 20:57:55,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:55,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299036486] [2024-06-21 20:57:55,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:55,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:55,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:56,085 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:56,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:56,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299036486] [2024-06-21 20:57:56,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [299036486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:56,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:56,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:57:56,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2019186546] [2024-06-21 20:57:56,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:56,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:57:56,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:56,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:57:56,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:57:56,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:57:56,180 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-21 20:57:56,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:56,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:57:56,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:56,484 INFO L124 PetriNetUnfolderBase]: 656/1185 cut-off events. [2024-06-21 20:57:56,484 INFO L125 PetriNetUnfolderBase]: For 121844/121844 co-relation queries the response was YES. [2024-06-21 20:57:56,491 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-21 20:57:56,495 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 231 selfloop transitions, 43 changer transitions 0/277 dead transitions. [2024-06-21 20:57:56,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 277 transitions, 3443 flow [2024-06-21 20:57:56,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:57:56,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:57:56,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-21 20:57:56,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3774104683195592 [2024-06-21 20:57:56,496 INFO L175 Difference]: Start difference. First operand has 254 places, 254 transitions, 2731 flow. Second operand 11 states and 137 transitions. [2024-06-21 20:57:56,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 277 transitions, 3443 flow [2024-06-21 20:57:56,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 277 transitions, 3299 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-21 20:57:56,769 INFO L231 Difference]: Finished difference. Result has 259 places, 267 transitions, 2871 flow [2024-06-21 20:57:56,769 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-21 20:57:56,770 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 227 predicate places. [2024-06-21 20:57:56,770 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 267 transitions, 2871 flow [2024-06-21 20:57:56,770 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-21 20:57:56,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:56,770 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:56,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-21 20:57:56,771 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:57:56,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:56,771 INFO L85 PathProgramCache]: Analyzing trace with hash -1866997041, now seen corresponding path program 10 times [2024-06-21 20:57:56,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:56,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415012445] [2024-06-21 20:57:56,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:56,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:56,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:57,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:57,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:57,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415012445] [2024-06-21 20:57:57,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415012445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:57,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:57,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:57:57,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720468534] [2024-06-21 20:57:57,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:57,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:57:57,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:57,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:57:57,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:57:57,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:57:57,507 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-21 20:57:57,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:57,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:57:57,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:57,801 INFO L124 PetriNetUnfolderBase]: 658/1191 cut-off events. [2024-06-21 20:57:57,801 INFO L125 PetriNetUnfolderBase]: For 128233/128233 co-relation queries the response was YES. [2024-06-21 20:57:57,809 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-21 20:57:57,812 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 181 selfloop transitions, 104 changer transitions 0/288 dead transitions. [2024-06-21 20:57:57,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 288 transitions, 3999 flow [2024-06-21 20:57:57,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:57:57,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:57:57,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 139 transitions. [2024-06-21 20:57:57,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4212121212121212 [2024-06-21 20:57:57,814 INFO L175 Difference]: Start difference. First operand has 259 places, 267 transitions, 2871 flow. Second operand 10 states and 139 transitions. [2024-06-21 20:57:57,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 288 transitions, 3999 flow [2024-06-21 20:57:58,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 288 transitions, 3903 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-21 20:57:58,074 INFO L231 Difference]: Finished difference. Result has 264 places, 269 transitions, 3028 flow [2024-06-21 20:57:58,075 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-21 20:57:58,075 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 232 predicate places. [2024-06-21 20:57:58,075 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 269 transitions, 3028 flow [2024-06-21 20:57:58,075 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-21 20:57:58,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:58,075 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:58,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-21 20:57:58,076 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:57:58,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:58,076 INFO L85 PathProgramCache]: Analyzing trace with hash 2110473055, now seen corresponding path program 2 times [2024-06-21 20:57:58,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:58,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [208529951] [2024-06-21 20:57:58,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:58,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:58,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:59,114 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:59,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:59,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [208529951] [2024-06-21 20:57:59,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [208529951] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:59,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:59,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:57:59,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020037484] [2024-06-21 20:57:59,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:59,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:57:59,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:59,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:57:59,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:57:59,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-21 20:57:59,270 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-21 20:57:59,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:59,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-21 20:57:59,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:59,533 INFO L124 PetriNetUnfolderBase]: 627/1159 cut-off events. [2024-06-21 20:57:59,533 INFO L125 PetriNetUnfolderBase]: For 123854/123856 co-relation queries the response was YES. [2024-06-21 20:57:59,541 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-21 20:57:59,544 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 192 selfloop transitions, 42 changer transitions 0/280 dead transitions. [2024-06-21 20:57:59,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 280 transitions, 3544 flow [2024-06-21 20:57:59,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:57:59,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:57:59,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 133 transitions. [2024-06-21 20:57:59,545 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.403030303030303 [2024-06-21 20:57:59,545 INFO L175 Difference]: Start difference. First operand has 264 places, 269 transitions, 3028 flow. Second operand 10 states and 133 transitions. [2024-06-21 20:57:59,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 280 transitions, 3544 flow [2024-06-21 20:57:59,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 280 transitions, 3331 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-21 20:57:59,804 INFO L231 Difference]: Finished difference. Result has 267 places, 271 transitions, 2936 flow [2024-06-21 20:57:59,804 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-21 20:57:59,805 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 235 predicate places. [2024-06-21 20:57:59,805 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 271 transitions, 2936 flow [2024-06-21 20:57:59,805 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-21 20:57:59,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:59,805 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:59,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-21 20:57:59,805 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:57:59,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:59,806 INFO L85 PathProgramCache]: Analyzing trace with hash 2110472714, now seen corresponding path program 6 times [2024-06-21 20:57:59,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:59,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757348135] [2024-06-21 20:57:59,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:59,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:59,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:58:00,670 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:58:00,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:58:00,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757348135] [2024-06-21 20:58:00,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757348135] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:58:00,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:58:00,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:58:00,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444081093] [2024-06-21 20:58:00,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:58:00,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:58:00,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:58:00,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:58:00,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:58:00,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:58:00,751 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-21 20:58:00,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:58:00,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:58:00,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:58:01,000 INFO L124 PetriNetUnfolderBase]: 669/1207 cut-off events. [2024-06-21 20:58:01,000 INFO L125 PetriNetUnfolderBase]: For 128199/128199 co-relation queries the response was YES. [2024-06-21 20:58:01,008 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-21 20:58:01,011 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 199 selfloop transitions, 87 changer transitions 0/289 dead transitions. [2024-06-21 20:58:01,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 289 transitions, 4116 flow [2024-06-21 20:58:01,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:58:01,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:58:01,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 133 transitions. [2024-06-21 20:58:01,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.403030303030303 [2024-06-21 20:58:01,013 INFO L175 Difference]: Start difference. First operand has 267 places, 271 transitions, 2936 flow. Second operand 10 states and 133 transitions. [2024-06-21 20:58:01,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 289 transitions, 4116 flow [2024-06-21 20:58:01,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 289 transitions, 4011 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-21 20:58:01,299 INFO L231 Difference]: Finished difference. Result has 269 places, 277 transitions, 3116 flow [2024-06-21 20:58:01,300 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-21 20:58:01,300 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 237 predicate places. [2024-06-21 20:58:01,300 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 277 transitions, 3116 flow [2024-06-21 20:58:01,300 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-21 20:58:01,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:58:01,301 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:58:01,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-21 20:58:01,301 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:58:01,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:58:01,301 INFO L85 PathProgramCache]: Analyzing trace with hash -575930211, now seen corresponding path program 11 times [2024-06-21 20:58:01,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:58:01,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515973930] [2024-06-21 20:58:01,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:58:01,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:58:01,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:58:02,119 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:58:02,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:58:02,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515973930] [2024-06-21 20:58:02,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [515973930] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:58:02,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:58:02,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:58:02,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55208844] [2024-06-21 20:58:02,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:58:02,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:58:02,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:58:02,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:58:02,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:58:02,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:58:02,197 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-21 20:58:02,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:58:02,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:58:02,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:58:02,518 INFO L124 PetriNetUnfolderBase]: 680/1227 cut-off events. [2024-06-21 20:58:02,518 INFO L125 PetriNetUnfolderBase]: For 138595/138595 co-relation queries the response was YES. [2024-06-21 20:58:02,527 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-21 20:58:02,530 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 162 selfloop transitions, 131 changer transitions 0/296 dead transitions. [2024-06-21 20:58:02,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 296 transitions, 4146 flow [2024-06-21 20:58:02,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:58:02,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:58:02,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 147 transitions. [2024-06-21 20:58:02,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4049586776859504 [2024-06-21 20:58:02,532 INFO L175 Difference]: Start difference. First operand has 269 places, 277 transitions, 3116 flow. Second operand 11 states and 147 transitions. [2024-06-21 20:58:02,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 296 transitions, 4146 flow [2024-06-21 20:58:02,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 296 transitions, 3973 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-21 20:58:02,829 INFO L231 Difference]: Finished difference. Result has 274 places, 281 transitions, 3294 flow [2024-06-21 20:58:02,829 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-21 20:58:02,829 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 242 predicate places. [2024-06-21 20:58:02,830 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 281 transitions, 3294 flow [2024-06-21 20:58:02,830 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-21 20:58:02,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:58:02,830 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:58:02,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-21 20:58:02,830 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:58:02,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:58:02,831 INFO L85 PathProgramCache]: Analyzing trace with hash -568311651, now seen corresponding path program 12 times [2024-06-21 20:58:02,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:58:02,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397631451] [2024-06-21 20:58:02,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:58:02,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:58:02,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:58:03,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:58:03,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:58:03,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397631451] [2024-06-21 20:58:03,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397631451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:58:03,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:58:03,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:58:03,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990052207] [2024-06-21 20:58:03,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:58:03,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:58:03,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:58:03,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:58:03,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:58:03,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:58:03,716 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-21 20:58:03,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:58:03,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:58:03,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:58:04,010 INFO L124 PetriNetUnfolderBase]: 696/1257 cut-off events. [2024-06-21 20:58:04,010 INFO L125 PetriNetUnfolderBase]: For 149699/149699 co-relation queries the response was YES. [2024-06-21 20:58:04,019 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-21 20:58:04,023 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 175 selfloop transitions, 124 changer transitions 0/302 dead transitions. [2024-06-21 20:58:04,023 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 302 transitions, 4518 flow [2024-06-21 20:58:04,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:58:04,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:58:04,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 140 transitions. [2024-06-21 20:58:04,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42424242424242425 [2024-06-21 20:58:04,024 INFO L175 Difference]: Start difference. First operand has 274 places, 281 transitions, 3294 flow. Second operand 10 states and 140 transitions. [2024-06-21 20:58:04,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 302 transitions, 4518 flow [2024-06-21 20:58:04,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 302 transitions, 4224 flow, removed 35 selfloop flow, removed 8 redundant places. [2024-06-21 20:58:04,361 INFO L231 Difference]: Finished difference. Result has 276 places, 285 transitions, 3341 flow [2024-06-21 20:58:04,361 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-21 20:58:04,361 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 244 predicate places. [2024-06-21 20:58:04,362 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 285 transitions, 3341 flow [2024-06-21 20:58:04,362 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-21 20:58:04,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:58:04,362 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:58:04,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-21 20:58:04,362 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:58:04,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:58:04,363 INFO L85 PathProgramCache]: Analyzing trace with hash -575720682, now seen corresponding path program 7 times [2024-06-21 20:58:04,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:58:04,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [404408933] [2024-06-21 20:58:04,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:58:04,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:58:04,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:58:05,281 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:58:05,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:58:05,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [404408933] [2024-06-21 20:58:05,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [404408933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:58:05,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:58:05,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:58:05,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683131516] [2024-06-21 20:58:05,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:58:05,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:58:05,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:58:05,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:58:05,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:58:05,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:58:05,375 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-21 20:58:05,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:58:05,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:58:05,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:58:05,657 INFO L124 PetriNetUnfolderBase]: 699/1260 cut-off events. [2024-06-21 20:58:05,657 INFO L125 PetriNetUnfolderBase]: For 149119/149119 co-relation queries the response was YES. [2024-06-21 20:58:05,665 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-21 20:58:05,668 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 200 selfloop transitions, 95 changer transitions 0/298 dead transitions. [2024-06-21 20:58:05,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 298 transitions, 4317 flow [2024-06-21 20:58:05,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:58:05,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:58:05,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 141 transitions. [2024-06-21 20:58:05,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3884297520661157 [2024-06-21 20:58:05,669 INFO L175 Difference]: Start difference. First operand has 276 places, 285 transitions, 3341 flow. Second operand 11 states and 141 transitions. [2024-06-21 20:58:05,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 298 transitions, 4317 flow [2024-06-21 20:58:06,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 298 transitions, 4073 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-21 20:58:06,008 INFO L231 Difference]: Finished difference. Result has 281 places, 287 transitions, 3322 flow [2024-06-21 20:58:06,008 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-21 20:58:06,008 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 249 predicate places. [2024-06-21 20:58:06,008 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 287 transitions, 3322 flow [2024-06-21 20:58:06,008 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-21 20:58:06,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:58:06,009 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:58:06,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-21 20:58:06,009 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:58:06,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:58:06,009 INFO L85 PathProgramCache]: Analyzing trace with hash -568311372, now seen corresponding path program 8 times [2024-06-21 20:58:06,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:58:06,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334407073] [2024-06-21 20:58:06,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:58:06,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:58:06,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:58:06,812 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:58:06,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:58:06,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334407073] [2024-06-21 20:58:06,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1334407073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:58:06,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:58:06,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:58:06,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [232230041] [2024-06-21 20:58:06,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:58:06,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:58:06,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:58:06,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:58:06,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:58:06,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:58:06,925 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-21 20:58:06,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:58:06,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:58:06,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:58:07,196 INFO L124 PetriNetUnfolderBase]: 702/1265 cut-off events. [2024-06-21 20:58:07,196 INFO L125 PetriNetUnfolderBase]: For 152195/152195 co-relation queries the response was YES. [2024-06-21 20:58:07,205 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-21 20:58:07,236 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 206 selfloop transitions, 92 changer transitions 0/301 dead transitions. [2024-06-21 20:58:07,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 301 transitions, 4482 flow [2024-06-21 20:58:07,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:58:07,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:58:07,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 144 transitions. [2024-06-21 20:58:07,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39669421487603307 [2024-06-21 20:58:07,238 INFO L175 Difference]: Start difference. First operand has 281 places, 287 transitions, 3322 flow. Second operand 11 states and 144 transitions. [2024-06-21 20:58:07,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 301 transitions, 4482 flow [2024-06-21 20:58:07,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 301 transitions, 4290 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-21 20:58:07,554 INFO L231 Difference]: Finished difference. Result has 284 places, 289 transitions, 3353 flow [2024-06-21 20:58:07,554 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-21 20:58:07,554 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 252 predicate places. [2024-06-21 20:58:07,554 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 289 transitions, 3353 flow [2024-06-21 20:58:07,555 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-21 20:58:07,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:58:07,555 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:58:07,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-21 20:58:07,555 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:58:07,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:58:07,556 INFO L85 PathProgramCache]: Analyzing trace with hash -575728401, now seen corresponding path program 13 times [2024-06-21 20:58:07,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:58:07,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100257930] [2024-06-21 20:58:07,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:58:07,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:58:07,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:58:08,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:58:08,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:58:08,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100257930] [2024-06-21 20:58:08,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100257930] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:58:08,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:58:08,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:58:08,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047841835] [2024-06-21 20:58:08,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:58:08,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:58:08,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:58:08,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:58:08,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:58:08,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:58:08,545 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-21 20:58:08,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:58:08,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:58:08,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:58:08,853 INFO L124 PetriNetUnfolderBase]: 718/1293 cut-off events. [2024-06-21 20:58:08,853 INFO L125 PetriNetUnfolderBase]: For 166881/166881 co-relation queries the response was YES. [2024-06-21 20:58:08,862 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-21 20:58:08,866 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 175 selfloop transitions, 132 changer transitions 0/310 dead transitions. [2024-06-21 20:58:08,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 310 transitions, 4591 flow [2024-06-21 20:58:08,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:58:08,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:58:08,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 151 transitions. [2024-06-21 20:58:08,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41597796143250687 [2024-06-21 20:58:08,868 INFO L175 Difference]: Start difference. First operand has 284 places, 289 transitions, 3353 flow. Second operand 11 states and 151 transitions. [2024-06-21 20:58:08,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 310 transitions, 4591 flow [2024-06-21 20:58:09,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 310 transitions, 4402 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-21 20:58:09,272 INFO L231 Difference]: Finished difference. Result has 287 places, 293 transitions, 3501 flow [2024-06-21 20:58:09,273 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-21 20:58:09,273 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 255 predicate places. [2024-06-21 20:58:09,273 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 293 transitions, 3501 flow [2024-06-21 20:58:09,273 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-21 20:58:09,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:58:09,274 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:58:09,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-21 20:58:09,274 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:58:09,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:58:09,274 INFO L85 PathProgramCache]: Analyzing trace with hash -568578561, now seen corresponding path program 14 times [2024-06-21 20:58:09,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:58:09,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115726791] [2024-06-21 20:58:09,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:58:09,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:58:09,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:58:10,071 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:58:10,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:58:10,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115726791] [2024-06-21 20:58:10,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115726791] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:58:10,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:58:10,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:58:10,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638224547] [2024-06-21 20:58:10,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:58:10,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:58:10,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:58:10,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:58:10,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:58:10,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:58:10,159 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-21 20:58:10,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:58:10,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:58:10,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:58:10,471 INFO L124 PetriNetUnfolderBase]: 724/1307 cut-off events. [2024-06-21 20:58:10,471 INFO L125 PetriNetUnfolderBase]: For 171656/171656 co-relation queries the response was YES. [2024-06-21 20:58:10,480 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-21 20:58:10,484 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 178 selfloop transitions, 132 changer transitions 0/313 dead transitions. [2024-06-21 20:58:10,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 313 transitions, 4895 flow [2024-06-21 20:58:10,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:58:10,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:58:10,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 153 transitions. [2024-06-21 20:58:10,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4214876033057851 [2024-06-21 20:58:10,486 INFO L175 Difference]: Start difference. First operand has 287 places, 293 transitions, 3501 flow. Second operand 11 states and 153 transitions. [2024-06-21 20:58:10,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 313 transitions, 4895 flow [2024-06-21 20:58:10,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 313 transitions, 4636 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-21 20:58:10,889 INFO L231 Difference]: Finished difference. Result has 291 places, 295 transitions, 3549 flow [2024-06-21 20:58:10,890 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-21 20:58:10,890 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 259 predicate places. [2024-06-21 20:58:10,890 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 295 transitions, 3549 flow [2024-06-21 20:58:10,890 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-21 20:58:10,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:58:10,890 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:58:10,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-21 20:58:10,891 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:58:10,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:58:10,891 INFO L85 PathProgramCache]: Analyzing trace with hash -2111557974, now seen corresponding path program 9 times [2024-06-21 20:58:10,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:58:10,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44575281] [2024-06-21 20:58:10,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:58:10,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:58:10,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:58:11,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:58:11,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:58:11,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [44575281] [2024-06-21 20:58:11,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [44575281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:58:11,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:58:11,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:58:11,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391982690] [2024-06-21 20:58:11,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:58:11,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:58:11,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:58:11,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:58:11,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:58:11,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:58:11,873 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-21 20:58:11,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:58:11,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:58:11,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:58:12,145 INFO L124 PetriNetUnfolderBase]: 722/1302 cut-off events. [2024-06-21 20:58:12,146 INFO L125 PetriNetUnfolderBase]: For 168160/168160 co-relation queries the response was YES. [2024-06-21 20:58:12,155 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-21 20:58:12,159 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 212 selfloop transitions, 91 changer transitions 0/306 dead transitions. [2024-06-21 20:58:12,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 306 transitions, 4527 flow [2024-06-21 20:58:12,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:58:12,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:58:12,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 144 transitions. [2024-06-21 20:58:12,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39669421487603307 [2024-06-21 20:58:12,174 INFO L175 Difference]: Start difference. First operand has 291 places, 295 transitions, 3549 flow. Second operand 11 states and 144 transitions. [2024-06-21 20:58:12,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 306 transitions, 4527 flow [2024-06-21 20:58:12,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 306 transitions, 4231 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-21 20:58:12,676 INFO L231 Difference]: Finished difference. Result has 294 places, 295 transitions, 3440 flow [2024-06-21 20:58:12,676 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-21 20:58:12,676 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 262 predicate places. [2024-06-21 20:58:12,677 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 295 transitions, 3440 flow [2024-06-21 20:58:12,677 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-21 20:58:12,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:58:12,677 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:58:12,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-21 20:58:12,677 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:58:12,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:58:12,678 INFO L85 PathProgramCache]: Analyzing trace with hash 2110203665, now seen corresponding path program 15 times [2024-06-21 20:58:12,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:58:12,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209769918] [2024-06-21 20:58:12,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:58:12,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:58:12,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:58:13,436 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:58:13,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:58:13,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209769918] [2024-06-21 20:58:13,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209769918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:58:13,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:58:13,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:58:13,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158887643] [2024-06-21 20:58:13,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:58:13,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:58:13,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:58:13,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:58:13,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:58:13,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:58:13,522 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-21 20:58:13,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:58:13,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:58:13,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:58:13,819 INFO L124 PetriNetUnfolderBase]: 718/1296 cut-off events. [2024-06-21 20:58:13,819 INFO L125 PetriNetUnfolderBase]: For 167262/167262 co-relation queries the response was YES. [2024-06-21 20:58:13,829 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-21 20:58:13,833 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 183 selfloop transitions, 127 changer transitions 0/313 dead transitions. [2024-06-21 20:58:13,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 313 transitions, 4638 flow [2024-06-21 20:58:13,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:58:13,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:58:13,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 143 transitions. [2024-06-21 20:58:13,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-06-21 20:58:13,835 INFO L175 Difference]: Start difference. First operand has 294 places, 295 transitions, 3440 flow. Second operand 10 states and 143 transitions. [2024-06-21 20:58:13,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 313 transitions, 4638 flow [2024-06-21 20:58:14,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 313 transitions, 4411 flow, removed 12 selfloop flow, removed 11 redundant places. [2024-06-21 20:58:14,235 INFO L231 Difference]: Finished difference. Result has 293 places, 295 transitions, 3472 flow [2024-06-21 20:58:14,236 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-21 20:58:14,236 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 261 predicate places. [2024-06-21 20:58:14,236 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 295 transitions, 3472 flow [2024-06-21 20:58:14,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-21 20:58:14,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:58:14,237 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:58:14,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-21 20:58:14,237 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:58:14,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:58:14,237 INFO L85 PathProgramCache]: Analyzing trace with hash 2103053825, now seen corresponding path program 16 times [2024-06-21 20:58:14,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:58:14,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115271880] [2024-06-21 20:58:14,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:58:14,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:58:14,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:58:14,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-21 20:58:14,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:58:14,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115271880] [2024-06-21 20:58:14,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115271880] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:58:14,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:58:14,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:58:14,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553208754] [2024-06-21 20:58:14,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:58:14,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:58:14,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:58:14,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:58:14,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:58:15,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:58:15,053 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-21 20:58:15,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:58:15,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:58:15,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:58:15,332 INFO L124 PetriNetUnfolderBase]: 714/1290 cut-off events. [2024-06-21 20:58:15,332 INFO L125 PetriNetUnfolderBase]: For 163399/163399 co-relation queries the response was YES. [2024-06-21 20:58:15,341 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-21 20:58:15,345 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 177 selfloop transitions, 131 changer transitions 0/311 dead transitions. [2024-06-21 20:58:15,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 311 transitions, 4488 flow [2024-06-21 20:58:15,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:58:15,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:58:15,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 138 transitions. [2024-06-21 20:58:15,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41818181818181815 [2024-06-21 20:58:15,346 INFO L175 Difference]: Start difference. First operand has 293 places, 295 transitions, 3472 flow. Second operand 10 states and 138 transitions. [2024-06-21 20:58:15,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 311 transitions, 4488 flow [2024-06-21 20:58:15,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 311 transitions, 4204 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-21 20:58:15,761 INFO L231 Difference]: Finished difference. Result has 294 places, 295 transitions, 3455 flow [2024-06-21 20:58:15,761 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-21 20:58:15,761 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 262 predicate places. [2024-06-21 20:58:15,761 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 295 transitions, 3455 flow [2024-06-21 20:58:15,761 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-21 20:58:15,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:58:15,762 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:58:15,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-21 20:58:15,762 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:58:15,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:58:15,763 INFO L85 PathProgramCache]: Analyzing trace with hash -1622633633, now seen corresponding path program 3 times [2024-06-21 20:58:15,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:58:15,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857399842] [2024-06-21 20:58:15,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:58:15,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:58:15,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:58:16,945 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:58:16,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:58:16,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857399842] [2024-06-21 20:58:16,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [857399842] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:58:16,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:58:16,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:58:16,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037450435] [2024-06-21 20:58:16,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:58:16,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:58:16,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:58:16,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:58:16,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:58:17,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-21 20:58:17,047 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-21 20:58:17,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:58:17,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-21 20:58:17,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:58:17,338 INFO L124 PetriNetUnfolderBase]: 680/1256 cut-off events. [2024-06-21 20:58:17,339 INFO L125 PetriNetUnfolderBase]: For 164077/164079 co-relation queries the response was YES. [2024-06-21 20:58:17,348 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-21 20:58:17,353 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 208 selfloop transitions, 47 changer transitions 0/306 dead transitions. [2024-06-21 20:58:17,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 306 transitions, 4017 flow [2024-06-21 20:58:17,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:58:17,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:58:17,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 131 transitions. [2024-06-21 20:58:17,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.396969696969697 [2024-06-21 20:58:17,354 INFO L175 Difference]: Start difference. First operand has 294 places, 295 transitions, 3455 flow. Second operand 10 states and 131 transitions. [2024-06-21 20:58:17,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 306 transitions, 4017 flow [2024-06-21 20:58:17,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 306 transitions, 3732 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-21 20:58:17,755 INFO L231 Difference]: Finished difference. Result has 294 places, 297 transitions, 3305 flow [2024-06-21 20:58:17,755 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-21 20:58:17,756 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 262 predicate places. [2024-06-21 20:58:17,756 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 297 transitions, 3305 flow [2024-06-21 20:58:17,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-21 20:58:17,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:58:17,756 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:58:17,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-21 20:58:17,756 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:58:17,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:58:17,757 INFO L85 PathProgramCache]: Analyzing trace with hash -1611205793, now seen corresponding path program 4 times [2024-06-21 20:58:17,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:58:17,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332781639] [2024-06-21 20:58:17,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:58:17,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:58:17,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:58:18,673 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:58:18,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:58:18,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332781639] [2024-06-21 20:58:18,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332781639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:58:18,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:58:18,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:58:18,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841589975] [2024-06-21 20:58:18,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:58:18,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:58:18,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:58:18,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:58:18,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:58:18,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-21 20:58:18,819 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-21 20:58:18,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:58:18,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-21 20:58:18,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:58:19,147 INFO L124 PetriNetUnfolderBase]: 688/1266 cut-off events. [2024-06-21 20:58:19,147 INFO L125 PetriNetUnfolderBase]: For 170702/170704 co-relation queries the response was YES. [2024-06-21 20:58:19,157 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-21 20:58:19,161 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 240 selfloop transitions, 21 changer transitions 0/312 dead transitions. [2024-06-21 20:58:19,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 312 transitions, 4105 flow [2024-06-21 20:58:19,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:58:19,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:58:19,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 138 transitions. [2024-06-21 20:58:19,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38016528925619836 [2024-06-21 20:58:19,162 INFO L175 Difference]: Start difference. First operand has 294 places, 297 transitions, 3305 flow. Second operand 11 states and 138 transitions. [2024-06-21 20:58:19,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 312 transitions, 4105 flow [2024-06-21 20:58:19,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 312 transitions, 3986 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-21 20:58:19,572 INFO L231 Difference]: Finished difference. Result has 297 places, 301 transitions, 3309 flow [2024-06-21 20:58:19,572 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-21 20:58:19,572 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 265 predicate places. [2024-06-21 20:58:19,573 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 301 transitions, 3309 flow [2024-06-21 20:58:19,573 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-21 20:58:19,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:58:19,573 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:58:19,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-21 20:58:19,573 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:58:19,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:58:19,574 INFO L85 PathProgramCache]: Analyzing trace with hash 4600767, now seen corresponding path program 5 times [2024-06-21 20:58:19,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:58:19,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594661085] [2024-06-21 20:58:19,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:58:19,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:58:19,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:58:20,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:58:20,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:58:20,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594661085] [2024-06-21 20:58:20,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594661085] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:58:20,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:58:20,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:58:20,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021062559] [2024-06-21 20:58:20,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:58:20,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:58:20,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:58:20,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:58:20,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:58:20,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-21 20:58:20,790 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-21 20:58:20,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:58:20,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-21 20:58:20,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:58:21,141 INFO L124 PetriNetUnfolderBase]: 686/1263 cut-off events. [2024-06-21 20:58:21,141 INFO L125 PetriNetUnfolderBase]: For 170194/170196 co-relation queries the response was YES. [2024-06-21 20:58:21,151 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-21 20:58:21,155 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 242 selfloop transitions, 17 changer transitions 0/310 dead transitions. [2024-06-21 20:58:21,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 310 transitions, 3847 flow [2024-06-21 20:58:21,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:58:21,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:58:21,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 125 transitions. [2024-06-21 20:58:21,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3787878787878788 [2024-06-21 20:58:21,157 INFO L175 Difference]: Start difference. First operand has 297 places, 301 transitions, 3309 flow. Second operand 10 states and 125 transitions. [2024-06-21 20:58:21,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 310 transitions, 3847 flow [2024-06-21 20:58:21,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 310 transitions, 3764 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-21 20:58:21,633 INFO L231 Difference]: Finished difference. Result has 300 places, 301 transitions, 3265 flow [2024-06-21 20:58:21,633 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-21 20:58:21,633 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 268 predicate places. [2024-06-21 20:58:21,634 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 301 transitions, 3265 flow [2024-06-21 20:58:21,634 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-21 20:58:21,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:58:21,634 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:58:21,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-21 20:58:21,634 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:58:21,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:58:21,634 INFO L85 PathProgramCache]: Analyzing trace with hash -1861947834, now seen corresponding path program 10 times [2024-06-21 20:58:21,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:58:21,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703528238] [2024-06-21 20:58:21,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:58:21,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:58:21,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:58:22,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-21 20:58:22,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:58:22,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703528238] [2024-06-21 20:58:22,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703528238] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:58:22,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:58:22,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:58:22,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437530925] [2024-06-21 20:58:22,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:58:22,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:58:22,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:58:22,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:58:22,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:58:22,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:58:22,643 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-21 20:58:22,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:58:22,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:58:22,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:58:22,933 INFO L124 PetriNetUnfolderBase]: 736/1326 cut-off events. [2024-06-21 20:58:22,933 INFO L125 PetriNetUnfolderBase]: For 181185/181185 co-relation queries the response was YES. [2024-06-21 20:58:22,943 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-21 20:58:22,947 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 214 selfloop transitions, 103 changer transitions 0/320 dead transitions. [2024-06-21 20:58:22,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 320 transitions, 4773 flow [2024-06-21 20:58:22,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:58:22,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:58:22,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 144 transitions. [2024-06-21 20:58:22,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39669421487603307 [2024-06-21 20:58:22,949 INFO L175 Difference]: Start difference. First operand has 300 places, 301 transitions, 3265 flow. Second operand 11 states and 144 transitions. [2024-06-21 20:58:22,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 320 transitions, 4773 flow [2024-06-21 20:58:23,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 320 transitions, 4734 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-21 20:58:23,568 INFO L231 Difference]: Finished difference. Result has 302 places, 307 transitions, 3539 flow [2024-06-21 20:58:23,569 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-21 20:58:23,569 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 270 predicate places. [2024-06-21 20:58:23,569 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 307 transitions, 3539 flow [2024-06-21 20:58:23,569 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-21 20:58:23,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:58:23,570 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:58:23,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-21 20:58:23,570 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:58:23,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:58:23,570 INFO L85 PathProgramCache]: Analyzing trace with hash -1622633974, now seen corresponding path program 11 times [2024-06-21 20:58:23,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:58:23,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114428611] [2024-06-21 20:58:23,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:58:23,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:58:23,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:58:24,387 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:58:24,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:58:24,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [114428611] [2024-06-21 20:58:24,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [114428611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:58:24,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:58:24,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:58:24,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521687998] [2024-06-21 20:58:24,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:58:24,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:58:24,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:58:24,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:58:24,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:58:24,460 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:58:24,461 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-21 20:58:24,461 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:58:24,461 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:58:24,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:58:24,761 INFO L124 PetriNetUnfolderBase]: 744/1339 cut-off events. [2024-06-21 20:58:24,761 INFO L125 PetriNetUnfolderBase]: For 190226/190226 co-relation queries the response was YES. [2024-06-21 20:58:24,771 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-21 20:58:24,776 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 205 selfloop transitions, 115 changer transitions 0/323 dead transitions. [2024-06-21 20:58:24,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 323 transitions, 4845 flow [2024-06-21 20:58:24,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:58:24,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:58:24,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 131 transitions. [2024-06-21 20:58:24,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.396969696969697 [2024-06-21 20:58:24,777 INFO L175 Difference]: Start difference. First operand has 302 places, 307 transitions, 3539 flow. Second operand 10 states and 131 transitions. [2024-06-21 20:58:24,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 323 transitions, 4845 flow [2024-06-21 20:58:25,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 323 transitions, 4609 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-21 20:58:25,453 INFO L231 Difference]: Finished difference. Result has 305 places, 311 transitions, 3614 flow [2024-06-21 20:58:25,453 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-21 20:58:25,453 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 273 predicate places. [2024-06-21 20:58:25,453 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 311 transitions, 3614 flow [2024-06-21 20:58:25,454 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-21 20:58:25,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:58:25,454 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:58:25,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-21 20:58:25,454 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:58:25,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:58:25,454 INFO L85 PathProgramCache]: Analyzing trace with hash -320409464, now seen corresponding path program 12 times [2024-06-21 20:58:25,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:58:25,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533900106] [2024-06-21 20:58:25,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:58:25,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:58:25,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:58:26,327 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:58:26,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:58:26,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533900106] [2024-06-21 20:58:26,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1533900106] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:58:26,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:58:26,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:58:26,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113988541] [2024-06-21 20:58:26,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:58:26,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:58:26,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:58:26,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:58:26,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:58:26,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:58:26,429 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-21 20:58:26,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:58:26,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:58:26,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:58:26,771 INFO L124 PetriNetUnfolderBase]: 742/1336 cut-off events. [2024-06-21 20:58:26,771 INFO L125 PetriNetUnfolderBase]: For 189425/189425 co-relation queries the response was YES. [2024-06-21 20:58:26,782 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-21 20:58:26,787 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 209 selfloop transitions, 110 changer transitions 0/322 dead transitions. [2024-06-21 20:58:26,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 322 transitions, 4656 flow [2024-06-21 20:58:26,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:58:26,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:58:26,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 140 transitions. [2024-06-21 20:58:26,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3856749311294766 [2024-06-21 20:58:26,789 INFO L175 Difference]: Start difference. First operand has 305 places, 311 transitions, 3614 flow. Second operand 11 states and 140 transitions. [2024-06-21 20:58:26,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 322 transitions, 4656 flow [2024-06-21 20:58:27,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 322 transitions, 4378 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-21 20:58:27,445 INFO L231 Difference]: Finished difference. Result has 309 places, 311 transitions, 3561 flow [2024-06-21 20:58:27,445 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-21 20:58:27,446 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 277 predicate places. [2024-06-21 20:58:27,446 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 311 transitions, 3561 flow [2024-06-21 20:58:27,446 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-21 20:58:27,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:58:27,446 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:58:27,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-21 20:58:27,446 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:58:27,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:58:27,447 INFO L85 PathProgramCache]: Analyzing trace with hash -6450764, now seen corresponding path program 13 times [2024-06-21 20:58:27,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:58:27,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545717495] [2024-06-21 20:58:27,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:58:27,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:58:27,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:58:28,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-21 20:58:28,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:58:28,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545717495] [2024-06-21 20:58:28,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545717495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:58:28,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:58:28,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:58:28,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9197870] [2024-06-21 20:58:28,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:58:28,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:58:28,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:58:28,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:58:28,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:58:28,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:58:28,444 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-21 20:58:28,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:58:28,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:58:28,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:58:28,752 INFO L124 PetriNetUnfolderBase]: 740/1333 cut-off events. [2024-06-21 20:58:28,752 INFO L125 PetriNetUnfolderBase]: For 188513/188513 co-relation queries the response was YES. [2024-06-21 20:58:28,762 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-21 20:58:28,767 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 200 selfloop transitions, 119 changer transitions 0/322 dead transitions. [2024-06-21 20:58:28,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 322 transitions, 4607 flow [2024-06-21 20:58:28,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:58:28,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:58:28,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 139 transitions. [2024-06-21 20:58:28,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38292011019283745 [2024-06-21 20:58:28,768 INFO L175 Difference]: Start difference. First operand has 309 places, 311 transitions, 3561 flow. Second operand 11 states and 139 transitions. [2024-06-21 20:58:28,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 322 transitions, 4607 flow [2024-06-21 20:58:29,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 322 transitions, 4343 flow, removed 11 selfloop flow, removed 10 redundant places. [2024-06-21 20:58:29,485 INFO L231 Difference]: Finished difference. Result has 310 places, 311 transitions, 3540 flow [2024-06-21 20:58:29,485 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-21 20:58:29,486 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 278 predicate places. [2024-06-21 20:58:29,486 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 311 transitions, 3540 flow [2024-06-21 20:58:29,486 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-21 20:58:29,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:58:29,486 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:58:29,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-21 20:58:29,486 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:58:29,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:58:29,487 INFO L85 PathProgramCache]: Analyzing trace with hash 4600426, now seen corresponding path program 14 times [2024-06-21 20:58:29,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:58:29,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391697305] [2024-06-21 20:58:29,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:58:29,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:58:29,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:58:30,391 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:58:30,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:58:30,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391697305] [2024-06-21 20:58:30,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391697305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:58:30,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:58:30,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:58:30,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559160353] [2024-06-21 20:58:30,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:58:30,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:58:30,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:58:30,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:58:30,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:58:30,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:58:30,496 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-21 20:58:30,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:58:30,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:58:30,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:58:30,852 INFO L124 PetriNetUnfolderBase]: 738/1330 cut-off events. [2024-06-21 20:58:30,853 INFO L125 PetriNetUnfolderBase]: For 187572/187572 co-relation queries the response was YES. [2024-06-21 20:58:30,863 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-21 20:58:30,866 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 299 selfloop transitions, 18 changer transitions 0/320 dead transitions. [2024-06-21 20:58:30,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 320 transitions, 4194 flow [2024-06-21 20:58:30,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:58:30,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:58:30,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 124 transitions. [2024-06-21 20:58:30,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3415977961432507 [2024-06-21 20:58:30,868 INFO L175 Difference]: Start difference. First operand has 310 places, 311 transitions, 3540 flow. Second operand 11 states and 124 transitions. [2024-06-21 20:58:30,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 320 transitions, 4194 flow [2024-06-21 20:58:31,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 320 transitions, 3922 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-21 20:58:31,475 INFO L231 Difference]: Finished difference. Result has 311 places, 311 transitions, 3309 flow [2024-06-21 20:58:31,475 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-21 20:58:31,475 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 279 predicate places. [2024-06-21 20:58:31,475 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 311 transitions, 3309 flow [2024-06-21 20:58:31,475 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-21 20:58:31,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:58:31,476 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:58:31,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-21 20:58:31,476 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:58:31,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:58:31,476 INFO L85 PathProgramCache]: Analyzing trace with hash -6451043, now seen corresponding path program 17 times [2024-06-21 20:58:31,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:58:31,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602342746] [2024-06-21 20:58:31,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:58:31,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:58:31,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:58:32,224 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:58:32,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:58:32,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602342746] [2024-06-21 20:58:32,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [602342746] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:58:32,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:58:32,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:58:32,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886283061] [2024-06-21 20:58:32,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:58:32,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:58:32,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:58:32,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:58:32,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:58:32,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:58:32,283 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-21 20:58:32,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:58:32,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:58:32,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:58:32,566 INFO L124 PetriNetUnfolderBase]: 744/1340 cut-off events. [2024-06-21 20:58:32,567 INFO L125 PetriNetUnfolderBase]: For 195982/195982 co-relation queries the response was YES. [2024-06-21 20:58:32,577 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-21 20:58:32,581 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 158 selfloop transitions, 166 changer transitions 0/327 dead transitions. [2024-06-21 20:58:32,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 327 transitions, 4229 flow [2024-06-21 20:58:32,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:58:32,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:58:32,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 133 transitions. [2024-06-21 20:58:32,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.403030303030303 [2024-06-21 20:58:32,582 INFO L175 Difference]: Start difference. First operand has 311 places, 311 transitions, 3309 flow. Second operand 10 states and 133 transitions. [2024-06-21 20:58:32,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 327 transitions, 4229 flow [2024-06-21 20:58:33,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 327 transitions, 4177 flow, removed 1 selfloop flow, removed 11 redundant places. [2024-06-21 20:58:33,268 INFO L231 Difference]: Finished difference. Result has 310 places, 313 transitions, 3632 flow [2024-06-21 20:58:33,269 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-21 20:58:33,269 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 278 predicate places. [2024-06-21 20:58:33,269 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 313 transitions, 3632 flow [2024-06-21 20:58:33,269 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-21 20:58:33,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:58:33,269 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:58:33,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-21 20:58:33,270 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:58:33,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:58:33,270 INFO L85 PathProgramCache]: Analyzing trace with hash -1936342783, now seen corresponding path program 18 times [2024-06-21 20:58:33,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:58:33,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855751794] [2024-06-21 20:58:33,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:58:33,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:58:33,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:58:34,005 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:58:34,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:58:34,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855751794] [2024-06-21 20:58:34,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [855751794] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:58:34,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:58:34,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:58:34,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857432155] [2024-06-21 20:58:34,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:58:34,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:58:34,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:58:34,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:58:34,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:58:34,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:58:34,098 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-21 20:58:34,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:58:34,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:58:34,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:58:34,429 INFO L124 PetriNetUnfolderBase]: 750/1352 cut-off events. [2024-06-21 20:58:34,430 INFO L125 PetriNetUnfolderBase]: For 201095/201095 co-relation queries the response was YES. [2024-06-21 20:58:34,441 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-21 20:58:34,445 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 183 selfloop transitions, 145 changer transitions 0/331 dead transitions. [2024-06-21 20:58:34,446 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 331 transitions, 4770 flow [2024-06-21 20:58:34,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:58:34,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:58:34,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 138 transitions. [2024-06-21 20:58:34,447 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41818181818181815 [2024-06-21 20:58:34,447 INFO L175 Difference]: Start difference. First operand has 310 places, 313 transitions, 3632 flow. Second operand 10 states and 138 transitions. [2024-06-21 20:58:34,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 331 transitions, 4770 flow [2024-06-21 20:58:35,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 331 transitions, 4509 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-21 20:58:35,117 INFO L231 Difference]: Finished difference. Result has 313 places, 315 transitions, 3708 flow [2024-06-21 20:58:35,117 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-21 20:58:35,117 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 281 predicate places. [2024-06-21 20:58:35,118 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 315 transitions, 3708 flow [2024-06-21 20:58:35,118 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-21 20:58:35,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:58:35,118 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:58:35,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-21 20:58:35,118 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:58:35,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:58:35,119 INFO L85 PathProgramCache]: Analyzing trace with hash -318951402, now seen corresponding path program 15 times [2024-06-21 20:58:35,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:58:35,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275522426] [2024-06-21 20:58:35,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:58:35,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:58:35,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:58:35,950 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:58:35,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:58:35,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275522426] [2024-06-21 20:58:35,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275522426] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:58:35,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:58:35,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:58:35,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900651417] [2024-06-21 20:58:35,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:58:35,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:58:35,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:58:35,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:58:35,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:58:36,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:58:36,030 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-21 20:58:36,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:58:36,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:58:36,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:58:36,338 INFO L124 PetriNetUnfolderBase]: 748/1349 cut-off events. [2024-06-21 20:58:36,339 INFO L125 PetriNetUnfolderBase]: For 195368/195368 co-relation queries the response was YES. [2024-06-21 20:58:36,351 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-21 20:58:36,358 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 217 selfloop transitions, 105 changer transitions 0/325 dead transitions. [2024-06-21 20:58:36,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 325 transitions, 4574 flow [2024-06-21 20:58:36,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:58:36,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:58:36,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 130 transitions. [2024-06-21 20:58:36,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3939393939393939 [2024-06-21 20:58:36,360 INFO L175 Difference]: Start difference. First operand has 313 places, 315 transitions, 3708 flow. Second operand 10 states and 130 transitions. [2024-06-21 20:58:36,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 325 transitions, 4574 flow [2024-06-21 20:58:37,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 325 transitions, 4130 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-06-21 20:58:37,062 INFO L231 Difference]: Finished difference. Result has 314 places, 315 transitions, 3479 flow [2024-06-21 20:58:37,063 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-21 20:58:37,063 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 282 predicate places. [2024-06-21 20:58:37,063 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 315 transitions, 3479 flow [2024-06-21 20:58:37,063 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-21 20:58:37,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:58:37,064 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:58:37,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-21 20:58:37,064 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:58:37,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:58:37,064 INFO L85 PathProgramCache]: Analyzing trace with hash -318951061, now seen corresponding path program 6 times [2024-06-21 20:58:37,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:58:37,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015039387] [2024-06-21 20:58:37,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:58:37,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:58:37,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:58:38,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-21 20:58:38,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:58:38,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015039387] [2024-06-21 20:58:38,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015039387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:58:38,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:58:38,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:58:38,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705202944] [2024-06-21 20:58:38,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:58:38,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:58:38,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:58:38,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:58:38,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:58:38,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-21 20:58:38,201 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-21 20:58:38,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:58:38,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-21 20:58:38,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:58:38,528 INFO L124 PetriNetUnfolderBase]: 707/1307 cut-off events. [2024-06-21 20:58:38,529 INFO L125 PetriNetUnfolderBase]: For 195989/195991 co-relation queries the response was YES. [2024-06-21 20:58:38,539 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-21 20:58:38,543 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 226 selfloop transitions, 44 changer transitions 0/326 dead transitions. [2024-06-21 20:58:38,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 326 transitions, 4079 flow [2024-06-21 20:58:38,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:58:38,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:58:38,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 132 transitions. [2024-06-21 20:58:38,545 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-21 20:58:38,545 INFO L175 Difference]: Start difference. First operand has 314 places, 315 transitions, 3479 flow. Second operand 10 states and 132 transitions. [2024-06-21 20:58:38,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 326 transitions, 4079 flow [2024-06-21 20:58:39,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 326 transitions, 3864 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-21 20:58:39,180 INFO L231 Difference]: Finished difference. Result has 315 places, 317 transitions, 3401 flow [2024-06-21 20:58:39,180 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-21 20:58:39,180 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 283 predicate places. [2024-06-21 20:58:39,180 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 317 transitions, 3401 flow [2024-06-21 20:58:39,181 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-21 20:58:39,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:58:39,181 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:58:39,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-21 20:58:39,181 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:58:39,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:58:39,181 INFO L85 PathProgramCache]: Analyzing trace with hash -1637248161, now seen corresponding path program 19 times [2024-06-21 20:58:39,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:58:39,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239292693] [2024-06-21 20:58:39,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:58:39,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:58:39,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:58:40,025 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:58:40,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:58:40,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239292693] [2024-06-21 20:58:40,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239292693] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:58:40,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:58:40,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:58:40,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560032542] [2024-06-21 20:58:40,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:58:40,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:58:40,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:58:40,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:58:40,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:58:40,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:58:40,110 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-21 20:58:40,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:58:40,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:58:40,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:58:40,428 INFO L124 PetriNetUnfolderBase]: 752/1356 cut-off events. [2024-06-21 20:58:40,428 INFO L125 PetriNetUnfolderBase]: For 201256/201256 co-relation queries the response was YES. [2024-06-21 20:58:40,439 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-21 20:58:40,443 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 184 selfloop transitions, 148 changer transitions 0/335 dead transitions. [2024-06-21 20:58:40,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 335 transitions, 4553 flow [2024-06-21 20:58:40,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:58:40,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:58:40,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 137 transitions. [2024-06-21 20:58:40,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41515151515151516 [2024-06-21 20:58:40,445 INFO L175 Difference]: Start difference. First operand has 315 places, 317 transitions, 3401 flow. Second operand 10 states and 137 transitions. [2024-06-21 20:58:40,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 335 transitions, 4553 flow [2024-06-21 20:58:41,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 335 transitions, 4432 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-21 20:58:41,074 INFO L231 Difference]: Finished difference. Result has 317 places, 319 transitions, 3617 flow [2024-06-21 20:58:41,075 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-21 20:58:41,075 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 285 predicate places. [2024-06-21 20:58:41,075 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 319 transitions, 3617 flow [2024-06-21 20:58:41,075 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-21 20:58:41,076 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:58:41,076 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:58:41,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-21 20:58:41,076 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:58:41,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:58:41,076 INFO L85 PathProgramCache]: Analyzing trace with hash -319227891, now seen corresponding path program 20 times [2024-06-21 20:58:41,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:58:41,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570513363] [2024-06-21 20:58:41,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:58:41,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:58:41,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:58: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-21 20:58:41,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:58:41,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570513363] [2024-06-21 20:58:41,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570513363] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:58:41,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:58:41,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:58:41,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931634681] [2024-06-21 20:58:41,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:58:41,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:58:41,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:58:41,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:58:41,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:58:41,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:58:41,987 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-21 20:58:41,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:58:41,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:58:41,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:58:42,294 INFO L124 PetriNetUnfolderBase]: 748/1350 cut-off events. [2024-06-21 20:58:42,294 INFO L125 PetriNetUnfolderBase]: For 195299/195299 co-relation queries the response was YES. [2024-06-21 20:58:42,305 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-21 20:58:42,308 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 176 selfloop transitions, 154 changer transitions 0/333 dead transitions. [2024-06-21 20:58:42,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 333 transitions, 4521 flow [2024-06-21 20:58:42,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:58:42,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:58:42,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 145 transitions. [2024-06-21 20:58:42,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39944903581267216 [2024-06-21 20:58:42,310 INFO L175 Difference]: Start difference. First operand has 317 places, 319 transitions, 3617 flow. Second operand 11 states and 145 transitions. [2024-06-21 20:58:42,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 333 transitions, 4521 flow [2024-06-21 20:58:42,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 333 transitions, 4146 flow, removed 24 selfloop flow, removed 9 redundant places. [2024-06-21 20:58:42,975 INFO L231 Difference]: Finished difference. Result has 319 places, 319 transitions, 3555 flow [2024-06-21 20:58:42,975 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-21 20:58:42,975 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 287 predicate places. [2024-06-21 20:58:42,975 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 319 transitions, 3555 flow [2024-06-21 20:58:42,976 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-21 20:58:42,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:58:42,976 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:58:42,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-21 20:58:42,976 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:58:42,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:58:42,976 INFO L85 PathProgramCache]: Analyzing trace with hash 756620991, now seen corresponding path program 21 times [2024-06-21 20:58:42,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:58:42,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821628817] [2024-06-21 20:58:42,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:58:42,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:58:42,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:58:43,675 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:58:43,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:58:43,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821628817] [2024-06-21 20:58:43,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1821628817] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:58:43,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:58:43,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:58:43,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647326056] [2024-06-21 20:58:43,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:58:43,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:58:43,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:58:43,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:58:43,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:58:43,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:58:43,762 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-21 20:58:43,762 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:58:43,762 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:58:43,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:58:44,107 INFO L124 PetriNetUnfolderBase]: 760/1372 cut-off events. [2024-06-21 20:58:44,107 INFO L125 PetriNetUnfolderBase]: For 198786/198786 co-relation queries the response was YES. [2024-06-21 20:58:44,119 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-21 20:58:44,124 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 307 selfloop transitions, 33 changer transitions 0/343 dead transitions. [2024-06-21 20:58:44,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 343 transitions, 4353 flow [2024-06-21 20:58:44,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:58:44,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:58:44,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 139 transitions. [2024-06-21 20:58:44,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38292011019283745 [2024-06-21 20:58:44,125 INFO L175 Difference]: Start difference. First operand has 319 places, 319 transitions, 3555 flow. Second operand 11 states and 139 transitions. [2024-06-21 20:58:44,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 343 transitions, 4353 flow [2024-06-21 20:58:44,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 343 transitions, 4003 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-21 20:58:44,896 INFO L231 Difference]: Finished difference. Result has 320 places, 323 transitions, 3349 flow [2024-06-21 20:58:44,897 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-21 20:58:44,897 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 288 predicate places. [2024-06-21 20:58:44,897 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 323 transitions, 3349 flow [2024-06-21 20:58:44,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-21 20:58:44,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:58:44,897 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:58:44,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-21 20:58:44,897 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:58:44,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:58:44,898 INFO L85 PathProgramCache]: Analyzing trace with hash -1179058683, now seen corresponding path program 22 times [2024-06-21 20:58:44,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:58:44,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652114010] [2024-06-21 20:58:44,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:58:44,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:58:44,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:58:45,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:58:45,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:58:45,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652114010] [2024-06-21 20:58:45,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652114010] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:58:45,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:58:45,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:58:45,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425293884] [2024-06-21 20:58:45,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:58:45,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:58:45,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:58:45,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:58:45,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:58:45,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:58:45,737 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-21 20:58:45,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:58:45,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:58:45,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:58:46,126 INFO L124 PetriNetUnfolderBase]: 772/1392 cut-off events. [2024-06-21 20:58:46,126 INFO L125 PetriNetUnfolderBase]: For 201831/201831 co-relation queries the response was YES. [2024-06-21 20:58:46,137 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-21 20:58:46,141 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 312 selfloop transitions, 31 changer transitions 0/346 dead transitions. [2024-06-21 20:58:46,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 346 transitions, 4153 flow [2024-06-21 20:58:46,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:58:46,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:58:46,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 139 transitions. [2024-06-21 20:58:46,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38292011019283745 [2024-06-21 20:58:46,143 INFO L175 Difference]: Start difference. First operand has 320 places, 323 transitions, 3349 flow. Second operand 11 states and 139 transitions. [2024-06-21 20:58:46,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 346 transitions, 4153 flow [2024-06-21 20:58:46,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 346 transitions, 4063 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-21 20:58:46,787 INFO L231 Difference]: Finished difference. Result has 324 places, 327 transitions, 3401 flow [2024-06-21 20:58:46,787 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-21 20:58:46,787 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 292 predicate places. [2024-06-21 20:58:46,787 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 327 transitions, 3401 flow [2024-06-21 20:58:46,787 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-21 20:58:46,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:58:46,788 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:58:46,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-21 20:58:46,788 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:58:46,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:58:46,788 INFO L85 PathProgramCache]: Analyzing trace with hash 2010381825, now seen corresponding path program 23 times [2024-06-21 20:58:46,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:58:46,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059716093] [2024-06-21 20:58:46,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:58:46,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:58:46,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:58:47,457 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:58:47,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:58:47,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059716093] [2024-06-21 20:58:47,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059716093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:58:47,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:58:47,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:58:47,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284093199] [2024-06-21 20:58:47,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:58:47,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:58:47,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:58:47,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:58:47,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:58:47,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:58:47,542 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-21 20:58:47,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:58:47,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:58:47,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:58:47,912 INFO L124 PetriNetUnfolderBase]: 768/1386 cut-off events. [2024-06-21 20:58:47,912 INFO L125 PetriNetUnfolderBase]: For 194450/194450 co-relation queries the response was YES. [2024-06-21 20:58:47,923 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-21 20:58:47,927 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 312 selfloop transitions, 30 changer transitions 0/345 dead transitions. [2024-06-21 20:58:47,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 345 transitions, 4137 flow [2024-06-21 20:58:47,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:58:47,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:58:47,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 139 transitions. [2024-06-21 20:58:47,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38292011019283745 [2024-06-21 20:58:47,929 INFO L175 Difference]: Start difference. First operand has 324 places, 327 transitions, 3401 flow. Second operand 11 states and 139 transitions. [2024-06-21 20:58:47,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 345 transitions, 4137 flow [2024-06-21 20:58:48,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 345 transitions, 4025 flow, removed 28 selfloop flow, removed 8 redundant places. [2024-06-21 20:58:48,514 INFO L231 Difference]: Finished difference. Result has 327 places, 327 transitions, 3354 flow [2024-06-21 20:58:48,514 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-21 20:58:48,515 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 295 predicate places. [2024-06-21 20:58:48,515 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 327 transitions, 3354 flow [2024-06-21 20:58:48,515 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-21 20:58:48,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:58:48,515 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:58:48,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-21 20:58:48,515 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:58:48,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:58:48,516 INFO L85 PathProgramCache]: Analyzing trace with hash -1088475647, now seen corresponding path program 24 times [2024-06-21 20:58:48,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:58:48,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893078478] [2024-06-21 20:58:48,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:58:48,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:58:48,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:58:49,234 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:58:49,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:58:49,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893078478] [2024-06-21 20:58:49,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893078478] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:58:49,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:58:49,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:58:49,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814055296] [2024-06-21 20:58:49,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:58:49,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:58:49,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:58:49,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:58:49,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:58:49,303 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:58:49,304 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-21 20:58:49,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:58:49,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:58:49,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:58:49,703 INFO L124 PetriNetUnfolderBase]: 764/1382 cut-off events. [2024-06-21 20:58:49,704 INFO L125 PetriNetUnfolderBase]: For 186429/186429 co-relation queries the response was YES. [2024-06-21 20:58:49,714 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-21 20:58:49,717 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 270 selfloop transitions, 75 changer transitions 0/348 dead transitions. [2024-06-21 20:58:49,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 348 transitions, 4332 flow [2024-06-21 20:58:49,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:58:49,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:58:49,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 147 transitions. [2024-06-21 20:58:49,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4049586776859504 [2024-06-21 20:58:49,718 INFO L175 Difference]: Start difference. First operand has 327 places, 327 transitions, 3354 flow. Second operand 11 states and 147 transitions. [2024-06-21 20:58:49,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 348 transitions, 4332 flow [2024-06-21 20:58:50,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 348 transitions, 4112 flow, removed 26 selfloop flow, removed 15 redundant places. [2024-06-21 20:58:50,348 INFO L231 Difference]: Finished difference. Result has 323 places, 327 transitions, 3291 flow [2024-06-21 20:58:50,348 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-21 20:58:50,348 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 291 predicate places. [2024-06-21 20:58:50,348 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 327 transitions, 3291 flow [2024-06-21 20:58:50,349 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-21 20:58:50,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:58:50,349 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:58:50,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-21 20:58:50,349 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:58:50,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:58:50,349 INFO L85 PathProgramCache]: Analyzing trace with hash 567045112, now seen corresponding path program 16 times [2024-06-21 20:58:50,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:58:50,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115851720] [2024-06-21 20:58:50,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:58:50,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:58:50,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:58:51,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:58:51,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:58:51,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115851720] [2024-06-21 20:58:51,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115851720] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:58:51,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:58:51,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:58:51,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324015482] [2024-06-21 20:58:51,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:58:51,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:58:51,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:58:51,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:58:51,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:58:51,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:58:51,202 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-21 20:58:51,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:58:51,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:58:51,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:58:51,542 INFO L124 PetriNetUnfolderBase]: 762/1377 cut-off events. [2024-06-21 20:58:51,542 INFO L125 PetriNetUnfolderBase]: For 177951/177951 co-relation queries the response was YES. [2024-06-21 20:58:51,554 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-21 20:58:51,559 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 294 selfloop transitions, 43 changer transitions 0/340 dead transitions. [2024-06-21 20:58:51,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 340 transitions, 3997 flow [2024-06-21 20:58:51,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:58:51,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:58:51,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 139 transitions. [2024-06-21 20:58:51,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38292011019283745 [2024-06-21 20:58:51,560 INFO L175 Difference]: Start difference. First operand has 323 places, 327 transitions, 3291 flow. Second operand 11 states and 139 transitions. [2024-06-21 20:58:51,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 340 transitions, 3997 flow [2024-06-21 20:58:52,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 340 transitions, 3670 flow, removed 44 selfloop flow, removed 14 redundant places. [2024-06-21 20:58:52,191 INFO L231 Difference]: Finished difference. Result has 320 places, 327 transitions, 3055 flow [2024-06-21 20:58:52,192 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-21 20:58:52,192 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 288 predicate places. [2024-06-21 20:58:52,192 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 327 transitions, 3055 flow [2024-06-21 20:58:52,192 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-21 20:58:52,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:58:52,192 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:58:52,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-21 20:58:52,193 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:58:52,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:58:52,193 INFO L85 PathProgramCache]: Analyzing trace with hash 574187233, now seen corresponding path program 25 times [2024-06-21 20:58:52,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:58:52,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346583596] [2024-06-21 20:58:52,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:58:52,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:58:52,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:58:52,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:58:52,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:58:52,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346583596] [2024-06-21 20:58:52,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346583596] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:58:52,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:58:52,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:58:52,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069771457] [2024-06-21 20:58:52,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:58:52,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:58:52,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:58:52,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:58:52,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:58:53,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:58:53,028 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-21 20:58:53,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:58:53,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:58:53,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:58:53,391 INFO L124 PetriNetUnfolderBase]: 758/1371 cut-off events. [2024-06-21 20:58:53,391 INFO L125 PetriNetUnfolderBase]: For 174853/174853 co-relation queries the response was YES. [2024-06-21 20:58:53,402 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-21 20:58:53,406 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 266 selfloop transitions, 78 changer transitions 0/347 dead transitions. [2024-06-21 20:58:53,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 347 transitions, 3812 flow [2024-06-21 20:58:53,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:58:53,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:58:53,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 145 transitions. [2024-06-21 20:58:53,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39944903581267216 [2024-06-21 20:58:53,407 INFO L175 Difference]: Start difference. First operand has 320 places, 327 transitions, 3055 flow. Second operand 11 states and 145 transitions. [2024-06-21 20:58:53,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 347 transitions, 3812 flow [2024-06-21 20:58:53,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 347 transitions, 3574 flow, removed 29 selfloop flow, removed 12 redundant places. [2024-06-21 20:58:53,979 INFO L231 Difference]: Finished difference. Result has 319 places, 327 transitions, 2978 flow [2024-06-21 20:58:53,980 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-21 20:58:53,980 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 287 predicate places. [2024-06-21 20:58:53,980 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 327 transitions, 2978 flow [2024-06-21 20:58:53,980 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-21 20:58:53,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:58:53,980 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:58:53,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-21 20:58:53,981 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:58:53,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:58:53,981 INFO L85 PathProgramCache]: Analyzing trace with hash -591620487, now seen corresponding path program 1 times [2024-06-21 20:58:53,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:58:53,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892918033] [2024-06-21 20:58:53,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:58:53,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:58:53,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:58:54,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:58:54,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:58:54,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892918033] [2024-06-21 20:58:54,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1892918033] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:58:54,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:58:54,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:58:54,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669654470] [2024-06-21 20:58:54,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:58:54,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:58:54,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:58:54,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:58:54,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:58:54,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-21 20:58:54,904 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-21 20:58:54,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:58:54,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-21 20:58:54,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:58:55,378 INFO L124 PetriNetUnfolderBase]: 670/1267 cut-off events. [2024-06-21 20:58:55,379 INFO L125 PetriNetUnfolderBase]: For 178922/178924 co-relation queries the response was YES. [2024-06-21 20:58:55,389 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-21 20:58:55,392 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 284 selfloop transitions, 30 changer transitions 0/348 dead transitions. [2024-06-21 20:58:55,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 348 transitions, 3686 flow [2024-06-21 20:58:55,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:58:55,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:58:55,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 136 transitions. [2024-06-21 20:58:55,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4121212121212121 [2024-06-21 20:58:55,394 INFO L175 Difference]: Start difference. First operand has 319 places, 327 transitions, 2978 flow. Second operand 10 states and 136 transitions. [2024-06-21 20:58:55,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 348 transitions, 3686 flow [2024-06-21 20:58:56,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 348 transitions, 3565 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-21 20:58:56,003 INFO L231 Difference]: Finished difference. Result has 321 places, 328 transitions, 2949 flow [2024-06-21 20:58:56,003 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-21 20:58:56,003 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 289 predicate places. [2024-06-21 20:58:56,004 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 328 transitions, 2949 flow [2024-06-21 20:58:56,004 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-21 20:58:56,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:58:56,004 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:58:56,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-21 20:58:56,005 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:58:56,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:58:56,005 INFO L85 PathProgramCache]: Analyzing trace with hash -477941007, now seen corresponding path program 2 times [2024-06-21 20:58:56,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:58:56,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144738868] [2024-06-21 20:58:56,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:58:56,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:58:56,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:58:56,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:58:56,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:58:56,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144738868] [2024-06-21 20:58:56,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144738868] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:58:56,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:58:56,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:58:56,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10164479] [2024-06-21 20:58:56,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:58:56,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:58:56,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:58:56,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:58:56,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:58:56,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-21 20:58:56,980 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-21 20:58:56,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:58:56,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-21 20:58:56,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:58:57,458 INFO L124 PetriNetUnfolderBase]: 674/1275 cut-off events. [2024-06-21 20:58:57,458 INFO L125 PetriNetUnfolderBase]: For 182352/182352 co-relation queries the response was YES. [2024-06-21 20:58:57,468 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-21 20:58:57,472 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 283 selfloop transitions, 31 changer transitions 0/348 dead transitions. [2024-06-21 20:58:57,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 348 transitions, 3657 flow [2024-06-21 20:58:57,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:58:57,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:58:57,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 137 transitions. [2024-06-21 20:58:57,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41515151515151516 [2024-06-21 20:58:57,473 INFO L175 Difference]: Start difference. First operand has 321 places, 328 transitions, 2949 flow. Second operand 10 states and 137 transitions. [2024-06-21 20:58:57,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 348 transitions, 3657 flow [2024-06-21 20:58:58,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 348 transitions, 3575 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-21 20:58:58,086 INFO L231 Difference]: Finished difference. Result has 323 places, 329 transitions, 2963 flow [2024-06-21 20:58:58,086 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-21 20:58:58,087 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 291 predicate places. [2024-06-21 20:58:58,087 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 329 transitions, 2963 flow [2024-06-21 20:58:58,087 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-21 20:58:58,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:58:58,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-21 20:58:58,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-21 20:58:58,087 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:58:58,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:58:58,088 INFO L85 PathProgramCache]: Analyzing trace with hash -473472357, now seen corresponding path program 3 times [2024-06-21 20:58:58,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:58:58,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1539714497] [2024-06-21 20:58:58,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:58:58,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:58:58,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:58:58,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-21 20:58:58,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:58:58,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1539714497] [2024-06-21 20:58:58,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1539714497] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:58:58,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:58:58,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:58:58,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417361588] [2024-06-21 20:58:58,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:58:58,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:58:58,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:58:58,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:58:58,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:58:59,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-21 20:58:59,065 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-21 20:58:59,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:58:59,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-21 20:58:59,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:58:59,481 INFO L124 PetriNetUnfolderBase]: 678/1279 cut-off events. [2024-06-21 20:58:59,481 INFO L125 PetriNetUnfolderBase]: For 188161/188161 co-relation queries the response was YES. [2024-06-21 20:58:59,491 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-21 20:58:59,495 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 277 selfloop transitions, 40 changer transitions 0/351 dead transitions. [2024-06-21 20:58:59,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 351 transitions, 3707 flow [2024-06-21 20:58:59,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:58:59,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:58:59,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 134 transitions. [2024-06-21 20:58:59,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40606060606060607 [2024-06-21 20:58:59,496 INFO L175 Difference]: Start difference. First operand has 323 places, 329 transitions, 2963 flow. Second operand 10 states and 134 transitions. [2024-06-21 20:58:59,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 351 transitions, 3707 flow [2024-06-21 20:59:00,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 351 transitions, 3621 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-21 20:59:00,107 INFO L231 Difference]: Finished difference. Result has 326 places, 335 transitions, 3047 flow [2024-06-21 20:59:00,108 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-21 20:59:00,108 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 294 predicate places. [2024-06-21 20:59:00,108 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 335 transitions, 3047 flow [2024-06-21 20:59:00,108 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-21 20:59:00,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:59:00,108 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:59:00,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-21 20:59:00,109 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:59:00,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:59:00,109 INFO L85 PathProgramCache]: Analyzing trace with hash -588758567, now seen corresponding path program 1 times [2024-06-21 20:59:00,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:59:00,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800206676] [2024-06-21 20:59:00,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:59:00,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:59:00,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:59:01,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-21 20:59:01,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:59:01,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800206676] [2024-06-21 20:59:01,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1800206676] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:59:01,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:59:01,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:59:01,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171867994] [2024-06-21 20:59:01,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:59:01,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:59:01,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:59:01,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:59:01,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:59:01,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:59:01,186 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-21 20:59:01,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:59:01,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:59:01,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:59:01,606 INFO L124 PetriNetUnfolderBase]: 787/1428 cut-off events. [2024-06-21 20:59:01,606 INFO L125 PetriNetUnfolderBase]: For 184723/184723 co-relation queries the response was YES. [2024-06-21 20:59:01,616 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-21 20:59:01,620 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 325 selfloop transitions, 31 changer transitions 0/359 dead transitions. [2024-06-21 20:59:01,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 359 transitions, 3881 flow [2024-06-21 20:59:01,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:59:01,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:59:01,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 145 transitions. [2024-06-21 20:59:01,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3661616161616162 [2024-06-21 20:59:01,621 INFO L175 Difference]: Start difference. First operand has 326 places, 335 transitions, 3047 flow. Second operand 12 states and 145 transitions. [2024-06-21 20:59:01,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 359 transitions, 3881 flow [2024-06-21 20:59:02,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 359 transitions, 3794 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-21 20:59:02,278 INFO L231 Difference]: Finished difference. Result has 334 places, 345 transitions, 3133 flow [2024-06-21 20:59:02,278 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-21 20:59:02,279 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 302 predicate places. [2024-06-21 20:59:02,279 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 345 transitions, 3133 flow [2024-06-21 20:59:02,279 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-21 20:59:02,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:59:02,279 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:59:02,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-21 20:59:02,279 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:59:02,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:59:02,280 INFO L85 PathProgramCache]: Analyzing trace with hash -473287659, now seen corresponding path program 1 times [2024-06-21 20:59:02,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:59:02,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120973846] [2024-06-21 20:59:02,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:59:02,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:59:02,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:59:03,075 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:59:03,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:59:03,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120973846] [2024-06-21 20:59:03,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120973846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:59:03,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:59:03,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:59:03,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859843093] [2024-06-21 20:59:03,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:59:03,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:59:03,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:59:03,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:59:03,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:59:03,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:59:03,173 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-21 20:59:03,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:59:03,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:59:03,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:59:03,560 INFO L124 PetriNetUnfolderBase]: 793/1442 cut-off events. [2024-06-21 20:59:03,560 INFO L125 PetriNetUnfolderBase]: For 194088/194088 co-relation queries the response was YES. [2024-06-21 20:59:03,571 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-21 20:59:03,575 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 328 selfloop transitions, 33 changer transitions 0/364 dead transitions. [2024-06-21 20:59:03,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 364 transitions, 3952 flow [2024-06-21 20:59:03,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:59:03,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:59:03,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 147 transitions. [2024-06-21 20:59:03,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3712121212121212 [2024-06-21 20:59:03,576 INFO L175 Difference]: Start difference. First operand has 334 places, 345 transitions, 3133 flow. Second operand 12 states and 147 transitions. [2024-06-21 20:59:03,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 364 transitions, 3952 flow [2024-06-21 20:59:04,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 364 transitions, 3899 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-21 20:59:04,286 INFO L231 Difference]: Finished difference. Result has 341 places, 347 transitions, 3195 flow [2024-06-21 20:59:04,287 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-21 20:59:04,287 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 309 predicate places. [2024-06-21 20:59:04,287 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 347 transitions, 3195 flow [2024-06-21 20:59:04,287 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-21 20:59:04,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:59:04,287 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:59:04,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-21 20:59:04,288 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:59:04,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:59:04,288 INFO L85 PathProgramCache]: Analyzing trace with hash 529039405, now seen corresponding path program 4 times [2024-06-21 20:59:04,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:59:04,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571305967] [2024-06-21 20:59:04,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:59:04,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:59:04,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:59:05,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-21 20:59:05,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:59:05,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571305967] [2024-06-21 20:59:05,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [571305967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:59:05,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:59:05,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:59:05,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387433459] [2024-06-21 20:59:05,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:59:05,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:59:05,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:59:05,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:59:05,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:59:05,308 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-21 20:59:05,308 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-21 20:59:05,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:59:05,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-21 20:59:05,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:59:05,736 INFO L124 PetriNetUnfolderBase]: 704/1323 cut-off events. [2024-06-21 20:59:05,736 INFO L125 PetriNetUnfolderBase]: For 201280/201281 co-relation queries the response was YES. [2024-06-21 20:59:05,747 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-21 20:59:05,751 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 280 selfloop transitions, 51 changer transitions 0/366 dead transitions. [2024-06-21 20:59:05,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 366 transitions, 3953 flow [2024-06-21 20:59:05,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:59:05,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:59:05,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 135 transitions. [2024-06-21 20:59:05,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-06-21 20:59:05,752 INFO L175 Difference]: Start difference. First operand has 341 places, 347 transitions, 3195 flow. Second operand 10 states and 135 transitions. [2024-06-21 20:59:05,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 366 transitions, 3953 flow [2024-06-21 20:59:06,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 366 transitions, 3854 flow, removed 18 selfloop flow, removed 10 redundant places. [2024-06-21 20:59:06,369 INFO L231 Difference]: Finished difference. Result has 342 places, 351 transitions, 3268 flow [2024-06-21 20:59:06,370 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-21 20:59:06,370 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 310 predicate places. [2024-06-21 20:59:06,370 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 351 transitions, 3268 flow [2024-06-21 20:59:06,370 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-21 20:59:06,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:59:06,370 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:59:06,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-21 20:59:06,371 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:59:06,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:59:06,371 INFO L85 PathProgramCache]: Analyzing trace with hash 924163601, now seen corresponding path program 2 times [2024-06-21 20:59:06,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:59:06,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876577016] [2024-06-21 20:59:06,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:59:06,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:59:06,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:59:07,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:59:07,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:59:07,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876577016] [2024-06-21 20:59:07,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876577016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:59:07,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:59:07,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:59:07,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253334810] [2024-06-21 20:59:07,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:59:07,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:59:07,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:59:07,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:59:07,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:59:07,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:59:07,343 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-21 20:59:07,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:59:07,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:59:07,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:59:07,771 INFO L124 PetriNetUnfolderBase]: 823/1493 cut-off events. [2024-06-21 20:59:07,771 INFO L125 PetriNetUnfolderBase]: For 229613/229613 co-relation queries the response was YES. [2024-06-21 20:59:07,783 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-21 20:59:07,788 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 304 selfloop transitions, 71 changer transitions 0/378 dead transitions. [2024-06-21 20:59:07,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 378 transitions, 4692 flow [2024-06-21 20:59:07,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:59:07,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:59:07,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 147 transitions. [2024-06-21 20:59:07,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4049586776859504 [2024-06-21 20:59:07,789 INFO L175 Difference]: Start difference. First operand has 342 places, 351 transitions, 3268 flow. Second operand 11 states and 147 transitions. [2024-06-21 20:59:07,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 378 transitions, 4692 flow [2024-06-21 20:59:08,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 378 transitions, 4561 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-21 20:59:08,614 INFO L231 Difference]: Finished difference. Result has 346 places, 357 transitions, 3421 flow [2024-06-21 20:59:08,615 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-21 20:59:08,615 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 314 predicate places. [2024-06-21 20:59:08,615 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 357 transitions, 3421 flow [2024-06-21 20:59:08,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-21 20:59:08,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:59:08,615 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:59:08,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-21 20:59:08,616 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:59:08,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:59:08,616 INFO L85 PathProgramCache]: Analyzing trace with hash 930419711, now seen corresponding path program 3 times [2024-06-21 20:59:08,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:59:08,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713332318] [2024-06-21 20:59:08,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:59:08,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:59:08,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:59:09,474 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:59:09,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:59:09,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713332318] [2024-06-21 20:59:09,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [713332318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:59:09,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:59:09,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:59:09,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935029743] [2024-06-21 20:59:09,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:59:09,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:59:09,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:59:09,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:59:09,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:59:09,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:59:09,570 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-21 20:59:09,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:59:09,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:59:09,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:59:09,967 INFO L124 PetriNetUnfolderBase]: 829/1499 cut-off events. [2024-06-21 20:59:09,968 INFO L125 PetriNetUnfolderBase]: For 233715/233715 co-relation queries the response was YES. [2024-06-21 20:59:09,981 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-21 20:59:09,986 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 295 selfloop transitions, 81 changer transitions 0/379 dead transitions. [2024-06-21 20:59:09,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 379 transitions, 4759 flow [2024-06-21 20:59:09,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:59:09,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:59:09,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 146 transitions. [2024-06-21 20:59:09,987 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4022038567493113 [2024-06-21 20:59:09,987 INFO L175 Difference]: Start difference. First operand has 346 places, 357 transitions, 3421 flow. Second operand 11 states and 146 transitions. [2024-06-21 20:59:09,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 379 transitions, 4759 flow [2024-06-21 20:59:10,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 379 transitions, 4669 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-21 20:59:10,736 INFO L231 Difference]: Finished difference. Result has 351 places, 359 transitions, 3547 flow [2024-06-21 20:59:10,736 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-21 20:59:10,736 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 319 predicate places. [2024-06-21 20:59:10,736 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 359 transitions, 3547 flow [2024-06-21 20:59:10,737 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-21 20:59:10,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:59:10,737 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:59:10,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-21 20:59:10,737 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:59:10,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:59:10,737 INFO L85 PathProgramCache]: Analyzing trace with hash 930650351, now seen corresponding path program 4 times [2024-06-21 20:59:10,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:59:10,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598729780] [2024-06-21 20:59:10,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:59:10,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:59:10,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:59:11,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-21 20:59:11,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:59:11,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598729780] [2024-06-21 20:59:11,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598729780] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:59:11,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:59:11,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:59:11,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858798178] [2024-06-21 20:59:11,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:59:11,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:59:11,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:59:11,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:59:11,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:59:11,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:59:11,688 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-21 20:59:11,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:59:11,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:59:11,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:59:12,150 INFO L124 PetriNetUnfolderBase]: 835/1511 cut-off events. [2024-06-21 20:59:12,150 INFO L125 PetriNetUnfolderBase]: For 238154/238154 co-relation queries the response was YES. [2024-06-21 20:59:12,162 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-21 20:59:12,166 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 290 selfloop transitions, 88 changer transitions 0/381 dead transitions. [2024-06-21 20:59:12,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 381 transitions, 4893 flow [2024-06-21 20:59:12,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:59:12,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:59:12,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 145 transitions. [2024-06-21 20:59:12,167 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39944903581267216 [2024-06-21 20:59:12,167 INFO L175 Difference]: Start difference. First operand has 351 places, 359 transitions, 3547 flow. Second operand 11 states and 145 transitions. [2024-06-21 20:59:12,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 381 transitions, 4893 flow [2024-06-21 20:59:13,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 381 transitions, 4718 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-21 20:59:13,052 INFO L231 Difference]: Finished difference. Result has 354 places, 361 transitions, 3602 flow [2024-06-21 20:59:13,053 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-21 20:59:13,053 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 322 predicate places. [2024-06-21 20:59:13,053 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 361 transitions, 3602 flow [2024-06-21 20:59:13,053 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-21 20:59:13,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:59:13,053 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:59:13,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-21 20:59:13,054 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:59:13,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:59:13,054 INFO L85 PathProgramCache]: Analyzing trace with hash 1767531349, now seen corresponding path program 5 times [2024-06-21 20:59:13,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:59:13,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641669642] [2024-06-21 20:59:13,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:59:13,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:59:13,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:59:13,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:59:13,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:59:13,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641669642] [2024-06-21 20:59:13,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [641669642] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:59:13,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:59:13,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:59:13,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614921713] [2024-06-21 20:59:13,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:59:13,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:59:13,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:59:13,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:59:13,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:59:13,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:59:13,900 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-21 20:59:13,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:59:13,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:59:13,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:59:14,346 INFO L124 PetriNetUnfolderBase]: 831/1505 cut-off events. [2024-06-21 20:59:14,346 INFO L125 PetriNetUnfolderBase]: For 227827/227827 co-relation queries the response was YES. [2024-06-21 20:59:14,359 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-21 20:59:14,363 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 281 selfloop transitions, 96 changer transitions 0/380 dead transitions. [2024-06-21 20:59:14,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 380 transitions, 4662 flow [2024-06-21 20:59:14,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:59:14,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:59:14,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 143 transitions. [2024-06-21 20:59:14,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3939393939393939 [2024-06-21 20:59:14,365 INFO L175 Difference]: Start difference. First operand has 354 places, 361 transitions, 3602 flow. Second operand 11 states and 143 transitions. [2024-06-21 20:59:14,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 380 transitions, 4662 flow [2024-06-21 20:59:15,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 380 transitions, 4447 flow, removed 34 selfloop flow, removed 8 redundant places. [2024-06-21 20:59:15,181 INFO L231 Difference]: Finished difference. Result has 357 places, 361 transitions, 3585 flow [2024-06-21 20:59:15,181 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-21 20:59:15,182 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 325 predicate places. [2024-06-21 20:59:15,182 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 361 transitions, 3585 flow [2024-06-21 20:59:15,182 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-21 20:59:15,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:59:15,182 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:59:15,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-21 20:59:15,182 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:59:15,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:59:15,183 INFO L85 PathProgramCache]: Analyzing trace with hash 1250467883, now seen corresponding path program 1 times [2024-06-21 20:59:15,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:59:15,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943717093] [2024-06-21 20:59:15,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:59:15,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:59:15,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:59:16,225 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:59:16,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:59:16,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943717093] [2024-06-21 20:59:16,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1943717093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:59:16,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:59:16,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:59:16,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618203999] [2024-06-21 20:59:16,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:59:16,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:59:16,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:59:16,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:59:16,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:59:16,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:59:16,353 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-21 20:59:16,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:59:16,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:59:16,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:59:16,797 INFO L124 PetriNetUnfolderBase]: 834/1509 cut-off events. [2024-06-21 20:59:16,797 INFO L125 PetriNetUnfolderBase]: For 223965/223965 co-relation queries the response was YES. [2024-06-21 20:59:16,811 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-21 20:59:16,815 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 339 selfloop transitions, 35 changer transitions 0/377 dead transitions. [2024-06-21 20:59:16,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 377 transitions, 4403 flow [2024-06-21 20:59:16,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:59:16,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:59:16,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 132 transitions. [2024-06-21 20:59:16,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-21 20:59:16,817 INFO L175 Difference]: Start difference. First operand has 357 places, 361 transitions, 3585 flow. Second operand 11 states and 132 transitions. [2024-06-21 20:59:16,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 377 transitions, 4403 flow [2024-06-21 20:59:17,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 377 transitions, 4227 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-21 20:59:17,779 INFO L231 Difference]: Finished difference. Result has 359 places, 363 transitions, 3525 flow [2024-06-21 20:59:17,779 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-21 20:59:17,780 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 327 predicate places. [2024-06-21 20:59:17,780 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 363 transitions, 3525 flow [2024-06-21 20:59:17,780 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-21 20:59:17,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:59:17,780 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:59:17,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-21 20:59:17,780 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:59:17,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:59:17,781 INFO L85 PathProgramCache]: Analyzing trace with hash -2048773477, now seen corresponding path program 5 times [2024-06-21 20:59:17,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:59:17,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332755360] [2024-06-21 20:59:17,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:59:17,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:59:17,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:59:18,648 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:59:18,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:59:18,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332755360] [2024-06-21 20:59:18,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332755360] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:59:18,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:59:18,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:59:18,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111237290] [2024-06-21 20:59:18,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:59:18,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:59:18,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:59:18,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:59:18,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:59:18,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-21 20:59:18,773 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-21 20:59:18,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:59:18,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-21 20:59:18,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:59:19,218 INFO L124 PetriNetUnfolderBase]: 745/1404 cut-off events. [2024-06-21 20:59:19,218 INFO L125 PetriNetUnfolderBase]: For 235713/235713 co-relation queries the response was YES. [2024-06-21 20:59:19,231 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-21 20:59:19,235 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 289 selfloop transitions, 55 changer transitions 0/379 dead transitions. [2024-06-21 20:59:19,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 379 transitions, 4301 flow [2024-06-21 20:59:19,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:59:19,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:59:19,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 133 transitions. [2024-06-21 20:59:19,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.403030303030303 [2024-06-21 20:59:19,236 INFO L175 Difference]: Start difference. First operand has 359 places, 363 transitions, 3525 flow. Second operand 10 states and 133 transitions. [2024-06-21 20:59:19,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 379 transitions, 4301 flow [2024-06-21 20:59:19,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 379 transitions, 4203 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-21 20:59:19,969 INFO L231 Difference]: Finished difference. Result has 361 places, 367 transitions, 3611 flow [2024-06-21 20:59:19,969 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-21 20:59:19,970 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 329 predicate places. [2024-06-21 20:59:19,970 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 367 transitions, 3611 flow [2024-06-21 20:59:19,970 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-21 20:59:19,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:59:19,970 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:59:19,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-21 20:59:19,970 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:59:19,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:59:19,971 INFO L85 PathProgramCache]: Analyzing trace with hash -2042093349, now seen corresponding path program 2 times [2024-06-21 20:59:19,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:59:19,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461546707] [2024-06-21 20:59:19,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:59:19,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:59:19,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:59:21,191 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:59:21,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:59:21,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461546707] [2024-06-21 20:59:21,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461546707] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:59:21,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:59:21,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:59:21,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617470828] [2024-06-21 20:59:21,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:59:21,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:59:21,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:59:21,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:59:21,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:59:21,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:59:21,300 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-21 20:59:21,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:59:21,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:59:21,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:59:21,702 INFO L124 PetriNetUnfolderBase]: 841/1520 cut-off events. [2024-06-21 20:59:21,703 INFO L125 PetriNetUnfolderBase]: For 232471/232471 co-relation queries the response was YES. [2024-06-21 20:59:21,715 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-21 20:59:21,719 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 308 selfloop transitions, 70 changer transitions 0/381 dead transitions. [2024-06-21 20:59:21,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 381 transitions, 4435 flow [2024-06-21 20:59:21,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:59:21,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:59:21,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-21 20:59:21,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3774104683195592 [2024-06-21 20:59:21,721 INFO L175 Difference]: Start difference. First operand has 361 places, 367 transitions, 3611 flow. Second operand 11 states and 137 transitions. [2024-06-21 20:59:21,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 381 transitions, 4435 flow [2024-06-21 20:59:22,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 381 transitions, 4292 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-21 20:59:22,578 INFO L231 Difference]: Finished difference. Result has 365 places, 369 transitions, 3658 flow [2024-06-21 20:59:22,578 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-21 20:59:22,578 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 333 predicate places. [2024-06-21 20:59:22,578 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 369 transitions, 3658 flow [2024-06-21 20:59:22,578 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-21 20:59:22,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:59:22,579 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:59:22,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-21 20:59:22,579 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:59:22,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:59:22,579 INFO L85 PathProgramCache]: Analyzing trace with hash 279726305, now seen corresponding path program 6 times [2024-06-21 20:59:22,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:59:22,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401466460] [2024-06-21 20:59:22,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:59:22,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:59:22,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:59:23,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:59:23,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:59:23,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401466460] [2024-06-21 20:59:23,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401466460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:59:23,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:59:23,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:59:23,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118001513] [2024-06-21 20:59:23,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:59:23,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:59:23,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:59:23,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:59:23,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:59:23,501 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:59:23,502 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-21 20:59:23,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:59:23,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:59:23,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:59:23,924 INFO L124 PetriNetUnfolderBase]: 857/1548 cut-off events. [2024-06-21 20:59:23,924 INFO L125 PetriNetUnfolderBase]: For 258628/258628 co-relation queries the response was YES. [2024-06-21 20:59:23,937 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-21 20:59:23,942 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 262 selfloop transitions, 127 changer transitions 0/392 dead transitions. [2024-06-21 20:59:23,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 392 transitions, 5106 flow [2024-06-21 20:59:23,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:59:23,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:59:23,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 149 transitions. [2024-06-21 20:59:23,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41046831955922863 [2024-06-21 20:59:23,943 INFO L175 Difference]: Start difference. First operand has 365 places, 369 transitions, 3658 flow. Second operand 11 states and 149 transitions. [2024-06-21 20:59:23,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 392 transitions, 5106 flow [2024-06-21 20:59:24,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 392 transitions, 4934 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-21 20:59:24,843 INFO L231 Difference]: Finished difference. Result has 367 places, 373 transitions, 3846 flow [2024-06-21 20:59:24,843 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-21 20:59:24,843 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 335 predicate places. [2024-06-21 20:59:24,844 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 373 transitions, 3846 flow [2024-06-21 20:59:24,844 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-21 20:59:24,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:59:24,844 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:59:24,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-21 20:59:24,844 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:59:24,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:59:24,845 INFO L85 PathProgramCache]: Analyzing trace with hash -2042093659, now seen corresponding path program 7 times [2024-06-21 20:59:24,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:59:24,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391753670] [2024-06-21 20:59:24,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:59:24,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:59:24,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:59:25,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:59:25,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:59:25,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391753670] [2024-06-21 20:59:25,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391753670] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:59:25,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:59:25,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:59:25,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231701127] [2024-06-21 20:59:25,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:59:25,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:59:25,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:59:25,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:59:25,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:59:25,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:59:25,725 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-21 20:59:25,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:59:25,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:59:25,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:59:26,147 INFO L124 PetriNetUnfolderBase]: 873/1578 cut-off events. [2024-06-21 20:59:26,147 INFO L125 PetriNetUnfolderBase]: For 279468/279468 co-relation queries the response was YES. [2024-06-21 20:59:26,163 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-21 20:59:26,169 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 271 selfloop transitions, 124 changer transitions 0/398 dead transitions. [2024-06-21 20:59:26,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 398 transitions, 5578 flow [2024-06-21 20:59:26,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:59:26,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:59:26,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 152 transitions. [2024-06-21 20:59:26,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.418732782369146 [2024-06-21 20:59:26,170 INFO L175 Difference]: Start difference. First operand has 367 places, 373 transitions, 3846 flow. Second operand 11 states and 152 transitions. [2024-06-21 20:59:26,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 398 transitions, 5578 flow [2024-06-21 20:59:27,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 398 transitions, 5324 flow, removed 39 selfloop flow, removed 8 redundant places. [2024-06-21 20:59:27,186 INFO L231 Difference]: Finished difference. Result has 370 places, 377 transitions, 3950 flow [2024-06-21 20:59:27,186 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-21 20:59:27,187 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 338 predicate places. [2024-06-21 20:59:27,187 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 377 transitions, 3950 flow [2024-06-21 20:59:27,187 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-21 20:59:27,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:59:27,187 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:59:27,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-21 20:59:27,187 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:59:27,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:59:27,187 INFO L85 PathProgramCache]: Analyzing trace with hash -1327584319, now seen corresponding path program 8 times [2024-06-21 20:59:27,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:59:27,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651047857] [2024-06-21 20:59:27,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:59:27,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:59:27,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:59:27,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-21 20:59:27,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:59:27,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651047857] [2024-06-21 20:59:27,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651047857] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:59:27,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:59:27,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:59:27,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1880260464] [2024-06-21 20:59:27,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:59:27,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:59:27,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:59:27,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:59:27,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:59:28,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:59:28,080 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-21 20:59:28,080 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:59:28,080 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:59:28,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:59:28,540 INFO L124 PetriNetUnfolderBase]: 879/1588 cut-off events. [2024-06-21 20:59:28,540 INFO L125 PetriNetUnfolderBase]: For 283306/283306 co-relation queries the response was YES. [2024-06-21 20:59:28,555 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-21 20:59:28,560 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 277 selfloop transitions, 120 changer transitions 0/400 dead transitions. [2024-06-21 20:59:28,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 400 transitions, 5634 flow [2024-06-21 20:59:28,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:59:28,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:59:28,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 154 transitions. [2024-06-21 20:59:28,562 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42424242424242425 [2024-06-21 20:59:28,562 INFO L175 Difference]: Start difference. First operand has 370 places, 377 transitions, 3950 flow. Second operand 11 states and 154 transitions. [2024-06-21 20:59:28,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 400 transitions, 5634 flow [2024-06-21 20:59:29,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 400 transitions, 5394 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-21 20:59:29,502 INFO L231 Difference]: Finished difference. Result has 374 places, 379 transitions, 4002 flow [2024-06-21 20:59:29,502 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-21 20:59:29,503 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 342 predicate places. [2024-06-21 20:59:29,503 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 379 transitions, 4002 flow [2024-06-21 20:59:29,503 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-21 20:59:29,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:59:29,503 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:59:29,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-21 20:59:29,503 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:59:29,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:59:29,504 INFO L85 PathProgramCache]: Analyzing trace with hash -2042102029, now seen corresponding path program 9 times [2024-06-21 20:59:29,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:59:29,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930342050] [2024-06-21 20:59:29,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:59:29,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:59:29,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:59:30,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:59:30,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:59:30,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930342050] [2024-06-21 20:59:30,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930342050] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:59:30,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:59:30,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:59:30,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162900907] [2024-06-21 20:59:30,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:59:30,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:59:30,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:59:30,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:59:30,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:59:30,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:59:30,452 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-21 20:59:30,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:59:30,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:59:30,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:59:30,866 INFO L124 PetriNetUnfolderBase]: 875/1582 cut-off events. [2024-06-21 20:59:30,866 INFO L125 PetriNetUnfolderBase]: For 271958/271958 co-relation queries the response was YES. [2024-06-21 20:59:30,880 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-21 20:59:30,885 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 274 selfloop transitions, 122 changer transitions 0/399 dead transitions. [2024-06-21 20:59:30,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 399 transitions, 5390 flow [2024-06-21 20:59:30,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:59:30,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:59:30,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 152 transitions. [2024-06-21 20:59:30,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.418732782369146 [2024-06-21 20:59:30,886 INFO L175 Difference]: Start difference. First operand has 374 places, 379 transitions, 4002 flow. Second operand 11 states and 152 transitions. [2024-06-21 20:59:30,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 399 transitions, 5390 flow [2024-06-21 20:59:31,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 399 transitions, 5109 flow, removed 30 selfloop flow, removed 8 redundant places. [2024-06-21 20:59:31,773 INFO L231 Difference]: Finished difference. Result has 377 places, 379 transitions, 3971 flow [2024-06-21 20:59:31,774 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-21 20:59:31,774 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 345 predicate places. [2024-06-21 20:59:31,774 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 379 transitions, 3971 flow [2024-06-21 20:59:31,774 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-21 20:59:31,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:59:31,776 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:59:31,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-21 20:59:31,776 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:59:31,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:59:31,776 INFO L85 PathProgramCache]: Analyzing trace with hash -588875503, now seen corresponding path program 10 times [2024-06-21 20:59:31,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:59:31,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743436024] [2024-06-21 20:59:31,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:59:31,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:59:31,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:59:32,581 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:59:32,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:59:32,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743436024] [2024-06-21 20:59:32,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743436024] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:59:32,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:59:32,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:59:32,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264575171] [2024-06-21 20:59:32,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:59:32,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:59:32,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:59:32,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:59:32,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:59:32,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:59:32,676 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-21 20:59:32,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:59:32,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:59:32,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:59:33,114 INFO L124 PetriNetUnfolderBase]: 881/1590 cut-off events. [2024-06-21 20:59:33,115 INFO L125 PetriNetUnfolderBase]: For 276372/276372 co-relation queries the response was YES. [2024-06-21 20:59:33,129 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-21 20:59:33,134 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 253 selfloop transitions, 143 changer transitions 0/399 dead transitions. [2024-06-21 20:59:33,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 399 transitions, 5391 flow [2024-06-21 20:59:33,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:59:33,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:59:33,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 148 transitions. [2024-06-21 20:59:33,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40771349862258954 [2024-06-21 20:59:33,138 INFO L175 Difference]: Start difference. First operand has 377 places, 379 transitions, 3971 flow. Second operand 11 states and 148 transitions. [2024-06-21 20:59:33,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 399 transitions, 5391 flow [2024-06-21 20:59:34,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 399 transitions, 5114 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-21 20:59:34,181 INFO L231 Difference]: Finished difference. Result has 377 places, 381 transitions, 4034 flow [2024-06-21 20:59:34,181 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-21 20:59:34,183 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 345 predicate places. [2024-06-21 20:59:34,183 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 381 transitions, 4034 flow [2024-06-21 20:59:34,183 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-21 20:59:34,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:59:34,184 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:59:34,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-21 20:59:34,185 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:59:34,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:59:34,185 INFO L85 PathProgramCache]: Analyzing trace with hash -1820448619, now seen corresponding path program 11 times [2024-06-21 20:59:34,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:59:34,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342144016] [2024-06-21 20:59:34,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:59:34,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:59:34,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:59:35,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-21 20:59:35,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:59:35,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [342144016] [2024-06-21 20:59:35,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [342144016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:59:35,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:59:35,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:59:35,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872394208] [2024-06-21 20:59:35,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:59:35,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:59:35,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:59:35,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:59:35,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:59:35,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:59:35,163 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-21 20:59:35,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:59:35,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:59:35,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:59:35,685 INFO L124 PetriNetUnfolderBase]: 897/1620 cut-off events. [2024-06-21 20:59:35,685 INFO L125 PetriNetUnfolderBase]: For 297721/297721 co-relation queries the response was YES. [2024-06-21 20:59:35,701 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-21 20:59:35,706 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 259 selfloop transitions, 143 changer transitions 0/405 dead transitions. [2024-06-21 20:59:35,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 405 transitions, 5786 flow [2024-06-21 20:59:35,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:59:35,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:59:35,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 151 transitions. [2024-06-21 20:59:35,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41597796143250687 [2024-06-21 20:59:35,708 INFO L175 Difference]: Start difference. First operand has 377 places, 381 transitions, 4034 flow. Second operand 11 states and 151 transitions. [2024-06-21 20:59:35,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 405 transitions, 5786 flow [2024-06-21 20:59:36,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 405 transitions, 5396 flow, removed 17 selfloop flow, removed 10 redundant places. [2024-06-21 20:59:36,926 INFO L231 Difference]: Finished difference. Result has 378 places, 385 transitions, 4032 flow [2024-06-21 20:59:36,926 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-21 20:59:36,926 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 346 predicate places. [2024-06-21 20:59:36,926 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 385 transitions, 4032 flow [2024-06-21 20:59:36,926 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-21 20:59:36,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:59:36,927 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:59:36,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-21 20:59:36,927 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:59:36,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:59:36,928 INFO L85 PathProgramCache]: Analyzing trace with hash -1820448309, now seen corresponding path program 3 times [2024-06-21 20:59:36,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:59:36,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000626173] [2024-06-21 20:59:36,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:59:36,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:59:36,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:59:38,072 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:59:38,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:59:38,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000626173] [2024-06-21 20:59:38,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1000626173] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:59:38,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:59:38,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:59:38,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227214239] [2024-06-21 20:59:38,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:59:38,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:59:38,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:59:38,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:59:38,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:59:38,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:59:38,192 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-21 20:59:38,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:59:38,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:59:38,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:59:38,666 INFO L124 PetriNetUnfolderBase]: 900/1625 cut-off events. [2024-06-21 20:59:38,666 INFO L125 PetriNetUnfolderBase]: For 293319/293319 co-relation queries the response was YES. [2024-06-21 20:59:38,681 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-21 20:59:38,686 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 324 selfloop transitions, 72 changer transitions 0/399 dead transitions. [2024-06-21 20:59:38,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 399 transitions, 4896 flow [2024-06-21 20:59:38,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:59:38,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:59:38,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-21 20:59:38,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3746556473829201 [2024-06-21 20:59:38,734 INFO L175 Difference]: Start difference. First operand has 378 places, 385 transitions, 4032 flow. Second operand 11 states and 136 transitions. [2024-06-21 20:59:38,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 399 transitions, 4896 flow [2024-06-21 20:59:39,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 399 transitions, 4610 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-21 20:59:39,783 INFO L231 Difference]: Finished difference. Result has 382 places, 387 transitions, 3944 flow [2024-06-21 20:59:39,783 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-21 20:59:39,784 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 350 predicate places. [2024-06-21 20:59:39,784 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 387 transitions, 3944 flow [2024-06-21 20:59:39,784 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-21 20:59:39,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:59:39,784 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:59:39,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-21 20:59:39,784 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:59:39,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:59:39,785 INFO L85 PathProgramCache]: Analyzing trace with hash -1820456989, now seen corresponding path program 12 times [2024-06-21 20:59:39,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:59:39,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [404535427] [2024-06-21 20:59:39,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:59:39,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:59:39,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:59:40,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:59:40,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:59:40,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [404535427] [2024-06-21 20:59:40,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [404535427] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:59:40,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:59:40,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:59:40,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120718494] [2024-06-21 20:59:40,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:59:40,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:59:40,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:59:40,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:59:40,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:59:40,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:59:40,581 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-21 20:59:40,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:59:40,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:59:40,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:59:41,013 INFO L124 PetriNetUnfolderBase]: 896/1617 cut-off events. [2024-06-21 20:59:41,014 INFO L125 PetriNetUnfolderBase]: For 288254/288254 co-relation queries the response was YES. [2024-06-21 20:59:41,029 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-21 20:59:41,034 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 262 selfloop transitions, 141 changer transitions 0/406 dead transitions. [2024-06-21 20:59:41,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 406 transitions, 5352 flow [2024-06-21 20:59:41,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:59:41,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:59:41,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 151 transitions. [2024-06-21 20:59:41,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41597796143250687 [2024-06-21 20:59:41,036 INFO L175 Difference]: Start difference. First operand has 382 places, 387 transitions, 3944 flow. Second operand 11 states and 151 transitions. [2024-06-21 20:59:41,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 406 transitions, 5352 flow [2024-06-21 20:59:42,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 406 transitions, 5142 flow, removed 35 selfloop flow, removed 9 redundant places. [2024-06-21 20:59:42,105 INFO L231 Difference]: Finished difference. Result has 384 places, 387 transitions, 4022 flow [2024-06-21 20:59:42,106 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-21 20:59:42,106 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 352 predicate places. [2024-06-21 20:59:42,106 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 387 transitions, 4022 flow [2024-06-21 20:59:42,106 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-21 20:59:42,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:59:42,106 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:59:42,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-21 20:59:42,107 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:59:42,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:59:42,107 INFO L85 PathProgramCache]: Analyzing trace with hash -580293711, now seen corresponding path program 1 times [2024-06-21 20:59:42,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:59:42,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971814694] [2024-06-21 20:59:42,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:59:42,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:59:42,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:59:43,102 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:59:43,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:59:43,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971814694] [2024-06-21 20:59:43,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1971814694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:59:43,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:59:43,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:59:43,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386138883] [2024-06-21 20:59:43,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:59:43,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:59:43,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:59:43,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:59:43,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:59:43,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-21 20:59:43,290 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-21 20:59:43,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:59:43,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-21 20:59:43,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:59:43,716 INFO L124 PetriNetUnfolderBase]: 858/1581 cut-off events. [2024-06-21 20:59:43,716 INFO L125 PetriNetUnfolderBase]: For 299203/299205 co-relation queries the response was YES. [2024-06-21 20:59:43,731 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-21 20:59:43,737 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 313 selfloop transitions, 29 changer transitions 0/401 dead transitions. [2024-06-21 20:59:43,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 401 transitions, 4766 flow [2024-06-21 20:59:43,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:59:43,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:59:43,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 139 transitions. [2024-06-21 20:59:43,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38292011019283745 [2024-06-21 20:59:43,738 INFO L175 Difference]: Start difference. First operand has 384 places, 387 transitions, 4022 flow. Second operand 11 states and 139 transitions. [2024-06-21 20:59:43,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 401 transitions, 4766 flow [2024-06-21 20:59:44,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 401 transitions, 4494 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-21 20:59:44,838 INFO L231 Difference]: Finished difference. Result has 386 places, 388 transitions, 3844 flow [2024-06-21 20:59:44,838 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-21 20:59:44,839 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 354 predicate places. [2024-06-21 20:59:44,839 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 388 transitions, 3844 flow [2024-06-21 20:59:44,839 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-21 20:59:44,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:59:44,839 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:59:44,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-21 20:59:44,839 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:59:44,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:59:44,840 INFO L85 PathProgramCache]: Analyzing trace with hash -1812116749, now seen corresponding path program 13 times [2024-06-21 20:59:44,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:59:44,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2061741592] [2024-06-21 20:59:44,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:59:44,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:59:44,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:59:45,637 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:59:45,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:59:45,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2061741592] [2024-06-21 20:59:45,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2061741592] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:59:45,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:59:45,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:59:45,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782722607] [2024-06-21 20:59:45,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:59:45,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:59:45,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:59:45,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:59:45,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:59:45,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:59:45,728 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-21 20:59:45,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:59:45,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:59:45,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:59:46,149 INFO L124 PetriNetUnfolderBase]: 906/1637 cut-off events. [2024-06-21 20:59:46,149 INFO L125 PetriNetUnfolderBase]: For 297600/297600 co-relation queries the response was YES. [2024-06-21 20:59:46,165 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-21 20:59:46,170 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 222 selfloop transitions, 182 changer transitions 0/407 dead transitions. [2024-06-21 20:59:46,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 407 transitions, 5032 flow [2024-06-21 20:59:46,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:59:46,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:59:46,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 145 transitions. [2024-06-21 20:59:46,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39944903581267216 [2024-06-21 20:59:46,171 INFO L175 Difference]: Start difference. First operand has 386 places, 388 transitions, 3844 flow. Second operand 11 states and 145 transitions. [2024-06-21 20:59:46,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 407 transitions, 5032 flow [2024-06-21 20:59:47,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 407 transitions, 4948 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-21 20:59:47,112 INFO L231 Difference]: Finished difference. Result has 388 places, 390 transitions, 4176 flow [2024-06-21 20:59:47,113 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-21 20:59:47,113 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 356 predicate places. [2024-06-21 20:59:47,113 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 390 transitions, 4176 flow [2024-06-21 20:59:47,113 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-21 20:59:47,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:59:47,113 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:59:47,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-21 20:59:47,114 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:59:47,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:59:47,114 INFO L85 PathProgramCache]: Analyzing trace with hash -580294083, now seen corresponding path program 4 times [2024-06-21 20:59:47,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:59:47,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854708577] [2024-06-21 20:59:47,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:59:47,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:59:47,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:59:48,236 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:59:48,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:59:48,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854708577] [2024-06-21 20:59:48,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854708577] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:59:48,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:59:48,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:59:48,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715653557] [2024-06-21 20:59:48,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:59:48,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:59:48,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:59:48,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:59:48,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:59:48,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:59:48,337 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-21 20:59:48,337 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:59:48,337 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:59:48,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:59:48,747 INFO L124 PetriNetUnfolderBase]: 914/1654 cut-off events. [2024-06-21 20:59:48,747 INFO L125 PetriNetUnfolderBase]: For 302680/302680 co-relation queries the response was YES. [2024-06-21 20:59:48,763 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-21 20:59:48,768 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 314 selfloop transitions, 90 changer transitions 0/407 dead transitions. [2024-06-21 20:59:48,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 407 transitions, 5376 flow [2024-06-21 20:59:48,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:59:48,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:59:48,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-21 20:59:48,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3746556473829201 [2024-06-21 20:59:48,769 INFO L175 Difference]: Start difference. First operand has 388 places, 390 transitions, 4176 flow. Second operand 11 states and 136 transitions. [2024-06-21 20:59:48,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 407 transitions, 5376 flow [2024-06-21 20:59:49,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 407 transitions, 5050 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-21 20:59:49,923 INFO L231 Difference]: Finished difference. Result has 391 places, 394 transitions, 4135 flow [2024-06-21 20:59:49,923 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-21 20:59:49,923 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 359 predicate places. [2024-06-21 20:59:49,923 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 394 transitions, 4135 flow [2024-06-21 20:59:49,923 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-21 20:59:49,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:59:49,924 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:59:49,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-21 20:59:49,924 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:59:49,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:59:49,924 INFO L85 PathProgramCache]: Analyzing trace with hash -580304313, now seen corresponding path program 5 times [2024-06-21 20:59:49,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:59:49,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314164792] [2024-06-21 20:59:49,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:59:49,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:59:49,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:59:50,923 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:59:50,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:59:50,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314164792] [2024-06-21 20:59:50,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314164792] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:59:50,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:59:50,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:59:50,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9816626] [2024-06-21 20:59:50,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:59:50,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:59:50,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:59:50,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:59:50,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:59:51,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:59:51,022 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-21 20:59:51,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:59:51,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:59:51,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:59:51,551 INFO L124 PetriNetUnfolderBase]: 917/1653 cut-off events. [2024-06-21 20:59:51,552 INFO L125 PetriNetUnfolderBase]: For 306525/306525 co-relation queries the response was YES. [2024-06-21 20:59:51,564 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-21 20:59:51,568 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 323 selfloop transitions, 82 changer transitions 0/408 dead transitions. [2024-06-21 20:59:51,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 408 transitions, 5025 flow [2024-06-21 20:59:51,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:59:51,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:59:51,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-21 20:59:51,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3691460055096419 [2024-06-21 20:59:51,570 INFO L175 Difference]: Start difference. First operand has 391 places, 394 transitions, 4135 flow. Second operand 11 states and 134 transitions. [2024-06-21 20:59:51,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 408 transitions, 5025 flow [2024-06-21 20:59:52,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 408 transitions, 4855 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-21 20:59:52,784 INFO L231 Difference]: Finished difference. Result has 395 places, 396 transitions, 4191 flow [2024-06-21 20:59:52,784 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-21 20:59:52,784 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 363 predicate places. [2024-06-21 20:59:52,784 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 396 transitions, 4191 flow [2024-06-21 20:59:52,784 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-21 20:59:52,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:59:52,785 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:59:52,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-21 20:59:52,785 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:59:52,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:59:52,785 INFO L85 PathProgramCache]: Analyzing trace with hash -1097665069, now seen corresponding path program 14 times [2024-06-21 20:59:52,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:59:52,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670446315] [2024-06-21 20:59:52,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:59:52,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:59:52,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:59:53,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:59:53,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:59:53,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670446315] [2024-06-21 20:59:53,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670446315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:59:53,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:59:53,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:59:53,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941614558] [2024-06-21 20:59:53,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:59:53,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:59:53,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:59:53,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:59:53,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:59:53,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:59:53,751 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-21 20:59:53,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:59:53,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:59:53,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:59:54,196 INFO L124 PetriNetUnfolderBase]: 923/1665 cut-off events. [2024-06-21 20:59:54,197 INFO L125 PetriNetUnfolderBase]: For 320250/320250 co-relation queries the response was YES. [2024-06-21 20:59:54,213 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-21 20:59:54,219 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 253 selfloop transitions, 160 changer transitions 0/416 dead transitions. [2024-06-21 20:59:54,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 416 transitions, 5673 flow [2024-06-21 20:59:54,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:59:54,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:59:54,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 147 transitions. [2024-06-21 20:59:54,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4049586776859504 [2024-06-21 20:59:54,220 INFO L175 Difference]: Start difference. First operand has 395 places, 396 transitions, 4191 flow. Second operand 11 states and 147 transitions. [2024-06-21 20:59:54,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 416 transitions, 5673 flow [2024-06-21 20:59:55,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 416 transitions, 5477 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-21 20:59:55,349 INFO L231 Difference]: Finished difference. Result has 397 places, 398 transitions, 4365 flow [2024-06-21 20:59:55,349 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-21 20:59:55,349 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 365 predicate places. [2024-06-21 20:59:55,350 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 398 transitions, 4365 flow [2024-06-21 20:59:55,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-21 20:59:55,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:59:55,350 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:59:55,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-21 20:59:55,350 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:59:55,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:59:55,351 INFO L85 PathProgramCache]: Analyzing trace with hash -1812405049, now seen corresponding path program 15 times [2024-06-21 20:59:55,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:59:55,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199494825] [2024-06-21 20:59:55,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:59:55,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:59:55,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:59:56,226 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:59:56,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:59:56,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [199494825] [2024-06-21 20:59:56,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [199494825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:59:56,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:59:56,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:59:56,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954849481] [2024-06-21 20:59:56,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:59:56,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:59:56,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:59:56,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:59:56,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:59:56,324 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:59:56,324 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-21 20:59:56,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:59:56,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:59:56,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:59:56,807 INFO L124 PetriNetUnfolderBase]: 919/1659 cut-off events. [2024-06-21 20:59:56,807 INFO L125 PetriNetUnfolderBase]: For 307145/307145 co-relation queries the response was YES. [2024-06-21 20:59:56,824 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-21 20:59:56,830 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 255 selfloop transitions, 158 changer transitions 0/416 dead transitions. [2024-06-21 20:59:56,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 416 transitions, 5543 flow [2024-06-21 20:59:56,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:59:56,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:59:56,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 148 transitions. [2024-06-21 20:59:56,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40771349862258954 [2024-06-21 20:59:56,832 INFO L175 Difference]: Start difference. First operand has 397 places, 398 transitions, 4365 flow. Second operand 11 states and 148 transitions. [2024-06-21 20:59:56,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 416 transitions, 5543 flow [2024-06-21 20:59:58,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 416 transitions, 5103 flow, removed 30 selfloop flow, removed 11 redundant places. [2024-06-21 20:59:58,071 INFO L231 Difference]: Finished difference. Result has 397 places, 398 transitions, 4247 flow [2024-06-21 20:59:58,071 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-21 20:59:58,073 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 365 predicate places. [2024-06-21 20:59:58,073 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 398 transitions, 4247 flow [2024-06-21 20:59:58,073 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-21 20:59:58,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:59:58,074 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:59:58,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-21 20:59:58,074 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:59:58,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:59:58,074 INFO L85 PathProgramCache]: Analyzing trace with hash -1812404739, now seen corresponding path program 6 times [2024-06-21 20:59:58,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:59:58,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291666994] [2024-06-21 20:59:58,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:59:58,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:59:58,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:59:59,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:59:59,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:59:59,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291666994] [2024-06-21 20:59:59,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291666994] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:59:59,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:59:59,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:59:59,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [952215243] [2024-06-21 20:59:59,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:59:59,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:59:59,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:59:59,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:59:59,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:59:59,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 20:59:59,393 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-21 20:59:59,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:59:59,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 20:59:59,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:59:59,853 INFO L124 PetriNetUnfolderBase]: 917/1658 cut-off events. [2024-06-21 20:59:59,853 INFO L125 PetriNetUnfolderBase]: For 291754/291754 co-relation queries the response was YES. [2024-06-21 20:59:59,871 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-21 20:59:59,877 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 331 selfloop transitions, 76 changer transitions 0/410 dead transitions. [2024-06-21 20:59:59,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 410 transitions, 5089 flow [2024-06-21 20:59:59,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:59:59,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:59:59,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-21 20:59:59,879 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.371900826446281 [2024-06-21 20:59:59,879 INFO L175 Difference]: Start difference. First operand has 397 places, 398 transitions, 4247 flow. Second operand 11 states and 135 transitions. [2024-06-21 20:59:59,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 410 transitions, 5089 flow [2024-06-21 21:00:01,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 410 transitions, 4667 flow, removed 11 selfloop flow, removed 11 redundant places. [2024-06-21 21:00:01,271 INFO L231 Difference]: Finished difference. Result has 397 places, 398 transitions, 3983 flow [2024-06-21 21:00:01,271 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-21 21:00:01,271 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 365 predicate places. [2024-06-21 21:00:01,271 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 398 transitions, 3983 flow [2024-06-21 21:00:01,272 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-21 21:00:01,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:00:01,272 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:00:01,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-21 21:00:01,272 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:00:01,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:00:01,272 INFO L85 PathProgramCache]: Analyzing trace with hash -1262112137, now seen corresponding path program 6 times [2024-06-21 21:00:01,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:00:01,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656469533] [2024-06-21 21:00:01,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:00:01,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:00:01,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:00:02,178 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:00:02,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:00:02,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656469533] [2024-06-21 21:00:02,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656469533] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:00:02,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:00:02,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:00:02,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [35045328] [2024-06-21 21:00:02,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:00:02,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:00:02,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:00:02,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:00:02,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:00:02,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-21 21:00:02,280 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-21 21:00:02,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:00:02,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-21 21:00:02,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:00:02,651 INFO L124 PetriNetUnfolderBase]: 822/1545 cut-off events. [2024-06-21 21:00:02,652 INFO L125 PetriNetUnfolderBase]: For 286685/286685 co-relation queries the response was YES. [2024-06-21 21:00:02,668 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-21 21:00:02,673 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 317 selfloop transitions, 58 changer transitions 0/410 dead transitions. [2024-06-21 21:00:02,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 410 transitions, 4771 flow [2024-06-21 21:00:02,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:00:02,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:00:02,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 132 transitions. [2024-06-21 21:00:02,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-21 21:00:02,674 INFO L175 Difference]: Start difference. First operand has 397 places, 398 transitions, 3983 flow. Second operand 10 states and 132 transitions. [2024-06-21 21:00:02,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 410 transitions, 4771 flow [2024-06-21 21:00:03,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 410 transitions, 4581 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-21 21:00:03,688 INFO L231 Difference]: Finished difference. Result has 398 places, 400 transitions, 3934 flow [2024-06-21 21:00:03,688 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-21 21:00:03,688 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 366 predicate places. [2024-06-21 21:00:03,689 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 400 transitions, 3934 flow [2024-06-21 21:00:03,689 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-21 21:00:03,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:00:03,689 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:00:03,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-21 21:00:03,689 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:00:03,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:00:03,690 INFO L85 PathProgramCache]: Analyzing trace with hash 1000155709, now seen corresponding path program 7 times [2024-06-21 21:00:03,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:00:03,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948136390] [2024-06-21 21:00:03,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:00:03,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:00:03,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:00:04,624 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:00:04,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:00:04,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948136390] [2024-06-21 21:00:04,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948136390] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:00:04,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:00:04,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:00:04,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726747556] [2024-06-21 21:00:04,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:00:04,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:00:04,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:00:04,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:00:04,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:00:04,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:00:04,726 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-21 21:00:04,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:00:04,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:00:04,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:00:05,118 INFO L124 PetriNetUnfolderBase]: 922/1668 cut-off events. [2024-06-21 21:00:05,119 INFO L125 PetriNetUnfolderBase]: For 290913/290913 co-relation queries the response was YES. [2024-06-21 21:00:05,137 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-21 21:00:05,142 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 306 selfloop transitions, 106 changer transitions 0/415 dead transitions. [2024-06-21 21:00:05,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 415 transitions, 5164 flow [2024-06-21 21:00:05,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:00:05,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:00:05,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 142 transitions. [2024-06-21 21:00:05,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39118457300275483 [2024-06-21 21:00:05,143 INFO L175 Difference]: Start difference. First operand has 398 places, 400 transitions, 3934 flow. Second operand 11 states and 142 transitions. [2024-06-21 21:00:05,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 415 transitions, 5164 flow [2024-06-21 21:00:06,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 415 transitions, 4961 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-21 21:00:06,691 INFO L231 Difference]: Finished difference. Result has 401 places, 404 transitions, 4056 flow [2024-06-21 21:00:06,691 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-21 21:00:06,692 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 369 predicate places. [2024-06-21 21:00:06,692 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 404 transitions, 4056 flow [2024-06-21 21:00:06,692 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-21 21:00:06,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:00:06,692 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:00:06,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-21 21:00:06,692 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:00:06,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:00:06,693 INFO L85 PathProgramCache]: Analyzing trace with hash -667710493, now seen corresponding path program 16 times [2024-06-21 21:00:06,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:00:06,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624771282] [2024-06-21 21:00:06,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:00:06,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:00:06,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:00:07,498 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:00:07,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:00:07,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624771282] [2024-06-21 21:00:07,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624771282] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:00:07,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:00:07,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:00:07,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847440445] [2024-06-21 21:00:07,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:00:07,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:00:07,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:00:07,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:00:07,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:00:07,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:00:07,642 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-21 21:00:07,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:00:07,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:00:07,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:00:08,183 INFO L124 PetriNetUnfolderBase]: 953/1726 cut-off events. [2024-06-21 21:00:08,184 INFO L125 PetriNetUnfolderBase]: For 354424/354424 co-relation queries the response was YES. [2024-06-21 21:00:08,200 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-21 21:00:08,204 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 264 selfloop transitions, 165 changer transitions 0/432 dead transitions. [2024-06-21 21:00:08,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 432 transitions, 6328 flow [2024-06-21 21:00:08,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:00:08,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:00:08,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 157 transitions. [2024-06-21 21:00:08,206 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4325068870523416 [2024-06-21 21:00:08,206 INFO L175 Difference]: Start difference. First operand has 401 places, 404 transitions, 4056 flow. Second operand 11 states and 157 transitions. [2024-06-21 21:00:08,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 432 transitions, 6328 flow [2024-06-21 21:00:09,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 432 transitions, 6109 flow, removed 35 selfloop flow, removed 8 redundant places. [2024-06-21 21:00:09,616 INFO L231 Difference]: Finished difference. Result has 404 places, 412 transitions, 4368 flow [2024-06-21 21:00:09,616 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-21 21:00:09,616 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 372 predicate places. [2024-06-21 21:00:09,616 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 412 transitions, 4368 flow [2024-06-21 21:00:09,617 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-21 21:00:09,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:00:09,617 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:00:09,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-21 21:00:09,617 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:00:09,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:00:09,617 INFO L85 PathProgramCache]: Analyzing trace with hash -199684909, now seen corresponding path program 17 times [2024-06-21 21:00:09,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:00:09,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112353407] [2024-06-21 21:00:09,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:00:09,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:00:09,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:00:10,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-21 21:00:10,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:00:10,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112353407] [2024-06-21 21:00:10,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1112353407] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:00:10,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:00:10,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:00:10,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623529272] [2024-06-21 21:00:10,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:00:10,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:00:10,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:00:10,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:00:10,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:00:10,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:00:10,383 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-21 21:00:10,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:00:10,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:00:10,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:00:10,829 INFO L124 PetriNetUnfolderBase]: 979/1766 cut-off events. [2024-06-21 21:00:10,829 INFO L125 PetriNetUnfolderBase]: For 400427/400427 co-relation queries the response was YES. [2024-06-21 21:00:10,848 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-21 21:00:10,854 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 221 selfloop transitions, 212 changer transitions 0/436 dead transitions. [2024-06-21 21:00:10,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 436 transitions, 6318 flow [2024-06-21 21:00:10,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:00:10,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:00:10,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 153 transitions. [2024-06-21 21:00:10,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4214876033057851 [2024-06-21 21:00:10,855 INFO L175 Difference]: Start difference. First operand has 404 places, 412 transitions, 4368 flow. Second operand 11 states and 153 transitions. [2024-06-21 21:00:10,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 436 transitions, 6318 flow [2024-06-21 21:00:12,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 436 transitions, 5997 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-21 21:00:12,730 INFO L231 Difference]: Finished difference. Result has 409 places, 418 transitions, 4626 flow [2024-06-21 21:00:12,730 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-21 21:00:12,731 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 377 predicate places. [2024-06-21 21:00:12,731 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 418 transitions, 4626 flow [2024-06-21 21:00:12,731 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-21 21:00:12,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:00:12,731 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:00:12,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-21 21:00:12,731 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:00:12,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:00:12,732 INFO L85 PathProgramCache]: Analyzing trace with hash -199674369, now seen corresponding path program 8 times [2024-06-21 21:00:12,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:00:12,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45364863] [2024-06-21 21:00:12,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:00:12,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:00:12,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:00:13,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-21 21:00:13,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:00:13,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45364863] [2024-06-21 21:00:13,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45364863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:00:13,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:00:13,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:00:13,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355150820] [2024-06-21 21:00:13,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:00:13,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:00:13,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:00:13,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:00:13,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:00:13,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:00:13,912 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-21 21:00:13,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:00:13,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:00:13,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:00:14,330 INFO L124 PetriNetUnfolderBase]: 987/1779 cut-off events. [2024-06-21 21:00:14,330 INFO L125 PetriNetUnfolderBase]: For 405885/405885 co-relation queries the response was YES. [2024-06-21 21:00:14,349 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-21 21:00:14,355 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 310 selfloop transitions, 120 changer transitions 0/433 dead transitions. [2024-06-21 21:00:14,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 433 transitions, 5906 flow [2024-06-21 21:00:14,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:00:14,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:00:14,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 140 transitions. [2024-06-21 21:00:14,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3856749311294766 [2024-06-21 21:00:14,356 INFO L175 Difference]: Start difference. First operand has 409 places, 418 transitions, 4626 flow. Second operand 11 states and 140 transitions. [2024-06-21 21:00:14,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 433 transitions, 5906 flow [2024-06-21 21:00:16,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 433 transitions, 5579 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-21 21:00:16,102 INFO L231 Difference]: Finished difference. Result has 414 places, 422 transitions, 4660 flow [2024-06-21 21:00:16,102 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-21 21:00:16,102 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 382 predicate places. [2024-06-21 21:00:16,102 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 422 transitions, 4660 flow [2024-06-21 21:00:16,102 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-21 21:00:16,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:00:16,103 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:00:16,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-21 21:00:16,103 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:00:16,103 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:00:16,103 INFO L85 PathProgramCache]: Analyzing trace with hash -667479853, now seen corresponding path program 18 times [2024-06-21 21:00:16,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:00:16,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [763366918] [2024-06-21 21:00:16,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:00:16,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:00:16,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:00:17,040 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:00:17,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:00:17,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [763366918] [2024-06-21 21:00:17,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [763366918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:00:17,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:00:17,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:00:17,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135224173] [2024-06-21 21:00:17,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:00:17,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:00:17,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:00:17,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:00:17,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:00:17,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:00:17,137 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-21 21:00:17,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:00:17,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:00:17,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:00:17,631 INFO L124 PetriNetUnfolderBase]: 993/1793 cut-off events. [2024-06-21 21:00:17,631 INFO L125 PetriNetUnfolderBase]: For 421749/421749 co-relation queries the response was YES. [2024-06-21 21:00:17,651 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-21 21:00:17,658 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 267 selfloop transitions, 174 changer transitions 0/444 dead transitions. [2024-06-21 21:00:17,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 444 transitions, 6830 flow [2024-06-21 21:00:17,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:00:17,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:00:17,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 156 transitions. [2024-06-21 21:00:17,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4297520661157025 [2024-06-21 21:00:17,659 INFO L175 Difference]: Start difference. First operand has 414 places, 422 transitions, 4660 flow. Second operand 11 states and 156 transitions. [2024-06-21 21:00:17,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 444 transitions, 6830 flow [2024-06-21 21:00:19,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 444 transitions, 6614 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-21 21:00:19,468 INFO L231 Difference]: Finished difference. Result has 418 places, 424 transitions, 4839 flow [2024-06-21 21:00:19,468 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-21 21:00:19,473 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 386 predicate places. [2024-06-21 21:00:19,473 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 424 transitions, 4839 flow [2024-06-21 21:00:19,474 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-21 21:00:19,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:00:19,474 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:00:19,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-21 21:00:19,475 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:00:19,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:00:19,475 INFO L85 PathProgramCache]: Analyzing trace with hash -437483661, now seen corresponding path program 2 times [2024-06-21 21:00:19,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:00:19,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258347561] [2024-06-21 21:00:19,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:00:19,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:00:19,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:00:20,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:00:20,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:00:20,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258347561] [2024-06-21 21:00:20,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258347561] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:00:20,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:00:20,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:00:20,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872797935] [2024-06-21 21:00:20,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:00:20,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:00:20,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:00:20,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:00:20,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:00:20,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-21 21:00:20,684 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-21 21:00:20,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:00:20,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-21 21:00:20,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:00:21,116 INFO L124 PetriNetUnfolderBase]: 951/1751 cut-off events. [2024-06-21 21:00:21,116 INFO L125 PetriNetUnfolderBase]: For 435578/435580 co-relation queries the response was YES. [2024-06-21 21:00:21,136 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-21 21:00:21,141 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 327 selfloop transitions, 43 changer transitions 0/436 dead transitions. [2024-06-21 21:00:21,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 436 transitions, 5635 flow [2024-06-21 21:00:21,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:00:21,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:00:21,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 144 transitions. [2024-06-21 21:00:21,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39669421487603307 [2024-06-21 21:00:21,143 INFO L175 Difference]: Start difference. First operand has 418 places, 424 transitions, 4839 flow. Second operand 11 states and 144 transitions. [2024-06-21 21:00:21,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 436 transitions, 5635 flow [2024-06-21 21:00:22,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 436 transitions, 5266 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-21 21:00:22,947 INFO L231 Difference]: Finished difference. Result has 421 places, 425 transitions, 4594 flow [2024-06-21 21:00:22,947 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-21 21:00:22,948 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 389 predicate places. [2024-06-21 21:00:22,948 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 425 transitions, 4594 flow [2024-06-21 21:00:22,948 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-21 21:00:22,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:00:22,948 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:00:22,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-21 21:00:22,948 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:00:22,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:00:22,949 INFO L85 PathProgramCache]: Analyzing trace with hash -199981579, now seen corresponding path program 19 times [2024-06-21 21:00:22,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:00:22,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345235652] [2024-06-21 21:00:22,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:00:22,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:00:22,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:00:23,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:00:23,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:00:23,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345235652] [2024-06-21 21:00:23,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1345235652] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:00:23,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:00:23,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:00:23,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561962519] [2024-06-21 21:00:23,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:00:23,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:00:23,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:00:23,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:00:23,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:00:23,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:00:23,921 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-21 21:00:23,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:00:23,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:00:23,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:00:24,418 INFO L124 PetriNetUnfolderBase]: 1003/1811 cut-off events. [2024-06-21 21:00:24,418 INFO L125 PetriNetUnfolderBase]: For 433574/433574 co-relation queries the response was YES. [2024-06-21 21:00:24,435 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-21 21:00:24,440 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 221 selfloop transitions, 219 changer transitions 0/443 dead transitions. [2024-06-21 21:00:24,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 443 transitions, 6170 flow [2024-06-21 21:00:24,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:00:24,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:00:24,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 149 transitions. [2024-06-21 21:00:24,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41046831955922863 [2024-06-21 21:00:24,441 INFO L175 Difference]: Start difference. First operand has 421 places, 425 transitions, 4594 flow. Second operand 11 states and 149 transitions. [2024-06-21 21:00:24,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 443 transitions, 6170 flow [2024-06-21 21:00:26,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 443 transitions, 6056 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-21 21:00:26,259 INFO L231 Difference]: Finished difference. Result has 423 places, 427 transitions, 4965 flow [2024-06-21 21:00:26,259 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-21 21:00:26,259 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 391 predicate places. [2024-06-21 21:00:26,260 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 427 transitions, 4965 flow [2024-06-21 21:00:26,260 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-21 21:00:26,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:00:26,260 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:00:26,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-21 21:00:26,260 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:00:26,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:00:26,261 INFO L85 PathProgramCache]: Analyzing trace with hash -667471483, now seen corresponding path program 20 times [2024-06-21 21:00:26,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:00:26,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459502899] [2024-06-21 21:00:26,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:00:26,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:00:26,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:00:27,064 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:00:27,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:00:27,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459502899] [2024-06-21 21:00:27,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1459502899] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:00:27,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:00:27,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:00:27,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739221832] [2024-06-21 21:00:27,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:00:27,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:00:27,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:00:27,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:00:27,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:00:27,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:00:27,147 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-21 21:00:27,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:00:27,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:00:27,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:00:27,627 INFO L124 PetriNetUnfolderBase]: 999/1807 cut-off events. [2024-06-21 21:00:27,627 INFO L125 PetriNetUnfolderBase]: For 419112/419112 co-relation queries the response was YES. [2024-06-21 21:00:27,648 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-21 21:00:27,653 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 265 selfloop transitions, 178 changer transitions 0/446 dead transitions. [2024-06-21 21:00:27,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 446 transitions, 6827 flow [2024-06-21 21:00:27,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:00:27,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:00:27,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 154 transitions. [2024-06-21 21:00:27,655 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42424242424242425 [2024-06-21 21:00:27,655 INFO L175 Difference]: Start difference. First operand has 423 places, 427 transitions, 4965 flow. Second operand 11 states and 154 transitions. [2024-06-21 21:00:27,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 446 transitions, 6827 flow [2024-06-21 21:00:29,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 446 transitions, 6338 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-06-21 21:00:29,410 INFO L231 Difference]: Finished difference. Result has 426 places, 427 transitions, 4837 flow [2024-06-21 21:00:29,410 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-21 21:00:29,411 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 394 predicate places. [2024-06-21 21:00:29,411 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 427 transitions, 4837 flow [2024-06-21 21:00:29,411 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-21 21:00:29,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:00:29,411 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:00:29,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-21 21:00:29,411 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:00:29,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:00:29,412 INFO L85 PathProgramCache]: Analyzing trace with hash -667471173, now seen corresponding path program 9 times [2024-06-21 21:00:29,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:00:29,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921758525] [2024-06-21 21:00:29,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:00:29,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:00:29,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:00:30,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:00:30,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:00:30,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921758525] [2024-06-21 21:00:30,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1921758525] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:00:30,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:00:30,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:00:30,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190613277] [2024-06-21 21:00:30,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:00:30,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:00:30,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:00:30,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:00:30,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:00:30,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:00:30,514 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-21 21:00:30,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:00:30,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:00:30,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:00:30,985 INFO L124 PetriNetUnfolderBase]: 1002/1810 cut-off events. [2024-06-21 21:00:30,985 INFO L125 PetriNetUnfolderBase]: For 413543/413543 co-relation queries the response was YES. [2024-06-21 21:00:31,005 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-21 21:00:31,010 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 330 selfloop transitions, 106 changer transitions 0/439 dead transitions. [2024-06-21 21:00:31,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 439 transitions, 5775 flow [2024-06-21 21:00:31,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:00:31,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:00:31,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 139 transitions. [2024-06-21 21:00:31,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38292011019283745 [2024-06-21 21:00:31,012 INFO L175 Difference]: Start difference. First operand has 426 places, 427 transitions, 4837 flow. Second operand 11 states and 139 transitions. [2024-06-21 21:00:31,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 439 transitions, 5775 flow [2024-06-21 21:00:32,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 439 transitions, 5424 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-21 21:00:32,825 INFO L231 Difference]: Finished difference. Result has 428 places, 429 transitions, 4751 flow [2024-06-21 21:00:32,825 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-21 21:00:32,825 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 396 predicate places. [2024-06-21 21:00:32,825 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 429 transitions, 4751 flow [2024-06-21 21:00:32,825 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-21 21:00:32,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:00:32,826 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:00:32,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-21 21:00:32,826 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:00:32,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:00:32,826 INFO L85 PathProgramCache]: Analyzing trace with hash -1334415535, now seen corresponding path program 3 times [2024-06-21 21:00:32,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:00:32,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956059432] [2024-06-21 21:00:32,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:00:32,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:00:32,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:00:33,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-21 21:00:33,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:00:33,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956059432] [2024-06-21 21:00:33,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1956059432] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:00:33,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:00:33,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:00:33,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200844042] [2024-06-21 21:00:33,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:00:33,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:00:33,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:00:33,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:00:33,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:00:34,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-21 21:00:34,096 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-21 21:00:34,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:00:34,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-21 21:00:34,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:00:34,515 INFO L124 PetriNetUnfolderBase]: 959/1769 cut-off events. [2024-06-21 21:00:34,516 INFO L125 PetriNetUnfolderBase]: For 437053/437055 co-relation queries the response was YES. [2024-06-21 21:00:34,535 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-21 21:00:34,541 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 329 selfloop transitions, 45 changer transitions 0/441 dead transitions. [2024-06-21 21:00:34,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 441 transitions, 5557 flow [2024-06-21 21:00:34,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:00:34,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:00:34,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 143 transitions. [2024-06-21 21:00:34,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3939393939393939 [2024-06-21 21:00:34,542 INFO L175 Difference]: Start difference. First operand has 428 places, 429 transitions, 4751 flow. Second operand 11 states and 143 transitions. [2024-06-21 21:00:34,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 441 transitions, 5557 flow [2024-06-21 21:00:36,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 441 transitions, 5312 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-21 21:00:36,552 INFO L231 Difference]: Finished difference. Result has 430 places, 430 transitions, 4636 flow [2024-06-21 21:00:36,552 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-21 21:00:36,553 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 398 predicate places. [2024-06-21 21:00:36,553 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 430 transitions, 4636 flow [2024-06-21 21:00:36,553 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-21 21:00:36,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:00:36,553 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:00:36,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-21 21:00:36,553 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:00:36,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:00:36,554 INFO L85 PathProgramCache]: Analyzing trace with hash 103223835, now seen corresponding path program 10 times [2024-06-21 21:00:36,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:00:36,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509178707] [2024-06-21 21:00:36,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:00:36,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:00:36,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:00:37,572 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:00:37,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:00:37,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509178707] [2024-06-21 21:00:37,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509178707] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:00:37,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:00:37,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:00:37,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536047295] [2024-06-21 21:00:37,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:00:37,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:00:37,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:00:37,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:00:37,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:00:37,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:00:37,669 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-21 21:00:37,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:00:37,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:00:37,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:00:38,117 INFO L124 PetriNetUnfolderBase]: 1014/1831 cut-off events. [2024-06-21 21:00:38,118 INFO L125 PetriNetUnfolderBase]: For 435675/435675 co-relation queries the response was YES. [2024-06-21 21:00:38,138 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-21 21:00:38,144 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 332 selfloop transitions, 110 changer transitions 0/445 dead transitions. [2024-06-21 21:00:38,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 445 transitions, 5962 flow [2024-06-21 21:00:38,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:00:38,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:00:38,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 141 transitions. [2024-06-21 21:00:38,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3884297520661157 [2024-06-21 21:00:38,145 INFO L175 Difference]: Start difference. First operand has 430 places, 430 transitions, 4636 flow. Second operand 11 states and 141 transitions. [2024-06-21 21:00:38,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 445 transitions, 5962 flow [2024-06-21 21:00:39,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 445 transitions, 5842 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-21 21:00:39,864 INFO L231 Difference]: Finished difference. Result has 432 places, 434 transitions, 4865 flow [2024-06-21 21:00:39,864 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-21 21:00:39,864 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 400 predicate places. [2024-06-21 21:00:39,864 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 434 transitions, 4865 flow [2024-06-21 21:00:39,864 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-21 21:00:39,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:00:39,865 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:00:39,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-21 21:00:39,865 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:00:39,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:00:39,865 INFO L85 PathProgramCache]: Analyzing trace with hash -1409835483, now seen corresponding path program 11 times [2024-06-21 21:00:39,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:00:39,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638629815] [2024-06-21 21:00:39,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:00:39,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:00:39,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:00:40,872 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:00:40,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:00:40,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638629815] [2024-06-21 21:00:40,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638629815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:00:40,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:00:40,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:00:40,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740005334] [2024-06-21 21:00:40,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:00:40,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:00:40,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:00:40,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:00:40,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:00:40,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:00:40,973 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-21 21:00:40,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:00:40,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:00:40,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:00:41,443 INFO L124 PetriNetUnfolderBase]: 1017/1836 cut-off events. [2024-06-21 21:00:41,444 INFO L125 PetriNetUnfolderBase]: For 441512/441512 co-relation queries the response was YES. [2024-06-21 21:00:41,464 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-21 21:00:41,520 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 340 selfloop transitions, 103 changer transitions 0/446 dead transitions. [2024-06-21 21:00:41,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 446 transitions, 5821 flow [2024-06-21 21:00:41,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:00:41,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:00:41,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 140 transitions. [2024-06-21 21:00:41,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3856749311294766 [2024-06-21 21:00:41,521 INFO L175 Difference]: Start difference. First operand has 432 places, 434 transitions, 4865 flow. Second operand 11 states and 140 transitions. [2024-06-21 21:00:41,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 446 transitions, 5821 flow [2024-06-21 21:00:43,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 446 transitions, 5617 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-21 21:00:43,197 INFO L231 Difference]: Finished difference. Result has 436 places, 436 transitions, 4924 flow [2024-06-21 21:00:43,198 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-21 21:00:43,198 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 404 predicate places. [2024-06-21 21:00:43,198 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 436 transitions, 4924 flow [2024-06-21 21:00:43,198 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-21 21:00:43,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:00:43,198 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:00:43,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-21 21:00:43,199 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:00:43,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:00:43,199 INFO L85 PathProgramCache]: Analyzing trace with hash 1000145169, now seen corresponding path program 21 times [2024-06-21 21:00:43,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:00:43,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589966394] [2024-06-21 21:00:43,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:00:43,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:00:43,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:00:44,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:00:44,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:00:44,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589966394] [2024-06-21 21:00:44,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [589966394] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:00:44,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:00:44,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:00:44,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225691304] [2024-06-21 21:00:44,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:00:44,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:00:44,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:00:44,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:00:44,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:00:44,129 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:00:44,129 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-21 21:00:44,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:00:44,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:00:44,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:00:44,631 INFO L124 PetriNetUnfolderBase]: 1033/1866 cut-off events. [2024-06-21 21:00:44,631 INFO L125 PetriNetUnfolderBase]: For 481627/481627 co-relation queries the response was YES. [2024-06-21 21:00:44,652 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-21 21:00:44,658 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 273 selfloop transitions, 183 changer transitions 0/459 dead transitions. [2024-06-21 21:00:44,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 459 transitions, 6930 flow [2024-06-21 21:00:44,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:00:44,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:00:44,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 155 transitions. [2024-06-21 21:00:44,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42699724517906334 [2024-06-21 21:00:44,659 INFO L175 Difference]: Start difference. First operand has 436 places, 436 transitions, 4924 flow. Second operand 11 states and 155 transitions. [2024-06-21 21:00:44,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 459 transitions, 6930 flow [2024-06-21 21:00:46,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 459 transitions, 6687 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-21 21:00:46,592 INFO L231 Difference]: Finished difference. Result has 438 places, 440 transitions, 5140 flow [2024-06-21 21:00:46,592 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-21 21:00:46,593 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 406 predicate places. [2024-06-21 21:00:46,593 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 440 transitions, 5140 flow [2024-06-21 21:00:46,593 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-21 21:00:46,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:00:46,593 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:00:46,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-21 21:00:46,594 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:00:46,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:00:46,594 INFO L85 PathProgramCache]: Analyzing trace with hash 2024771011, now seen corresponding path program 22 times [2024-06-21 21:00:46,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:00:46,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710658790] [2024-06-21 21:00:46,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:00:46,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:00:46,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:00:47,416 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:00:47,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:00:47,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710658790] [2024-06-21 21:00:47,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1710658790] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:00:47,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:00:47,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:00:47,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [473904702] [2024-06-21 21:00:47,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:00:47,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:00:47,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:00:47,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:00:47,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:00:47,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:00:47,519 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-21 21:00:47,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:00:47,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:00:47,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:00:48,054 INFO L124 PetriNetUnfolderBase]: 1049/1894 cut-off events. [2024-06-21 21:00:48,054 INFO L125 PetriNetUnfolderBase]: For 512642/512642 co-relation queries the response was YES. [2024-06-21 21:00:48,076 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-21 21:00:48,082 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 260 selfloop transitions, 200 changer transitions 0/463 dead transitions. [2024-06-21 21:00:48,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 463 transitions, 7462 flow [2024-06-21 21:00:48,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:00:48,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:00:48,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 156 transitions. [2024-06-21 21:00:48,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4297520661157025 [2024-06-21 21:00:48,084 INFO L175 Difference]: Start difference. First operand has 438 places, 440 transitions, 5140 flow. Second operand 11 states and 156 transitions. [2024-06-21 21:00:48,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 463 transitions, 7462 flow [2024-06-21 21:00:50,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 463 transitions, 7117 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-21 21:00:50,075 INFO L231 Difference]: Finished difference. Result has 442 places, 444 transitions, 5296 flow [2024-06-21 21:00:50,075 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-21 21:00:50,075 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 410 predicate places. [2024-06-21 21:00:50,076 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 444 transitions, 5296 flow [2024-06-21 21:00:50,076 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-21 21:00:50,076 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:00:50,076 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:00:50,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-21 21:00:50,076 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:00:50,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:00:50,077 INFO L85 PathProgramCache]: Analyzing trace with hash 139793357, now seen corresponding path program 12 times [2024-06-21 21:00:50,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:00:50,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455769184] [2024-06-21 21:00:50,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:00:50,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:00:50,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:00:51,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:00:51,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:00:51,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455769184] [2024-06-21 21:00:51,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [455769184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:00:51,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:00:51,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:00:51,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656799282] [2024-06-21 21:00:51,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:00:51,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:00:51,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:00:51,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:00:51,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:00:51,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:00:51,158 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-21 21:00:51,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:00:51,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:00:51,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:00:51,635 INFO L124 PetriNetUnfolderBase]: 1052/1895 cut-off events. [2024-06-21 21:00:51,635 INFO L125 PetriNetUnfolderBase]: For 507950/507950 co-relation queries the response was YES. [2024-06-21 21:00:51,657 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-21 21:00:51,663 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 347 selfloop transitions, 106 changer transitions 0/456 dead transitions. [2024-06-21 21:00:51,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 456 transitions, 6268 flow [2024-06-21 21:00:51,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:00:51,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:00:51,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 140 transitions. [2024-06-21 21:00:51,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3856749311294766 [2024-06-21 21:00:51,665 INFO L175 Difference]: Start difference. First operand has 442 places, 444 transitions, 5296 flow. Second operand 11 states and 140 transitions. [2024-06-21 21:00:51,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 456 transitions, 6268 flow [2024-06-21 21:00:53,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 456 transitions, 5682 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-21 21:00:53,622 INFO L231 Difference]: Finished difference. Result has 444 places, 446 transitions, 4975 flow [2024-06-21 21:00:53,622 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-21 21:00:53,622 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 412 predicate places. [2024-06-21 21:00:53,623 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 446 transitions, 4975 flow [2024-06-21 21:00:53,623 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-21 21:00:53,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:00:53,623 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:00:53,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-21 21:00:53,623 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:00:53,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:00:53,624 INFO L85 PathProgramCache]: Analyzing trace with hash -1646307823, now seen corresponding path program 23 times [2024-06-21 21:00:53,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:00:53,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022723568] [2024-06-21 21:00:53,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:00:53,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:00:53,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:00:54,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:00:54,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:00:54,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022723568] [2024-06-21 21:00:54,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022723568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:00:54,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:00:54,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:00:54,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004928646] [2024-06-21 21:00:54,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:00:54,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:00:54,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:00:54,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:00:54,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:00:54,507 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:00:54,508 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-21 21:00:54,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:00:54,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:00:54,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:00:54,990 INFO L124 PetriNetUnfolderBase]: 1048/1889 cut-off events. [2024-06-21 21:00:54,990 INFO L125 PetriNetUnfolderBase]: For 500002/500002 co-relation queries the response was YES. [2024-06-21 21:00:55,010 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-21 21:00:55,015 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 261 selfloop transitions, 199 changer transitions 0/463 dead transitions. [2024-06-21 21:00:55,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 463 transitions, 6597 flow [2024-06-21 21:00:55,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:00:55,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:00:55,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 151 transitions. [2024-06-21 21:00:55,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41597796143250687 [2024-06-21 21:00:55,016 INFO L175 Difference]: Start difference. First operand has 444 places, 446 transitions, 4975 flow. Second operand 11 states and 151 transitions. [2024-06-21 21:00:55,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 463 transitions, 6597 flow [2024-06-21 21:00:57,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 463 transitions, 6322 flow, removed 33 selfloop flow, removed 9 redundant places. [2024-06-21 21:00:57,142 INFO L231 Difference]: Finished difference. Result has 446 places, 446 transitions, 5103 flow [2024-06-21 21:00:57,143 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-21 21:00:57,143 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 414 predicate places. [2024-06-21 21:00:57,143 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 446 transitions, 5103 flow [2024-06-21 21:00:57,143 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-21 21:00:57,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:00:57,143 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:00:57,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-21 21:00:57,144 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:00:57,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:00:57,144 INFO L85 PathProgramCache]: Analyzing trace with hash -437791243, now seen corresponding path program 24 times [2024-06-21 21:00:57,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:00:57,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560924754] [2024-06-21 21:00:57,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:00:57,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:00:57,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:00:58,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-21 21:00:58,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:00:58,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560924754] [2024-06-21 21:00:58,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [560924754] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:00:58,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:00:58,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:00:58,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174452893] [2024-06-21 21:00:58,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:00:58,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:00:58,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:00:58,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:00:58,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:00:58,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:00:58,160 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-21 21:00:58,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:00:58,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:00:58,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:00:58,657 INFO L124 PetriNetUnfolderBase]: 1064/1923 cut-off events. [2024-06-21 21:00:58,657 INFO L125 PetriNetUnfolderBase]: For 531991/531991 co-relation queries the response was YES. [2024-06-21 21:00:58,679 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-21 21:00:58,685 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 282 selfloop transitions, 185 changer transitions 0/470 dead transitions. [2024-06-21 21:00:58,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 470 transitions, 7471 flow [2024-06-21 21:00:58,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:00:58,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:00:58,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 157 transitions. [2024-06-21 21:00:58,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4325068870523416 [2024-06-21 21:00:58,686 INFO L175 Difference]: Start difference. First operand has 446 places, 446 transitions, 5103 flow. Second operand 11 states and 157 transitions. [2024-06-21 21:00:58,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 470 transitions, 7471 flow [2024-06-21 21:01:00,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 470 transitions, 7086 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-21 21:01:00,885 INFO L231 Difference]: Finished difference. Result has 446 places, 450 transitions, 5185 flow [2024-06-21 21:01:00,885 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-21 21:01:00,885 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 414 predicate places. [2024-06-21 21:01:00,886 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 450 transitions, 5185 flow [2024-06-21 21:01:00,886 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-21 21:01:00,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:01:00,886 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:01:00,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-21 21:01:00,886 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:01:00,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:01:00,887 INFO L85 PathProgramCache]: Analyzing trace with hash 139793047, now seen corresponding path program 25 times [2024-06-21 21:01:00,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:01:00,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878545758] [2024-06-21 21:01:00,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:01:00,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:01:00,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:01:01,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-21 21:01:01,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:01:01,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878545758] [2024-06-21 21:01:01,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1878545758] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:01:01,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:01:01,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:01:01,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141683739] [2024-06-21 21:01:01,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:01:01,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:01:01,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:01:01,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:01:01,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:01:01,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:01:01,855 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-21 21:01:01,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:01:01,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:01:01,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:01:02,397 INFO L124 PetriNetUnfolderBase]: 1070/1931 cut-off events. [2024-06-21 21:01:02,398 INFO L125 PetriNetUnfolderBase]: For 539564/539564 co-relation queries the response was YES. [2024-06-21 21:01:02,420 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-21 21:01:02,427 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 264 selfloop transitions, 205 changer transitions 0/472 dead transitions. [2024-06-21 21:01:02,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 472 transitions, 7521 flow [2024-06-21 21:01:02,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:01:02,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:01:02,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 158 transitions. [2024-06-21 21:01:02,428 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43526170798898073 [2024-06-21 21:01:02,428 INFO L175 Difference]: Start difference. First operand has 446 places, 450 transitions, 5185 flow. Second operand 11 states and 158 transitions. [2024-06-21 21:01:02,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 472 transitions, 7521 flow [2024-06-21 21:01:04,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 472 transitions, 7155 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-21 21:01:04,540 INFO L231 Difference]: Finished difference. Result has 450 places, 452 transitions, 5282 flow [2024-06-21 21:01:04,540 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-21 21:01:04,541 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 418 predicate places. [2024-06-21 21:01:04,542 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 452 transitions, 5282 flow [2024-06-21 21:01:04,542 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-21 21:01:04,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:01:04,542 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:01:04,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-21 21:01:04,542 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:01:04,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:01:04,543 INFO L85 PathProgramCache]: Analyzing trace with hash 1237666843, now seen corresponding path program 13 times [2024-06-21 21:01:04,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:01:04,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516138687] [2024-06-21 21:01:04,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:01:04,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:01:04,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:01:05,453 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:01:05,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:01:05,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516138687] [2024-06-21 21:01:05,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516138687] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:01:05,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:01:05,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:01:05,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013605706] [2024-06-21 21:01:05,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:01:05,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:01:05,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:01:05,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:01:05,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:01:05,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:01:05,553 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-21 21:01:05,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:01:05,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:01:05,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:01:06,049 INFO L124 PetriNetUnfolderBase]: 1073/1936 cut-off events. [2024-06-21 21:01:06,049 INFO L125 PetriNetUnfolderBase]: For 534242/534242 co-relation queries the response was YES. [2024-06-21 21:01:06,073 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-21 21:01:06,081 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 343 selfloop transitions, 118 changer transitions 0/464 dead transitions. [2024-06-21 21:01:06,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 464 transitions, 6270 flow [2024-06-21 21:01:06,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:01:06,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:01:06,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-21 21:01:06,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3774104683195592 [2024-06-21 21:01:06,082 INFO L175 Difference]: Start difference. First operand has 450 places, 452 transitions, 5282 flow. Second operand 11 states and 137 transitions. [2024-06-21 21:01:06,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 464 transitions, 6270 flow [2024-06-21 21:01:08,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 464 transitions, 5839 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-21 21:01:08,427 INFO L231 Difference]: Finished difference. Result has 453 places, 454 transitions, 5140 flow [2024-06-21 21:01:08,428 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-21 21:01:08,428 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 421 predicate places. [2024-06-21 21:01:08,428 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 454 transitions, 5140 flow [2024-06-21 21:01:08,428 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-21 21:01:08,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:01:08,429 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:01:08,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-21 21:01:08,429 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:01:08,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:01:08,429 INFO L85 PathProgramCache]: Analyzing trace with hash 999856869, now seen corresponding path program 26 times [2024-06-21 21:01:08,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:01:08,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830618981] [2024-06-21 21:01:08,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:01:08,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:01:08,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:01:09,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:01:09,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:01:09,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830618981] [2024-06-21 21:01:09,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830618981] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:01:09,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:01:09,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:01:09,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954261814] [2024-06-21 21:01:09,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:01:09,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:01:09,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:01:09,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:01:09,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:01:09,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:01:09,387 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-21 21:01:09,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:01:09,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:01:09,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:01:09,928 INFO L124 PetriNetUnfolderBase]: 1069/1934 cut-off events. [2024-06-21 21:01:09,929 INFO L125 PetriNetUnfolderBase]: For 527291/527291 co-relation queries the response was YES. [2024-06-21 21:01:09,952 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-21 21:01:09,958 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 285 selfloop transitions, 186 changer transitions 0/474 dead transitions. [2024-06-21 21:01:09,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 474 transitions, 7142 flow [2024-06-21 21:01:09,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:01:09,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:01:09,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 158 transitions. [2024-06-21 21:01:09,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43526170798898073 [2024-06-21 21:01:09,960 INFO L175 Difference]: Start difference. First operand has 453 places, 454 transitions, 5140 flow. Second operand 11 states and 158 transitions. [2024-06-21 21:01:09,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 474 transitions, 7142 flow [2024-06-21 21:01:12,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 474 transitions, 6843 flow, removed 33 selfloop flow, removed 9 redundant places. [2024-06-21 21:01:12,399 INFO L231 Difference]: Finished difference. Result has 455 places, 454 transitions, 5218 flow [2024-06-21 21:01:12,399 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-21 21:01:12,400 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 423 predicate places. [2024-06-21 21:01:12,400 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 454 transitions, 5218 flow [2024-06-21 21:01:12,400 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-21 21:01:12,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:01:12,400 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:01:12,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-21 21:01:12,400 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:01:12,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:01:12,401 INFO L85 PathProgramCache]: Analyzing trace with hash 999857179, now seen corresponding path program 14 times [2024-06-21 21:01:12,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:01:12,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47452280] [2024-06-21 21:01:12,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:01:12,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:01:12,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:01:13,500 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:01:13,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:01:13,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [47452280] [2024-06-21 21:01:13,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [47452280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:01:13,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:01:13,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:01:13,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643338663] [2024-06-21 21:01:13,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:01:13,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:01:13,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:01:13,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:01:13,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:01:13,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:01:13,627 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-21 21:01:13,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:01:13,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:01:13,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:01:14,203 INFO L124 PetriNetUnfolderBase]: 1072/1933 cut-off events. [2024-06-21 21:01:14,203 INFO L125 PetriNetUnfolderBase]: For 521882/521882 co-relation queries the response was YES. [2024-06-21 21:01:14,228 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-21 21:01:14,235 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 362 selfloop transitions, 101 changer transitions 0/466 dead transitions. [2024-06-21 21:01:14,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 466 transitions, 6218 flow [2024-06-21 21:01:14,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:01:14,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:01:14,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 141 transitions. [2024-06-21 21:01:14,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3884297520661157 [2024-06-21 21:01:14,236 INFO L175 Difference]: Start difference. First operand has 455 places, 454 transitions, 5218 flow. Second operand 11 states and 141 transitions. [2024-06-21 21:01:14,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 466 transitions, 6218 flow [2024-06-21 21:01:16,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 466 transitions, 5840 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-21 21:01:16,474 INFO L231 Difference]: Finished difference. Result has 456 places, 456 transitions, 5103 flow [2024-06-21 21:01:16,474 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-21 21:01:16,475 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 424 predicate places. [2024-06-21 21:01:16,475 INFO L495 AbstractCegarLoop]: Abstraction has has 456 places, 456 transitions, 5103 flow [2024-06-21 21:01:16,475 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-21 21:01:16,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:01:16,475 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:01:16,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-21 21:01:16,475 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:01:16,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:01:16,476 INFO L85 PathProgramCache]: Analyzing trace with hash -1297558085, now seen corresponding path program 15 times [2024-06-21 21:01:16,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:01:16,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794630076] [2024-06-21 21:01:16,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:01:16,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:01:16,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:01:17,575 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:01:17,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:01:17,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794630076] [2024-06-21 21:01:17,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [794630076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:01:17,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:01:17,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:01:17,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241246864] [2024-06-21 21:01:17,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:01:17,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:01:17,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:01:17,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:01:17,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:01:17,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:01:17,675 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-21 21:01:17,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:01:17,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:01:17,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:01:18,218 INFO L124 PetriNetUnfolderBase]: 1075/1940 cut-off events. [2024-06-21 21:01:18,218 INFO L125 PetriNetUnfolderBase]: For 527506/527506 co-relation queries the response was YES. [2024-06-21 21:01:18,241 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-21 21:01:18,247 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 358 selfloop transitions, 107 changer transitions 0/468 dead transitions. [2024-06-21 21:01:18,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 468 transitions, 6103 flow [2024-06-21 21:01:18,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:01:18,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:01:18,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 139 transitions. [2024-06-21 21:01:18,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38292011019283745 [2024-06-21 21:01:18,248 INFO L175 Difference]: Start difference. First operand has 456 places, 456 transitions, 5103 flow. Second operand 11 states and 139 transitions. [2024-06-21 21:01:18,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 468 transitions, 6103 flow [2024-06-21 21:01:20,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 468 transitions, 5860 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-06-21 21:01:20,987 INFO L231 Difference]: Finished difference. Result has 458 places, 458 transitions, 5131 flow [2024-06-21 21:01:20,988 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-21 21:01:20,988 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 426 predicate places. [2024-06-21 21:01:20,988 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 458 transitions, 5131 flow [2024-06-21 21:01:20,988 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-21 21:01:20,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:01:20,988 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:01:20,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-21 21:01:20,989 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:01:20,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:01:20,989 INFO L85 PathProgramCache]: Analyzing trace with hash 1592644495, now seen corresponding path program 4 times [2024-06-21 21:01:20,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:01:20,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889595859] [2024-06-21 21:01:20,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:01:20,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:01:20,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:01:22,158 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:01:22,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:01:22,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889595859] [2024-06-21 21:01:22,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889595859] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:01:22,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:01:22,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:01:22,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504842064] [2024-06-21 21:01:22,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:01:22,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:01:22,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:01:22,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:01:22,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:01:22,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-21 21:01:22,298 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-21 21:01:22,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:01:22,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-21 21:01:22,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:01:22,941 INFO L124 PetriNetUnfolderBase]: 1036/1906 cut-off events. [2024-06-21 21:01:22,942 INFO L125 PetriNetUnfolderBase]: For 582163/582165 co-relation queries the response was YES. [2024-06-21 21:01:22,965 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-21 21:01:22,971 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 377 selfloop transitions, 23 changer transitions 0/474 dead transitions. [2024-06-21 21:01:22,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 474 transitions, 6355 flow [2024-06-21 21:01:22,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:01:22,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:01:22,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 149 transitions. [2024-06-21 21:01:22,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37626262626262624 [2024-06-21 21:01:22,973 INFO L175 Difference]: Start difference. First operand has 458 places, 458 transitions, 5131 flow. Second operand 12 states and 149 transitions. [2024-06-21 21:01:22,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 474 transitions, 6355 flow [2024-06-21 21:01:25,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 474 transitions, 6104 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-21 21:01:25,484 INFO L231 Difference]: Finished difference. Result has 461 places, 460 transitions, 5004 flow [2024-06-21 21:01:25,484 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-21 21:01:25,484 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 429 predicate places. [2024-06-21 21:01:25,484 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 460 transitions, 5004 flow [2024-06-21 21:01:25,485 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-21 21:01:25,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:01:25,485 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:01:25,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-21 21:01:25,485 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:01:25,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:01:25,485 INFO L85 PathProgramCache]: Analyzing trace with hash 991574289, now seen corresponding path program 27 times [2024-06-21 21:01:25,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:01:25,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972922170] [2024-06-21 21:01:25,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:01:25,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:01:25,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:01:26,399 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:01:26,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:01:26,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972922170] [2024-06-21 21:01:26,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1972922170] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:01:26,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:01:26,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:01:26,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400260517] [2024-06-21 21:01:26,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:01:26,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:01:26,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:01:26,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:01:26,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:01:26,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:01:26,501 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-21 21:01:26,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:01:26,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:01:26,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:01:27,109 INFO L124 PetriNetUnfolderBase]: 1092/1973 cut-off events. [2024-06-21 21:01:27,109 INFO L125 PetriNetUnfolderBase]: For 580767/580767 co-relation queries the response was YES. [2024-06-21 21:01:27,129 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-21 21:01:27,134 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 290 selfloop transitions, 188 changer transitions 0/481 dead transitions. [2024-06-21 21:01:27,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 481 transitions, 7076 flow [2024-06-21 21:01:27,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:01:27,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:01:27,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 157 transitions. [2024-06-21 21:01:27,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4325068870523416 [2024-06-21 21:01:27,135 INFO L175 Difference]: Start difference. First operand has 461 places, 460 transitions, 5004 flow. Second operand 11 states and 157 transitions. [2024-06-21 21:01:27,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 481 transitions, 7076 flow [2024-06-21 21:01:29,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 481 transitions, 7006 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-21 21:01:29,722 INFO L231 Difference]: Finished difference. Result has 464 places, 462 transitions, 5359 flow [2024-06-21 21:01:29,723 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-21 21:01:29,723 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 432 predicate places. [2024-06-21 21:01:29,723 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 462 transitions, 5359 flow [2024-06-21 21:01:29,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-21 21:01:29,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:01:29,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-21 21:01:29,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-21 21:01:29,724 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:01:29,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:01:29,724 INFO L85 PathProgramCache]: Analyzing trace with hash -445834813, now seen corresponding path program 28 times [2024-06-21 21:01:29,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:01:29,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986719326] [2024-06-21 21:01:29,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:01:29,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:01:29,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:01:30,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:01:30,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:01:30,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986719326] [2024-06-21 21:01:30,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986719326] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:01:30,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:01:30,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:01:30,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957239278] [2024-06-21 21:01:30,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:01:30,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:01:30,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:01:30,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:01:30,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:01:30,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:01:30,736 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-21 21:01:30,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:01:30,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:01:30,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:01:31,341 INFO L124 PetriNetUnfolderBase]: 1098/1983 cut-off events. [2024-06-21 21:01:31,341 INFO L125 PetriNetUnfolderBase]: For 589050/589050 co-relation queries the response was YES. [2024-06-21 21:01:31,365 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-21 21:01:31,372 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 294 selfloop transitions, 187 changer transitions 0/484 dead transitions. [2024-06-21 21:01:31,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 484 transitions, 7459 flow [2024-06-21 21:01:31,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:01:31,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:01:31,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 160 transitions. [2024-06-21 21:01:31,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44077134986225897 [2024-06-21 21:01:31,373 INFO L175 Difference]: Start difference. First operand has 464 places, 462 transitions, 5359 flow. Second operand 11 states and 160 transitions. [2024-06-21 21:01:31,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 484 transitions, 7459 flow [2024-06-21 21:01:33,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 484 transitions, 7072 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-21 21:01:33,847 INFO L231 Difference]: Finished difference. Result has 467 places, 464 transitions, 5399 flow [2024-06-21 21:01:33,847 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-21 21:01:33,848 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 435 predicate places. [2024-06-21 21:01:33,848 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 464 transitions, 5399 flow [2024-06-21 21:01:33,848 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-21 21:01:33,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:01:33,848 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:01:33,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-21 21:01:33,848 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:01:33,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:01:33,849 INFO L85 PathProgramCache]: Analyzing trace with hash -1608751231, now seen corresponding path program 29 times [2024-06-21 21:01:33,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:01:33,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390722115] [2024-06-21 21:01:33,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:01:33,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:01:33,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:01:34,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-21 21:01:34,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:01:34,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390722115] [2024-06-21 21:01:34,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [390722115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:01:34,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:01:34,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:01:34,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499243705] [2024-06-21 21:01:34,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:01:34,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:01:34,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:01:34,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:01:34,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:01:34,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:01:34,851 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-21 21:01:34,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:01:34,851 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:01:34,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:01:35,382 INFO L124 PetriNetUnfolderBase]: 1094/1975 cut-off events. [2024-06-21 21:01:35,382 INFO L125 PetriNetUnfolderBase]: For 569314/569314 co-relation queries the response was YES. [2024-06-21 21:01:35,407 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-21 21:01:35,413 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 243 selfloop transitions, 235 changer transitions 0/481 dead transitions. [2024-06-21 21:01:35,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 481 transitions, 7097 flow [2024-06-21 21:01:35,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:01:35,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:01:35,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 151 transitions. [2024-06-21 21:01:35,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41597796143250687 [2024-06-21 21:01:35,414 INFO L175 Difference]: Start difference. First operand has 467 places, 464 transitions, 5399 flow. Second operand 11 states and 151 transitions. [2024-06-21 21:01:35,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 481 transitions, 7097 flow [2024-06-21 21:01:37,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 481 transitions, 6622 flow, removed 30 selfloop flow, removed 10 redundant places. [2024-06-21 21:01:37,989 INFO L231 Difference]: Finished difference. Result has 468 places, 464 transitions, 5399 flow [2024-06-21 21:01:37,989 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-21 21:01:37,990 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 436 predicate places. [2024-06-21 21:01:37,990 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 464 transitions, 5399 flow [2024-06-21 21:01:37,990 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-21 21:01:37,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:01:37,990 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:01:37,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-21 21:01:37,990 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:01:37,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:01:37,991 INFO L85 PathProgramCache]: Analyzing trace with hash -1885519231, now seen corresponding path program 30 times [2024-06-21 21:01:37,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:01:37,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951282696] [2024-06-21 21:01:37,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:01:37,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:01:37,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:01:38,890 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:01:38,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:01:38,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951282696] [2024-06-21 21:01:38,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951282696] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:01:38,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:01:38,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:01:38,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410355497] [2024-06-21 21:01:38,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:01:38,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:01:38,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:01:38,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:01:38,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:01:38,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:01:38,992 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-21 21:01:38,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:01:38,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:01:38,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:01:39,556 INFO L124 PetriNetUnfolderBase]: 1090/1967 cut-off events. [2024-06-21 21:01:39,557 INFO L125 PetriNetUnfolderBase]: For 547763/547763 co-relation queries the response was YES. [2024-06-21 21:01:39,581 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-21 21:01:39,587 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 263 selfloop transitions, 216 changer transitions 0/482 dead transitions. [2024-06-21 21:01:39,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 482 transitions, 7435 flow [2024-06-21 21:01:39,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:01:39,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:01:39,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 165 transitions. [2024-06-21 21:01:39,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-21 21:01:39,588 INFO L175 Difference]: Start difference. First operand has 468 places, 464 transitions, 5399 flow. Second operand 12 states and 165 transitions. [2024-06-21 21:01:39,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 482 transitions, 7435 flow [2024-06-21 21:01:42,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 482 transitions, 6940 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-21 21:01:42,085 INFO L231 Difference]: Finished difference. Result has 471 places, 464 transitions, 5341 flow [2024-06-21 21:01:42,085 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-21 21:01:42,086 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 439 predicate places. [2024-06-21 21:01:42,086 INFO L495 AbstractCegarLoop]: Abstraction has has 471 places, 464 transitions, 5341 flow [2024-06-21 21:01:42,086 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-21 21:01:42,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:01:42,086 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:01:42,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-21 21:01:42,086 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:01:42,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:01:42,087 INFO L85 PathProgramCache]: Analyzing trace with hash 991813299, now seen corresponding path program 31 times [2024-06-21 21:01:42,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:01:42,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120798136] [2024-06-21 21:01:42,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:01:42,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:01:42,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:01:42,945 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:01:42,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:01:42,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120798136] [2024-06-21 21:01:42,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120798136] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:01:42,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:01:42,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:01:42,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736327509] [2024-06-21 21:01:42,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:01:42,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:01:42,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:01:42,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:01:42,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:01:43,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:01:43,048 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-21 21:01:43,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:01:43,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:01:43,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:01:43,585 INFO L124 PetriNetUnfolderBase]: 1086/1963 cut-off events. [2024-06-21 21:01:43,585 INFO L125 PetriNetUnfolderBase]: For 526695/526695 co-relation queries the response was YES. [2024-06-21 21:01:43,609 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-21 21:01:43,615 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 292 selfloop transitions, 188 changer transitions 0/483 dead transitions. [2024-06-21 21:01:43,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 483 transitions, 7075 flow [2024-06-21 21:01:43,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:01:43,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:01:43,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 158 transitions. [2024-06-21 21:01:43,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43526170798898073 [2024-06-21 21:01:43,616 INFO L175 Difference]: Start difference. First operand has 471 places, 464 transitions, 5341 flow. Second operand 11 states and 158 transitions. [2024-06-21 21:01:43,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 483 transitions, 7075 flow [2024-06-21 21:01:45,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 483 transitions, 6611 flow, removed 17 selfloop flow, removed 11 redundant places. [2024-06-21 21:01:45,953 INFO L231 Difference]: Finished difference. Result has 471 places, 464 transitions, 5258 flow [2024-06-21 21:01:45,954 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-21 21:01:45,954 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 439 predicate places. [2024-06-21 21:01:45,954 INFO L495 AbstractCegarLoop]: Abstraction has has 471 places, 464 transitions, 5258 flow [2024-06-21 21:01:45,954 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-21 21:01:45,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:01:45,954 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:01:45,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-21 21:01:45,955 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:01:45,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:01:45,955 INFO L85 PathProgramCache]: Analyzing trace with hash -1418167353, now seen corresponding path program 16 times [2024-06-21 21:01:45,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:01:45,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399827754] [2024-06-21 21:01:45,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:01:45,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:01:45,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:01:46,967 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:01:46,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:01:46,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399827754] [2024-06-21 21:01:46,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399827754] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:01:46,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:01:46,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:01:46,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29234272] [2024-06-21 21:01:46,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:01:46,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:01:46,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:01:46,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:01:46,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:01:47,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:01:47,079 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-21 21:01:47,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:01:47,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:01:47,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:01:47,611 INFO L124 PetriNetUnfolderBase]: 1084/1962 cut-off events. [2024-06-21 21:01:47,612 INFO L125 PetriNetUnfolderBase]: For 504597/504597 co-relation queries the response was YES. [2024-06-21 21:01:47,636 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-21 21:01:47,642 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 368 selfloop transitions, 103 changer transitions 0/474 dead transitions. [2024-06-21 21:01:47,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 474 transitions, 6222 flow [2024-06-21 21:01:47,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:01:47,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:01:47,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 152 transitions. [2024-06-21 21:01:47,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3838383838383838 [2024-06-21 21:01:47,644 INFO L175 Difference]: Start difference. First operand has 471 places, 464 transitions, 5258 flow. Second operand 12 states and 152 transitions. [2024-06-21 21:01:47,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 474 transitions, 6222 flow [2024-06-21 21:01:49,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 474 transitions, 5776 flow, removed 17 selfloop flow, removed 11 redundant places. [2024-06-21 21:01:49,879 INFO L231 Difference]: Finished difference. Result has 472 places, 464 transitions, 5023 flow [2024-06-21 21:01:49,880 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-21 21:01:49,880 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 440 predicate places. [2024-06-21 21:01:49,880 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 464 transitions, 5023 flow [2024-06-21 21:01:49,880 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-21 21:01:49,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:01:49,880 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:01:49,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-21 21:01:49,881 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:01:49,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:01:49,881 INFO L85 PathProgramCache]: Analyzing trace with hash -199684599, now seen corresponding path program 17 times [2024-06-21 21:01:49,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:01:49,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831749837] [2024-06-21 21:01:49,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:01:49,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:01:49,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:01:50,978 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:01:50,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:01:50,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831749837] [2024-06-21 21:01:50,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831749837] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:01:50,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:01:50,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:01:50,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653469051] [2024-06-21 21:01:50,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:01:50,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:01:50,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:01:50,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:01:50,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:01:51,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:01:51,081 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-21 21:01:51,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:01:51,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:01:51,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:01:51,609 INFO L124 PetriNetUnfolderBase]: 1082/1959 cut-off events. [2024-06-21 21:01:51,609 INFO L125 PetriNetUnfolderBase]: For 495302/495302 co-relation queries the response was YES. [2024-06-21 21:01:51,634 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-21 21:01:51,640 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 354 selfloop transitions, 117 changer transitions 0/474 dead transitions. [2024-06-21 21:01:51,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 474 transitions, 5987 flow [2024-06-21 21:01:51,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:01:51,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:01:51,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 138 transitions. [2024-06-21 21:01:51,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38016528925619836 [2024-06-21 21:01:51,642 INFO L175 Difference]: Start difference. First operand has 472 places, 464 transitions, 5023 flow. Second operand 11 states and 138 transitions. [2024-06-21 21:01:51,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 474 transitions, 5987 flow [2024-06-21 21:01:54,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 474 transitions, 5721 flow, removed 24 selfloop flow, removed 11 redundant places. [2024-06-21 21:01:54,012 INFO L231 Difference]: Finished difference. Result has 472 places, 464 transitions, 4996 flow [2024-06-21 21:01:54,012 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-21 21:01:54,012 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 440 predicate places. [2024-06-21 21:01:54,013 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 464 transitions, 4996 flow [2024-06-21 21:01:54,013 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-21 21:01:54,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:01:54,013 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:01:54,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-21 21:01:54,013 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:01:54,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:01:54,013 INFO L85 PathProgramCache]: Analyzing trace with hash -1342997327, now seen corresponding path program 32 times [2024-06-21 21:01:54,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:01:54,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151783135] [2024-06-21 21:01:54,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:01:54,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:01:54,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:01:54,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-21 21:01:54,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:01:54,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151783135] [2024-06-21 21:01:54,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [151783135] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:01:54,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:01:54,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:01:54,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380364208] [2024-06-21 21:01:54,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:01:54,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:01:54,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:01:54,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:01:54,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:01:54,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:01:54,997 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-21 21:01:54,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:01:54,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:01:54,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:01:55,576 INFO L124 PetriNetUnfolderBase]: 1088/1971 cut-off events. [2024-06-21 21:01:55,576 INFO L125 PetriNetUnfolderBase]: For 515593/515593 co-relation queries the response was YES. [2024-06-21 21:01:55,599 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-21 21:01:55,605 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 258 selfloop transitions, 221 changer transitions 0/482 dead transitions. [2024-06-21 21:01:55,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 482 transitions, 6748 flow [2024-06-21 21:01:55,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:01:55,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:01:55,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 150 transitions. [2024-06-21 21:01:55,606 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4132231404958678 [2024-06-21 21:01:55,606 INFO L175 Difference]: Start difference. First operand has 472 places, 464 transitions, 4996 flow. Second operand 11 states and 150 transitions. [2024-06-21 21:01:55,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 482 transitions, 6748 flow [2024-06-21 21:01:57,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 482 transitions, 6502 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-21 21:01:57,957 INFO L231 Difference]: Finished difference. Result has 473 places, 466 transitions, 5241 flow [2024-06-21 21:01:57,957 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-21 21:01:57,957 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 441 predicate places. [2024-06-21 21:01:57,957 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 466 transitions, 5241 flow [2024-06-21 21:01:57,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-21 21:01:57,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:01:57,958 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:01:57,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-21 21:01:57,958 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:01:57,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:01:57,958 INFO L85 PathProgramCache]: Analyzing trace with hash -1608452019, now seen corresponding path program 5 times [2024-06-21 21:01:57,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:01:57,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757479536] [2024-06-21 21:01:57,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:01:57,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:01:57,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:01:59,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:01:59,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:01:59,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757479536] [2024-06-21 21:01:59,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757479536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:01:59,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:01:59,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:01:59,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1873860003] [2024-06-21 21:01:59,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:01:59,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:01:59,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:01:59,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:01:59,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:01:59,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-21 21:01:59,292 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-21 21:01:59,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:01:59,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-21 21:01:59,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:01:59,858 INFO L124 PetriNetUnfolderBase]: 1033/1908 cut-off events. [2024-06-21 21:01:59,858 INFO L125 PetriNetUnfolderBase]: For 502935/502937 co-relation queries the response was YES. [2024-06-21 21:01:59,881 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-21 21:01:59,886 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 355 selfloop transitions, 48 changer transitions 0/477 dead transitions. [2024-06-21 21:01:59,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 477 transitions, 6071 flow [2024-06-21 21:01:59,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:01:59,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:01:59,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 142 transitions. [2024-06-21 21:01:59,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39118457300275483 [2024-06-21 21:01:59,888 INFO L175 Difference]: Start difference. First operand has 473 places, 466 transitions, 5241 flow. Second operand 11 states and 142 transitions. [2024-06-21 21:01:59,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 477 transitions, 6071 flow [2024-06-21 21:02:02,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 477 transitions, 5500 flow, removed 15 selfloop flow, removed 10 redundant places. [2024-06-21 21:02:02,281 INFO L231 Difference]: Finished difference. Result has 474 places, 466 transitions, 4770 flow [2024-06-21 21:02:02,281 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-21 21:02:02,282 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 442 predicate places. [2024-06-21 21:02:02,282 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 466 transitions, 4770 flow [2024-06-21 21:02:02,282 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-21 21:02:02,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:02:02,282 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:02:02,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-21 21:02:02,282 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:02:02,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:02:02,283 INFO L85 PathProgramCache]: Analyzing trace with hash 142624593, now seen corresponding path program 6 times [2024-06-21 21:02:02,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:02:02,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192073710] [2024-06-21 21:02:02,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:02:02,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:02:02,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:02:03,461 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:02:03,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:02:03,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192073710] [2024-06-21 21:02:03,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [192073710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:02:03,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:02:03,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:02:03,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348490019] [2024-06-21 21:02:03,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:02:03,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:02:03,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:02:03,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:02:03,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:02:03,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-21 21:02:03,587 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-21 21:02:03,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:02:03,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-21 21:02:03,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:02:04,245 INFO L124 PetriNetUnfolderBase]: 1038/1916 cut-off events. [2024-06-21 21:02:04,245 INFO L125 PetriNetUnfolderBase]: For 506643/506645 co-relation queries the response was YES. [2024-06-21 21:02:04,267 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-21 21:02:04,273 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 386 selfloop transitions, 18 changer transitions 0/478 dead transitions. [2024-06-21 21:02:04,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 478 transitions, 5632 flow [2024-06-21 21:02:04,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:02:04,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:02:04,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-21 21:02:04,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3746556473829201 [2024-06-21 21:02:04,274 INFO L175 Difference]: Start difference. First operand has 474 places, 466 transitions, 4770 flow. Second operand 11 states and 136 transitions. [2024-06-21 21:02:04,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 478 transitions, 5632 flow [2024-06-21 21:02:06,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 478 transitions, 5490 flow, removed 18 selfloop flow, removed 10 redundant places. [2024-06-21 21:02:06,727 INFO L231 Difference]: Finished difference. Result has 475 places, 467 transitions, 4700 flow [2024-06-21 21:02:06,728 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-21 21:02:06,728 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 443 predicate places. [2024-06-21 21:02:06,728 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 467 transitions, 4700 flow [2024-06-21 21:02:06,728 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-21 21:02:06,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:02:06,728 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:02:06,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-21 21:02:06,729 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:02:06,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:02:06,729 INFO L85 PathProgramCache]: Analyzing trace with hash 142613681, now seen corresponding path program 33 times [2024-06-21 21:02:06,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:02:06,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455743663] [2024-06-21 21:02:06,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:02:06,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:02:06,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:02:07,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:02:07,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:02:07,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455743663] [2024-06-21 21:02:07,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [455743663] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:02:07,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:02:07,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:02:07,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921415713] [2024-06-21 21:02:07,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:02:07,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:02:07,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:02:07,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:02:07,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:02:07,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:02:07,783 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-21 21:02:07,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:02:07,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:02:07,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:02:08,311 INFO L124 PetriNetUnfolderBase]: 1085/1966 cut-off events. [2024-06-21 21:02:08,311 INFO L125 PetriNetUnfolderBase]: For 473314/473314 co-relation queries the response was YES. [2024-06-21 21:02:08,335 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-21 21:02:08,341 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 456 selfloop transitions, 19 changer transitions 0/478 dead transitions. [2024-06-21 21:02:08,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 478 transitions, 5684 flow [2024-06-21 21:02:08,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:02:08,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:02:08,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 127 transitions. [2024-06-21 21:02:08,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.349862258953168 [2024-06-21 21:02:08,342 INFO L175 Difference]: Start difference. First operand has 475 places, 467 transitions, 4700 flow. Second operand 11 states and 127 transitions. [2024-06-21 21:02:08,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 478 transitions, 5684 flow [2024-06-21 21:02:10,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 478 transitions, 5521 flow, removed 31 selfloop flow, removed 12 redundant places. [2024-06-21 21:02:10,658 INFO L231 Difference]: Finished difference. Result has 474 places, 467 transitions, 4580 flow [2024-06-21 21:02:10,659 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-21 21:02:10,659 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 442 predicate places. [2024-06-21 21:02:10,659 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 467 transitions, 4580 flow [2024-06-21 21:02:10,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-21 21:02:10,659 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:02:10,660 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:02:10,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-21 21:02:10,660 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:02:10,660 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:02:10,660 INFO L85 PathProgramCache]: Analyzing trace with hash 94873055, now seen corresponding path program 34 times [2024-06-21 21:02:10,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:02:10,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250960021] [2024-06-21 21:02:10,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:02:10,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:02:10,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:02:11,509 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:02:11,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:02:11,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250960021] [2024-06-21 21:02:11,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1250960021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:02:11,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:02:11,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:02:11,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126181260] [2024-06-21 21:02:11,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:02:11,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:02:11,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:02:11,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:02:11,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:02:11,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:02:11,632 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-21 21:02:11,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:02:11,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:02:11,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:02:12,159 INFO L124 PetriNetUnfolderBase]: 1091/1978 cut-off events. [2024-06-21 21:02:12,160 INFO L125 PetriNetUnfolderBase]: For 478057/478057 co-relation queries the response was YES. [2024-06-21 21:02:12,184 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-21 21:02:12,190 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 267 selfloop transitions, 216 changer transitions 0/486 dead transitions. [2024-06-21 21:02:12,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 486 transitions, 6366 flow [2024-06-21 21:02:12,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:02:12,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:02:12,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 153 transitions. [2024-06-21 21:02:12,191 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4214876033057851 [2024-06-21 21:02:12,191 INFO L175 Difference]: Start difference. First operand has 474 places, 467 transitions, 4580 flow. Second operand 11 states and 153 transitions. [2024-06-21 21:02:12,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 486 transitions, 6366 flow [2024-06-21 21:02:14,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 486 transitions, 6295 flow, removed 1 selfloop flow, removed 12 redundant places. [2024-06-21 21:02:14,599 INFO L231 Difference]: Finished difference. Result has 473 places, 469 transitions, 4988 flow [2024-06-21 21:02:14,600 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-21 21:02:14,600 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 441 predicate places. [2024-06-21 21:02:14,600 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 469 transitions, 4988 flow [2024-06-21 21:02:14,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-21 21:02:14,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:02:14,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-21 21:02:14,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-21 21:02:14,601 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:02:14,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:02:14,601 INFO L85 PathProgramCache]: Analyzing trace with hash -1342758317, now seen corresponding path program 35 times [2024-06-21 21:02:14,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:02:14,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154498494] [2024-06-21 21:02:14,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:02:14,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:02:14,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:02:15,495 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:02:15,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:02:15,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154498494] [2024-06-21 21:02:15,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1154498494] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:02:15,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:02:15,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:02:15,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614370483] [2024-06-21 21:02:15,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:02:15,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:02:15,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:02:15,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:02:15,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:02:15,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:02:15,568 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-21 21:02:15,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:02:15,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:02:15,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:02:16,104 INFO L124 PetriNetUnfolderBase]: 1087/1972 cut-off events. [2024-06-21 21:02:16,104 INFO L125 PetriNetUnfolderBase]: For 454470/454470 co-relation queries the response was YES. [2024-06-21 21:02:16,129 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-21 21:02:16,135 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 265 selfloop transitions, 217 changer transitions 0/485 dead transitions. [2024-06-21 21:02:16,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 485 transitions, 6384 flow [2024-06-21 21:02:16,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:02:16,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:02:16,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 151 transitions. [2024-06-21 21:02:16,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41597796143250687 [2024-06-21 21:02:16,136 INFO L175 Difference]: Start difference. First operand has 473 places, 469 transitions, 4988 flow. Second operand 11 states and 151 transitions. [2024-06-21 21:02:16,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 485 transitions, 6384 flow [2024-06-21 21:02:18,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 485 transitions, 5853 flow, removed 30 selfloop flow, removed 10 redundant places. [2024-06-21 21:02:18,380 INFO L231 Difference]: Finished difference. Result has 474 places, 469 transitions, 4896 flow [2024-06-21 21:02:18,380 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-21 21:02:18,381 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 442 predicate places. [2024-06-21 21:02:18,381 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 469 transitions, 4896 flow [2024-06-21 21:02:18,381 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-21 21:02:18,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:02:18,381 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:02:18,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-21 21:02:18,381 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:02:18,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:02:18,382 INFO L85 PathProgramCache]: Analyzing trace with hash 390111165, now seen corresponding path program 18 times [2024-06-21 21:02:18,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:02:18,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706306304] [2024-06-21 21:02:18,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:02:18,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:02:18,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:02:19,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-21 21:02:19,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:02:19,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706306304] [2024-06-21 21:02:19,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706306304] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:02:19,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:02:19,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:02:19,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93133882] [2024-06-21 21:02:19,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:02:19,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:02:19,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:02:19,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:02:19,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:02:19,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:02:19,601 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-21 21:02:19,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:02:19,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:02:19,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:02:20,223 INFO L124 PetriNetUnfolderBase]: 1095/1985 cut-off events. [2024-06-21 21:02:20,223 INFO L125 PetriNetUnfolderBase]: For 459572/459572 co-relation queries the response was YES. [2024-06-21 21:02:20,248 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-21 21:02:20,254 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 459 selfloop transitions, 22 changer transitions 0/484 dead transitions. [2024-06-21 21:02:20,254 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 484 transitions, 6360 flow [2024-06-21 21:02:20,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:02:20,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:02:20,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 129 transitions. [2024-06-21 21:02:20,255 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35537190082644626 [2024-06-21 21:02:20,255 INFO L175 Difference]: Start difference. First operand has 474 places, 469 transitions, 4896 flow. Second operand 11 states and 129 transitions. [2024-06-21 21:02:20,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 484 transitions, 6360 flow [2024-06-21 21:02:22,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 484 transitions, 5903 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-21 21:02:22,510 INFO L231 Difference]: Finished difference. Result has 474 places, 473 transitions, 4620 flow [2024-06-21 21:02:22,511 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-21 21:02:22,511 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 442 predicate places. [2024-06-21 21:02:22,511 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 473 transitions, 4620 flow [2024-06-21 21:02:22,511 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-21 21:02:22,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:02:22,511 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:02:22,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-21 21:02:22,512 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:02:22,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:02:22,512 INFO L85 PathProgramCache]: Analyzing trace with hash 94881735, now seen corresponding path program 19 times [2024-06-21 21:02:22,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:02:22,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733096130] [2024-06-21 21:02:22,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:02:22,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:02:22,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:02:23,477 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:02:23,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:02:23,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733096130] [2024-06-21 21:02:23,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [733096130] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:02:23,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:02:23,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:02:23,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881288945] [2024-06-21 21:02:23,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:02:23,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:02:23,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:02:23,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:02:23,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:02:23,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:02:23,550 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-21 21:02:23,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:02:23,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:02:23,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:02:24,037 INFO L124 PetriNetUnfolderBase]: 1093/1982 cut-off events. [2024-06-21 21:02:24,037 INFO L125 PetriNetUnfolderBase]: For 448626/448626 co-relation queries the response was YES. [2024-06-21 21:02:24,062 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-21 21:02:24,068 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 371 selfloop transitions, 109 changer transitions 0/483 dead transitions. [2024-06-21 21:02:24,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 483 transitions, 5602 flow [2024-06-21 21:02:24,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:02:24,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:02:24,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 138 transitions. [2024-06-21 21:02:24,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38016528925619836 [2024-06-21 21:02:24,070 INFO L175 Difference]: Start difference. First operand has 474 places, 473 transitions, 4620 flow. Second operand 11 states and 138 transitions. [2024-06-21 21:02:24,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 483 transitions, 5602 flow [2024-06-21 21:02:26,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 483 transitions, 5464 flow, removed 58 selfloop flow, removed 7 redundant places. [2024-06-21 21:02:26,254 INFO L231 Difference]: Finished difference. Result has 478 places, 473 transitions, 4705 flow [2024-06-21 21:02:26,254 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-21 21:02:26,254 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 446 predicate places. [2024-06-21 21:02:26,254 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 473 transitions, 4705 flow [2024-06-21 21:02:26,254 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-21 21:02:26,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:02:26,255 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:02:26,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-21 21:02:26,255 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:02:26,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:02:26,255 INFO L85 PathProgramCache]: Analyzing trace with hash 1592228785, now seen corresponding path program 7 times [2024-06-21 21:02:26,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:02:26,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292372989] [2024-06-21 21:02:26,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:02:26,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:02:26,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:02:27,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:02:27,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:02:27,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292372989] [2024-06-21 21:02:27,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1292372989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:02:27,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:02:27,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:02:27,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428967927] [2024-06-21 21:02:27,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:02:27,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:02:27,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:02:27,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:02:27,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:02:27,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-21 21:02:27,352 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-21 21:02:27,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:02:27,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-21 21:02:27,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:02:27,883 INFO L124 PetriNetUnfolderBase]: 1038/1920 cut-off events. [2024-06-21 21:02:27,884 INFO L125 PetriNetUnfolderBase]: For 447210/447212 co-relation queries the response was YES. [2024-06-21 21:02:27,907 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-21 21:02:27,913 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 387 selfloop transitions, 22 changer transitions 0/485 dead transitions. [2024-06-21 21:02:27,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 485 transitions, 5549 flow [2024-06-21 21:02:27,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:02:27,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:02:27,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 148 transitions. [2024-06-21 21:02:27,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37373737373737376 [2024-06-21 21:02:27,914 INFO L175 Difference]: Start difference. First operand has 478 places, 473 transitions, 4705 flow. Second operand 12 states and 148 transitions. [2024-06-21 21:02:27,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 485 transitions, 5549 flow [2024-06-21 21:02:29,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 485 transitions, 5286 flow, removed 18 selfloop flow, removed 10 redundant places. [2024-06-21 21:02:29,913 INFO L231 Difference]: Finished difference. Result has 480 places, 473 transitions, 4490 flow [2024-06-21 21:02:29,913 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-21 21:02:29,914 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 448 predicate places. [2024-06-21 21:02:29,914 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 473 transitions, 4490 flow [2024-06-21 21:02:29,914 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-21 21:02:29,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:02:29,914 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:02:29,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-21 21:02:29,914 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:02:29,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:02:29,915 INFO L85 PathProgramCache]: Analyzing trace with hash 142613991, now seen corresponding path program 20 times [2024-06-21 21:02:29,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:02:29,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494803574] [2024-06-21 21:02:29,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:02:29,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:02:29,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:02:31,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-21 21:02:31,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:02:31,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494803574] [2024-06-21 21:02:31,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494803574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:02:31,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:02:31,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:02:31,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830625344] [2024-06-21 21:02:31,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:02:31,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:02:31,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:02:31,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:02:31,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:02:31,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:02:31,239 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-21 21:02:31,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:02:31,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:02:31,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:02:31,799 INFO L124 PetriNetUnfolderBase]: 1088/1974 cut-off events. [2024-06-21 21:02:31,799 INFO L125 PetriNetUnfolderBase]: For 410109/410109 co-relation queries the response was YES. [2024-06-21 21:02:31,823 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-21 21:02:31,829 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 461 selfloop transitions, 19 changer transitions 0/483 dead transitions. [2024-06-21 21:02:31,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 483 transitions, 5472 flow [2024-06-21 21:02:31,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:02:31,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:02:31,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 126 transitions. [2024-06-21 21:02:31,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34710743801652894 [2024-06-21 21:02:31,849 INFO L175 Difference]: Start difference. First operand has 480 places, 473 transitions, 4490 flow. Second operand 11 states and 126 transitions. [2024-06-21 21:02:31,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 483 transitions, 5472 flow [2024-06-21 21:02:34,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 483 transitions, 5344 flow, removed 19 selfloop flow, removed 12 redundant places. [2024-06-21 21:02:34,115 INFO L231 Difference]: Finished difference. Result has 479 places, 473 transitions, 4405 flow [2024-06-21 21:02:34,115 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-21 21:02:34,115 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 447 predicate places. [2024-06-21 21:02:34,116 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 473 transitions, 4405 flow [2024-06-21 21:02:34,116 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-21 21:02:34,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:02:34,116 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:02:34,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-21 21:02:34,116 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:02:34,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:02:34,116 INFO L85 PathProgramCache]: Analyzing trace with hash 1592228413, now seen corresponding path program 21 times [2024-06-21 21:02:34,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:02:34,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134661751] [2024-06-21 21:02:34,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:02:34,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:02:34,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:02:35,178 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:02:35,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:02:35,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134661751] [2024-06-21 21:02:35,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134661751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:02:35,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:02:35,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:02:35,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121396048] [2024-06-21 21:02:35,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:02:35,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:02:35,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:02:35,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:02:35,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:02:35,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:02:35,266 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-21 21:02:35,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:02:35,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:02:35,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:02:35,980 INFO L124 PetriNetUnfolderBase]: 1086/1971 cut-off events. [2024-06-21 21:02:35,981 INFO L125 PetriNetUnfolderBase]: For 398412/398412 co-relation queries the response was YES. [2024-06-21 21:02:36,005 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-21 21:02:36,011 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 455 selfloop transitions, 29 changer transitions 0/487 dead transitions. [2024-06-21 21:02:36,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 487 transitions, 5467 flow [2024-06-21 21:02:36,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 21:02:36,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 21:02:36,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 146 transitions. [2024-06-21 21:02:36,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34032634032634035 [2024-06-21 21:02:36,012 INFO L175 Difference]: Start difference. First operand has 479 places, 473 transitions, 4405 flow. Second operand 13 states and 146 transitions. [2024-06-21 21:02:36,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 487 transitions, 5467 flow [2024-06-21 21:02:38,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 487 transitions, 5424 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-21 21:02:38,193 INFO L231 Difference]: Finished difference. Result has 482 places, 475 transitions, 4503 flow [2024-06-21 21:02:38,208 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-21 21:02:38,208 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 450 predicate places. [2024-06-21 21:02:38,208 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 475 transitions, 4503 flow [2024-06-21 21:02:38,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-21 21:02:38,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:02:38,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-21 21:02:38,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-21 21:02:38,209 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:02:38,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:02:38,209 INFO L85 PathProgramCache]: Analyzing trace with hash -1741694727, now seen corresponding path program 2 times [2024-06-21 21:02:38,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:02:38,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482327199] [2024-06-21 21:02:38,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:02:38,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:02:38,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:02:39,069 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:02:39,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:02:39,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482327199] [2024-06-21 21:02:39,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482327199] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:02:39,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:02:39,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:02:39,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768275928] [2024-06-21 21:02:39,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:02:39,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:02:39,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:02:39,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:02:39,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:02:39,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:02:39,159 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-21 21:02:39,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:02:39,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:02:39,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:02:39,751 INFO L124 PetriNetUnfolderBase]: 1095/1986 cut-off events. [2024-06-21 21:02:39,752 INFO L125 PetriNetUnfolderBase]: For 402533/402533 co-relation queries the response was YES. [2024-06-21 21:02:39,772 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-21 21:02:39,777 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 460 selfloop transitions, 40 changer transitions 0/503 dead transitions. [2024-06-21 21:02:39,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 503 transitions, 5640 flow [2024-06-21 21:02:39,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:02:39,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:02:39,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 149 transitions. [2024-06-21 21:02:39,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37626262626262624 [2024-06-21 21:02:39,778 INFO L175 Difference]: Start difference. First operand has 482 places, 475 transitions, 4503 flow. Second operand 12 states and 149 transitions. [2024-06-21 21:02:39,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 503 transitions, 5640 flow [2024-06-21 21:02:41,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 503 transitions, 5521 flow, removed 32 selfloop flow, removed 13 redundant places. [2024-06-21 21:02:41,852 INFO L231 Difference]: Finished difference. Result has 484 places, 483 transitions, 4585 flow [2024-06-21 21:02:41,852 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-21 21:02:41,852 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 452 predicate places. [2024-06-21 21:02:41,852 INFO L495 AbstractCegarLoop]: Abstraction has has 484 places, 483 transitions, 4585 flow [2024-06-21 21:02:41,853 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-21 21:02:41,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:02:41,853 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:02:41,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-21 21:02:41,853 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:02:41,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:02:41,853 INFO L85 PathProgramCache]: Analyzing trace with hash -1860051753, now seen corresponding path program 3 times [2024-06-21 21:02:41,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:02:41,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095161126] [2024-06-21 21:02:41,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:02:41,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:02:41,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:02:42,819 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:02:42,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:02:42,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095161126] [2024-06-21 21:02:42,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095161126] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:02:42,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:02:42,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:02:42,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278683067] [2024-06-21 21:02:42,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:02:42,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:02:42,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:02:42,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:02:42,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:02:42,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:02:42,934 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-21 21:02:42,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:02:42,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:02:42,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:02:43,500 INFO L124 PetriNetUnfolderBase]: 1108/2011 cut-off events. [2024-06-21 21:02:43,500 INFO L125 PetriNetUnfolderBase]: For 397962/397962 co-relation queries the response was YES. [2024-06-21 21:02:43,527 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-21 21:02:43,591 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 468 selfloop transitions, 39 changer transitions 0/510 dead transitions. [2024-06-21 21:02:43,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 510 transitions, 5753 flow [2024-06-21 21:02:43,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:02:43,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:02:43,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 149 transitions. [2024-06-21 21:02:43,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37626262626262624 [2024-06-21 21:02:43,592 INFO L175 Difference]: Start difference. First operand has 484 places, 483 transitions, 4585 flow. Second operand 12 states and 149 transitions. [2024-06-21 21:02:43,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 510 transitions, 5753 flow [2024-06-21 21:02:45,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 510 transitions, 5624 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-21 21:02:45,687 INFO L231 Difference]: Finished difference. Result has 491 places, 491 transitions, 4661 flow [2024-06-21 21:02:45,688 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-21 21:02:45,688 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 459 predicate places. [2024-06-21 21:02:45,688 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 491 transitions, 4661 flow [2024-06-21 21:02:45,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-21 21:02:45,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:02:45,688 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:02:45,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-21 21:02:45,689 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:02:45,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:02:45,689 INFO L85 PathProgramCache]: Analyzing trace with hash -1732962355, now seen corresponding path program 36 times [2024-06-21 21:02:45,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:02:45,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685043813] [2024-06-21 21:02:45,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:02:45,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:02:45,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:02:46,450 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:02:46,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:02:46,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685043813] [2024-06-21 21:02:46,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [685043813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:02:46,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:02:46,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:02:46,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640620189] [2024-06-21 21:02:46,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:02:46,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:02:46,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:02:46,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:02:46,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:02:46,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:02:46,531 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-21 21:02:46,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:02:46,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:02:46,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:02:47,049 INFO L124 PetriNetUnfolderBase]: 1114/2019 cut-off events. [2024-06-21 21:02:47,049 INFO L125 PetriNetUnfolderBase]: For 418490/418490 co-relation queries the response was YES. [2024-06-21 21:02:47,075 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-21 21:02:47,081 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 476 selfloop transitions, 36 changer transitions 0/515 dead transitions. [2024-06-21 21:02:47,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 515 transitions, 5818 flow [2024-06-21 21:02:47,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:02:47,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:02:47,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 150 transitions. [2024-06-21 21:02:47,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3787878787878788 [2024-06-21 21:02:47,082 INFO L175 Difference]: Start difference. First operand has 491 places, 491 transitions, 4661 flow. Second operand 12 states and 150 transitions. [2024-06-21 21:02:47,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 515 transitions, 5818 flow [2024-06-21 21:02:48,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 515 transitions, 5706 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-21 21:02:48,991 INFO L231 Difference]: Finished difference. Result has 497 places, 493 transitions, 4676 flow [2024-06-21 21:02:48,991 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-21 21:02:48,992 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 465 predicate places. [2024-06-21 21:02:48,992 INFO L495 AbstractCegarLoop]: Abstraction has has 497 places, 493 transitions, 4676 flow [2024-06-21 21:02:48,992 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-21 21:02:48,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:02:48,992 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:02:48,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-21 21:02:48,992 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:02:48,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:02:48,993 INFO L85 PathProgramCache]: Analyzing trace with hash -1927349097, now seen corresponding path program 4 times [2024-06-21 21:02:48,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:02:48,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113070573] [2024-06-21 21:02:48,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:02:48,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:02:49,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:02:49,872 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:02:49,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:02:49,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113070573] [2024-06-21 21:02:49,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1113070573] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:02:49,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:02:49,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:02:49,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241918071] [2024-06-21 21:02:49,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:02:49,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:02:49,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:02:49,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:02:49,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:02:49,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:02:49,978 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-21 21:02:49,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:02:49,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:02:49,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:02:50,587 INFO L124 PetriNetUnfolderBase]: 1127/2045 cut-off events. [2024-06-21 21:02:50,588 INFO L125 PetriNetUnfolderBase]: For 407023/407023 co-relation queries the response was YES. [2024-06-21 21:02:50,615 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-21 21:02:50,621 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 477 selfloop transitions, 39 changer transitions 0/519 dead transitions. [2024-06-21 21:02:50,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 519 transitions, 5870 flow [2024-06-21 21:02:50,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:02:50,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:02:50,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 149 transitions. [2024-06-21 21:02:50,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37626262626262624 [2024-06-21 21:02:50,622 INFO L175 Difference]: Start difference. First operand has 497 places, 493 transitions, 4676 flow. Second operand 12 states and 149 transitions. [2024-06-21 21:02:50,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 519 transitions, 5870 flow [2024-06-21 21:02:52,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 519 transitions, 5769 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-06-21 21:02:52,653 INFO L231 Difference]: Finished difference. Result has 501 places, 501 transitions, 4790 flow [2024-06-21 21:02:52,653 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-21 21:02:52,653 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 469 predicate places. [2024-06-21 21:02:52,653 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 501 transitions, 4790 flow [2024-06-21 21:02:52,653 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-21 21:02:52,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:02:52,654 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:02:52,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-21 21:02:52,654 INFO L420 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:02:52,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:02:52,654 INFO L85 PathProgramCache]: Analyzing trace with hash 2122321271, now seen corresponding path program 37 times [2024-06-21 21:02:52,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:02:52,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [555410891] [2024-06-21 21:02:52,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:02:52,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:02:52,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:02:53,369 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:02:53,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:02:53,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [555410891] [2024-06-21 21:02:53,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [555410891] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:02:53,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:02:53,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:02:53,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113648053] [2024-06-21 21:02:53,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:02:53,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:02:53,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:02:53,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:02:53,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:02:53,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:02:53,495 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-21 21:02:53,495 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:02:53,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:02:53,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:02:54,080 INFO L124 PetriNetUnfolderBase]: 1133/2054 cut-off events. [2024-06-21 21:02:54,081 INFO L125 PetriNetUnfolderBase]: For 428086/428086 co-relation queries the response was YES. [2024-06-21 21:02:54,108 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-21 21:02:54,115 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 487 selfloop transitions, 34 changer transitions 0/524 dead transitions. [2024-06-21 21:02:54,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 512 places, 524 transitions, 5967 flow [2024-06-21 21:02:54,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:02:54,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:02:54,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 150 transitions. [2024-06-21 21:02:54,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3787878787878788 [2024-06-21 21:02:54,116 INFO L175 Difference]: Start difference. First operand has 501 places, 501 transitions, 4790 flow. Second operand 12 states and 150 transitions. [2024-06-21 21:02:54,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 512 places, 524 transitions, 5967 flow [2024-06-21 21:02:56,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 524 transitions, 5844 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-21 21:02:56,419 INFO L231 Difference]: Finished difference. Result has 507 places, 503 transitions, 4794 flow [2024-06-21 21:02:56,420 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-21 21:02:56,420 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 475 predicate places. [2024-06-21 21:02:56,420 INFO L495 AbstractCegarLoop]: Abstraction has has 507 places, 503 transitions, 4794 flow [2024-06-21 21:02:56,420 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-21 21:02:56,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:02:56,421 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:02:56,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-21 21:02:56,421 INFO L420 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:02:56,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:02:56,421 INFO L85 PathProgramCache]: Analyzing trace with hash 2076824277, now seen corresponding path program 5 times [2024-06-21 21:02:56,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:02:56,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36051807] [2024-06-21 21:02:56,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:02:56,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:02:56,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:02:57,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-21 21:02:57,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:02:57,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36051807] [2024-06-21 21:02:57,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [36051807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:02:57,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:02:57,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:02:57,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765353732] [2024-06-21 21:02:57,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:02:57,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:02:57,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:02:57,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:02:57,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:02:57,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:02:57,469 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-21 21:02:57,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:02:57,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:02:57,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:02:58,165 INFO L124 PetriNetUnfolderBase]: 1131/2053 cut-off events. [2024-06-21 21:02:58,165 INFO L125 PetriNetUnfolderBase]: For 399382/399382 co-relation queries the response was YES. [2024-06-21 21:02:58,193 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-21 21:02:58,200 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 481 selfloop transitions, 38 changer transitions 0/522 dead transitions. [2024-06-21 21:02:58,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 518 places, 522 transitions, 5934 flow [2024-06-21 21:02:58,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:02:58,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:02:58,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 149 transitions. [2024-06-21 21:02:58,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37626262626262624 [2024-06-21 21:02:58,201 INFO L175 Difference]: Start difference. First operand has 507 places, 503 transitions, 4794 flow. Second operand 12 states and 149 transitions. [2024-06-21 21:02:58,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 518 places, 522 transitions, 5934 flow [2024-06-21 21:02:59,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 522 transitions, 5833 flow, removed 18 selfloop flow, removed 10 redundant places. [2024-06-21 21:02:59,855 INFO L231 Difference]: Finished difference. Result has 509 places, 505 transitions, 4834 flow [2024-06-21 21:02:59,855 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-21 21:02:59,855 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 477 predicate places. [2024-06-21 21:02:59,855 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 505 transitions, 4834 flow [2024-06-21 21:02:59,855 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-21 21:02:59,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:02:59,856 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:02:59,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-21 21:02:59,856 INFO L420 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:02:59,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:02:59,856 INFO L85 PathProgramCache]: Analyzing trace with hash -2102672111, now seen corresponding path program 38 times [2024-06-21 21:02:59,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:02:59,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845607815] [2024-06-21 21:02:59,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:02:59,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:02:59,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:03:00,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-21 21:03:00,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:03:00,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845607815] [2024-06-21 21:03:00,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845607815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:03:00,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:03:00,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:03:00,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123655683] [2024-06-21 21:03:00,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:03:00,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:03:00,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:03:00,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:03:00,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:03:00,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:03:00,720 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-21 21:03:00,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:03:00,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:03:00,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:03:01,379 INFO L124 PetriNetUnfolderBase]: 1127/2047 cut-off events. [2024-06-21 21:03:01,380 INFO L125 PetriNetUnfolderBase]: For 386365/386365 co-relation queries the response was YES. [2024-06-21 21:03:01,407 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-21 21:03:01,414 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 489 selfloop transitions, 33 changer transitions 0/525 dead transitions. [2024-06-21 21:03:01,414 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 525 transitions, 5961 flow [2024-06-21 21:03:01,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:03:01,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:03:01,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 150 transitions. [2024-06-21 21:03:01,415 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3787878787878788 [2024-06-21 21:03:01,415 INFO L175 Difference]: Start difference. First operand has 509 places, 505 transitions, 4834 flow. Second operand 12 states and 150 transitions. [2024-06-21 21:03:01,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 525 transitions, 5961 flow [2024-06-21 21:03:02,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 503 places, 525 transitions, 5729 flow, removed 54 selfloop flow, removed 17 redundant places. [2024-06-21 21:03:02,976 INFO L231 Difference]: Finished difference. Result has 504 places, 505 transitions, 4673 flow [2024-06-21 21:03:02,976 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-21 21:03:02,976 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 472 predicate places. [2024-06-21 21:03:02,976 INFO L495 AbstractCegarLoop]: Abstraction has has 504 places, 505 transitions, 4673 flow [2024-06-21 21:03:02,977 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-21 21:03:02,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:03:02,977 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:03:02,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-21 21:03:02,977 INFO L420 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:03:02,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:03:02,978 INFO L85 PathProgramCache]: Analyzing trace with hash -1540329219, now seen corresponding path program 1 times [2024-06-21 21:03:02,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:03:02,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239774947] [2024-06-21 21:03:02,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:03:02,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:03:02,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:03:03,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:03:03,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:03:03,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239774947] [2024-06-21 21:03:03,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239774947] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:03:03,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:03:03,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:03:03,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573610414] [2024-06-21 21:03:03,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:03:03,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:03:03,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:03:03,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:03:03,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:03:03,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:03:03,996 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-21 21:03:03,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:03:03,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:03:03,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:03:04,746 INFO L124 PetriNetUnfolderBase]: 1138/2068 cut-off events. [2024-06-21 21:03:04,746 INFO L125 PetriNetUnfolderBase]: For 425101/425101 co-relation queries the response was YES. [2024-06-21 21:03:04,773 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-21 21:03:04,780 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 470 selfloop transitions, 55 changer transitions 0/528 dead transitions. [2024-06-21 21:03:04,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 528 transitions, 6177 flow [2024-06-21 21:03:04,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:03:04,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:03:04,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 141 transitions. [2024-06-21 21:03:04,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3884297520661157 [2024-06-21 21:03:04,781 INFO L175 Difference]: Start difference. First operand has 504 places, 505 transitions, 4673 flow. Second operand 11 states and 141 transitions. [2024-06-21 21:03:04,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 528 transitions, 6177 flow [2024-06-21 21:03:06,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 528 transitions, 5953 flow, removed 8 selfloop flow, removed 14 redundant places. [2024-06-21 21:03:06,371 INFO L231 Difference]: Finished difference. Result has 501 places, 507 transitions, 4597 flow [2024-06-21 21:03:06,372 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-21 21:03:06,372 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 469 predicate places. [2024-06-21 21:03:06,372 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 507 transitions, 4597 flow [2024-06-21 21:03:06,372 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-21 21:03:06,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:03:06,372 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:03:06,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-21 21:03:06,373 INFO L420 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:03:06,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:03:06,373 INFO L85 PathProgramCache]: Analyzing trace with hash -1071651591, now seen corresponding path program 2 times [2024-06-21 21:03:06,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:03:06,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866295230] [2024-06-21 21:03:06,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:03:06,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:03:06,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:03:07,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-21 21:03:07,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:03:07,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [866295230] [2024-06-21 21:03:07,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [866295230] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:03:07,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:03:07,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:03:07,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468600358] [2024-06-21 21:03:07,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:03:07,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:03:07,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:03:07,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:03:07,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:03:07,460 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:03:07,460 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-21 21:03:07,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:03:07,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:03:07,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:03:08,128 INFO L124 PetriNetUnfolderBase]: 1135/2063 cut-off events. [2024-06-21 21:03:08,128 INFO L125 PetriNetUnfolderBase]: For 394758/394758 co-relation queries the response was YES. [2024-06-21 21:03:08,154 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-21 21:03:08,160 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 465 selfloop transitions, 58 changer transitions 0/526 dead transitions. [2024-06-21 21:03:08,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 511 places, 526 transitions, 5691 flow [2024-06-21 21:03:08,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:03:08,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:03:08,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 138 transitions. [2024-06-21 21:03:08,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38016528925619836 [2024-06-21 21:03:08,161 INFO L175 Difference]: Start difference. First operand has 501 places, 507 transitions, 4597 flow. Second operand 11 states and 138 transitions. [2024-06-21 21:03:08,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 511 places, 526 transitions, 5691 flow [2024-06-21 21:03:09,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 504 places, 526 transitions, 5591 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-21 21:03:09,541 INFO L231 Difference]: Finished difference. Result has 505 places, 507 transitions, 4621 flow [2024-06-21 21:03:09,541 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-21 21:03:09,541 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 473 predicate places. [2024-06-21 21:03:09,541 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 507 transitions, 4621 flow [2024-06-21 21:03:09,541 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-21 21:03:09,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:03:09,542 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:03:09,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-21 21:03:09,542 INFO L420 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:03:09,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:03:09,542 INFO L85 PathProgramCache]: Analyzing trace with hash -1628894979, now seen corresponding path program 3 times [2024-06-21 21:03:09,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:03:09,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1303352692] [2024-06-21 21:03:09,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:03:09,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:03:09,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:03:10,396 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:03:10,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:03:10,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1303352692] [2024-06-21 21:03:10,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1303352692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:03:10,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:03:10,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:03:10,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500940832] [2024-06-21 21:03:10,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:03:10,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:03:10,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:03:10,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:03:10,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:03:10,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:03:10,509 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-21 21:03:10,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:03:10,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:03:10,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:03:11,167 INFO L124 PetriNetUnfolderBase]: 1139/2071 cut-off events. [2024-06-21 21:03:11,167 INFO L125 PetriNetUnfolderBase]: For 398709/398709 co-relation queries the response was YES. [2024-06-21 21:03:11,196 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-21 21:03:11,202 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 486 selfloop transitions, 40 changer transitions 0/529 dead transitions. [2024-06-21 21:03:11,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 515 places, 529 transitions, 5743 flow [2024-06-21 21:03:11,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:03:11,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:03:11,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-21 21:03:11,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3774104683195592 [2024-06-21 21:03:11,204 INFO L175 Difference]: Start difference. First operand has 505 places, 507 transitions, 4621 flow. Second operand 11 states and 137 transitions. [2024-06-21 21:03:11,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 515 places, 529 transitions, 5743 flow [2024-06-21 21:03:12,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 505 places, 529 transitions, 5621 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-21 21:03:12,552 INFO L231 Difference]: Finished difference. Result has 506 places, 508 transitions, 4603 flow [2024-06-21 21:03:12,553 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-21 21:03:12,553 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 474 predicate places. [2024-06-21 21:03:12,553 INFO L495 AbstractCegarLoop]: Abstraction has has 506 places, 508 transitions, 4603 flow [2024-06-21 21:03:12,553 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-21 21:03:12,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:03:12,553 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:03:12,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-21 21:03:12,554 INFO L420 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:03:12,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:03:12,554 INFO L85 PathProgramCache]: Analyzing trace with hash 2033844921, now seen corresponding path program 4 times [2024-06-21 21:03:12,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:03:12,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820142286] [2024-06-21 21:03:12,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:03:12,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:03:12,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:03:13,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:03:13,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:03:13,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820142286] [2024-06-21 21:03:13,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820142286] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:03:13,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:03:13,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:03:13,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233952438] [2024-06-21 21:03:13,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:03:13,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:03:13,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:03:13,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:03:13,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:03:13,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:03:13,587 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-21 21:03:13,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:03:13,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:03:13,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:03:14,266 INFO L124 PetriNetUnfolderBase]: 1155/2109 cut-off events. [2024-06-21 21:03:14,266 INFO L125 PetriNetUnfolderBase]: For 404003/404003 co-relation queries the response was YES. [2024-06-21 21:03:14,294 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-21 21:03:14,300 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 479 selfloop transitions, 57 changer transitions 0/539 dead transitions. [2024-06-21 21:03:14,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 539 transitions, 5841 flow [2024-06-21 21:03:14,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:03:14,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:03:14,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-21 21:03:14,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3774104683195592 [2024-06-21 21:03:14,301 INFO L175 Difference]: Start difference. First operand has 506 places, 508 transitions, 4603 flow. Second operand 11 states and 137 transitions. [2024-06-21 21:03:14,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 539 transitions, 5841 flow [2024-06-21 21:03:15,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 507 places, 539 transitions, 5747 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-21 21:03:15,712 INFO L231 Difference]: Finished difference. Result has 509 places, 522 transitions, 4768 flow [2024-06-21 21:03:15,712 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-21 21:03:15,712 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 477 predicate places. [2024-06-21 21:03:15,712 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 522 transitions, 4768 flow [2024-06-21 21:03:15,713 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-21 21:03:15,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:03:15,713 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:03:15,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-21 21:03:15,714 INFO L420 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:03:15,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:03:15,714 INFO L85 PathProgramCache]: Analyzing trace with hash 2033697051, now seen corresponding path program 5 times [2024-06-21 21:03:15,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:03:15,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1907737715] [2024-06-21 21:03:15,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:03:15,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:03:15,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:03:16,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:03:16,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:03:16,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1907737715] [2024-06-21 21:03:16,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1907737715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:03:16,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:03:16,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:03:16,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924014336] [2024-06-21 21:03:16,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:03:16,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:03:16,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:03:16,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:03:16,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:03:16,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:03:16,642 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-21 21:03:16,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:03:16,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:03:16,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:03:17,324 INFO L124 PetriNetUnfolderBase]: 1166/2130 cut-off events. [2024-06-21 21:03:17,324 INFO L125 PetriNetUnfolderBase]: For 445358/445358 co-relation queries the response was YES. [2024-06-21 21:03:17,352 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-21 21:03:17,358 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 484 selfloop transitions, 56 changer transitions 0/543 dead transitions. [2024-06-21 21:03:17,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 519 places, 543 transitions, 6316 flow [2024-06-21 21:03:17,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:03:17,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:03:17,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 139 transitions. [2024-06-21 21:03:17,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38292011019283745 [2024-06-21 21:03:17,360 INFO L175 Difference]: Start difference. First operand has 509 places, 522 transitions, 4768 flow. Second operand 11 states and 139 transitions. [2024-06-21 21:03:17,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 519 places, 543 transitions, 6316 flow [2024-06-21 21:03:19,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 513 places, 543 transitions, 6219 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-21 21:03:19,013 INFO L231 Difference]: Finished difference. Result has 514 places, 524 transitions, 4833 flow [2024-06-21 21:03:19,014 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-21 21:03:19,014 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 482 predicate places. [2024-06-21 21:03:19,014 INFO L495 AbstractCegarLoop]: Abstraction has has 514 places, 524 transitions, 4833 flow [2024-06-21 21:03:19,014 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-21 21:03:19,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:03:19,014 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:03:19,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-21 21:03:19,015 INFO L420 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:03:19,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:03:19,015 INFO L85 PathProgramCache]: Analyzing trace with hash 2039207301, now seen corresponding path program 6 times [2024-06-21 21:03:19,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:03:19,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423532398] [2024-06-21 21:03:19,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:03:19,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:03:19,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:03:19,853 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:03:19,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:03:19,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423532398] [2024-06-21 21:03:19,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423532398] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:03:19,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:03:19,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:03:19,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050730195] [2024-06-21 21:03:19,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:03:19,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:03:19,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:03:19,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:03:19,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:03:19,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:03:19,954 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-21 21:03:19,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:03:19,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:03:19,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:03:20,678 INFO L124 PetriNetUnfolderBase]: 1163/2125 cut-off events. [2024-06-21 21:03:20,678 INFO L125 PetriNetUnfolderBase]: For 413109/413109 co-relation queries the response was YES. [2024-06-21 21:03:20,704 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-21 21:03:20,709 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 478 selfloop transitions, 60 changer transitions 0/541 dead transitions. [2024-06-21 21:03:20,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 524 places, 541 transitions, 5951 flow [2024-06-21 21:03:20,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:03:20,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:03:20,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-21 21:03:20,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3774104683195592 [2024-06-21 21:03:20,710 INFO L175 Difference]: Start difference. First operand has 514 places, 524 transitions, 4833 flow. Second operand 11 states and 137 transitions. [2024-06-21 21:03:20,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 524 places, 541 transitions, 5951 flow [2024-06-21 21:03:22,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 517 places, 541 transitions, 5845 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-21 21:03:22,431 INFO L231 Difference]: Finished difference. Result has 518 places, 524 transitions, 4854 flow [2024-06-21 21:03:22,432 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-21 21:03:22,432 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 486 predicate places. [2024-06-21 21:03:22,432 INFO L495 AbstractCegarLoop]: Abstraction has has 518 places, 524 transitions, 4854 flow [2024-06-21 21:03:22,432 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-21 21:03:22,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:03:22,433 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:03:22,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-21 21:03:22,433 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-21 21:03:22,433 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:03:22,433 INFO L85 PathProgramCache]: Analyzing trace with hash -1071645639, now seen corresponding path program 1 times [2024-06-21 21:03:22,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:03:22,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [872038073] [2024-06-21 21:03:22,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:03:22,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:03:22,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:03:23,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:03:23,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:03:23,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [872038073] [2024-06-21 21:03:23,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [872038073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:03:23,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:03:23,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:03:23,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750031817] [2024-06-21 21:03:23,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:03:23,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:03:23,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:03:23,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:03:23,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:03:23,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:03:23,528 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-21 21:03:23,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:03:23,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:03:23,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:03:24,265 INFO L124 PetriNetUnfolderBase]: 1161/2124 cut-off events. [2024-06-21 21:03:24,266 INFO L125 PetriNetUnfolderBase]: For 380546/380546 co-relation queries the response was YES. [2024-06-21 21:03:24,289 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-21 21:03:24,294 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 473 selfloop transitions, 69 changer transitions 0/545 dead transitions. [2024-06-21 21:03:24,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 529 places, 545 transitions, 6038 flow [2024-06-21 21:03:24,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:03:24,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:03:24,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 148 transitions. [2024-06-21 21:03:24,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37373737373737376 [2024-06-21 21:03:24,297 INFO L175 Difference]: Start difference. First operand has 518 places, 524 transitions, 4854 flow. Second operand 12 states and 148 transitions. [2024-06-21 21:03:24,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 529 places, 545 transitions, 6038 flow [2024-06-21 21:03:26,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 519 places, 545 transitions, 5907 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-21 21:03:26,244 INFO L231 Difference]: Finished difference. Result has 520 places, 526 transitions, 4926 flow [2024-06-21 21:03:26,244 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-21 21:03:26,244 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 488 predicate places. [2024-06-21 21:03:26,244 INFO L495 AbstractCegarLoop]: Abstraction has has 520 places, 526 transitions, 4926 flow [2024-06-21 21:03:26,244 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-21 21:03:26,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:03:26,245 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:03:26,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-21 21:03:26,245 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-21 21:03:26,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:03:26,245 INFO L85 PathProgramCache]: Analyzing trace with hash 2039422782, now seen corresponding path program 1 times [2024-06-21 21:03:26,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:03:26,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46334679] [2024-06-21 21:03:26,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:03:26,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:03:26,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:03:27,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-21 21:03:27,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:03:27,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46334679] [2024-06-21 21:03:27,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [46334679] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:03:27,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:03:27,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:03:27,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843081163] [2024-06-21 21:03:27,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:03:27,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:03:27,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:03:27,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:03:27,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:03:27,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:03:27,360 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-21 21:03:27,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:03:27,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:03:27,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:03:28,043 INFO L124 PetriNetUnfolderBase]: 1164/2123 cut-off events. [2024-06-21 21:03:28,043 INFO L125 PetriNetUnfolderBase]: For 384163/384163 co-relation queries the response was YES. [2024-06-21 21:03:28,071 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-21 21:03:28,077 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 504 selfloop transitions, 48 changer transitions 0/555 dead transitions. [2024-06-21 21:03:28,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 531 places, 555 transitions, 6196 flow [2024-06-21 21:03:28,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:03:28,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:03:28,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 145 transitions. [2024-06-21 21:03:28,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3661616161616162 [2024-06-21 21:03:28,079 INFO L175 Difference]: Start difference. First operand has 520 places, 526 transitions, 4926 flow. Second operand 12 states and 145 transitions. [2024-06-21 21:03:28,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 531 places, 555 transitions, 6196 flow [2024-06-21 21:03:29,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 521 places, 555 transitions, 6017 flow, removed 24 selfloop flow, removed 10 redundant places. [2024-06-21 21:03:29,958 INFO L231 Difference]: Finished difference. Result has 524 places, 538 transitions, 5013 flow [2024-06-21 21:03:29,959 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-21 21:03:29,959 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 492 predicate places. [2024-06-21 21:03:29,959 INFO L495 AbstractCegarLoop]: Abstraction has has 524 places, 538 transitions, 5013 flow [2024-06-21 21:03:29,959 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-21 21:03:29,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:03:29,959 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:03:29,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-21 21:03:29,959 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-21 21:03:29,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:03:29,960 INFO L85 PathProgramCache]: Analyzing trace with hash -1221974727, now seen corresponding path program 7 times [2024-06-21 21:03:29,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:03:29,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1669094200] [2024-06-21 21:03:29,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:03:29,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:03:29,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:03:30,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:03:30,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:03:30,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1669094200] [2024-06-21 21:03:30,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1669094200] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:03:30,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:03:30,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:03:30,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603811457] [2024-06-21 21:03:30,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:03:30,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:03:30,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:03:30,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:03:30,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:03:30,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:03:30,821 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-21 21:03:30,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:03:30,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:03:30,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:03:31,536 INFO L124 PetriNetUnfolderBase]: 1168/2143 cut-off events. [2024-06-21 21:03:31,537 INFO L125 PetriNetUnfolderBase]: For 408014/408014 co-relation queries the response was YES. [2024-06-21 21:03:31,566 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-21 21:03:31,572 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 479 selfloop transitions, 75 changer transitions 0/557 dead transitions. [2024-06-21 21:03:31,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 557 transitions, 6216 flow [2024-06-21 21:03:31,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:03:31,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:03:31,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-21 21:03:31,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3774104683195592 [2024-06-21 21:03:31,573 INFO L175 Difference]: Start difference. First operand has 524 places, 538 transitions, 5013 flow. Second operand 11 states and 137 transitions. [2024-06-21 21:03:31,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 557 transitions, 6216 flow [2024-06-21 21:03:33,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 524 places, 557 transitions, 6045 flow, removed 36 selfloop flow, removed 10 redundant places. [2024-06-21 21:03:33,388 INFO L231 Difference]: Finished difference. Result has 526 places, 541 transitions, 5054 flow [2024-06-21 21:03:33,388 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-21 21:03:33,389 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 494 predicate places. [2024-06-21 21:03:33,389 INFO L495 AbstractCegarLoop]: Abstraction has has 526 places, 541 transitions, 5054 flow [2024-06-21 21:03:33,389 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-21 21:03:33,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:03:33,389 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:03:33,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-21 21:03:33,389 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-21 21:03:33,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:03:33,390 INFO L85 PathProgramCache]: Analyzing trace with hash -1415914137, now seen corresponding path program 8 times [2024-06-21 21:03:33,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:03:33,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120443418] [2024-06-21 21:03:33,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:03:33,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:03:33,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:03:34,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-21 21:03:34,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:03:34,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120443418] [2024-06-21 21:03:34,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120443418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:03:34,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:03:34,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:03:34,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245294543] [2024-06-21 21:03:34,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:03:34,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:03:34,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:03:34,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:03:34,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:03:34,289 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:03:34,289 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-21 21:03:34,289 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:03:34,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:03:34,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:03:34,977 INFO L124 PetriNetUnfolderBase]: 1178/2155 cut-off events. [2024-06-21 21:03:34,977 INFO L125 PetriNetUnfolderBase]: For 413064/413064 co-relation queries the response was YES. [2024-06-21 21:03:35,007 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-21 21:03:35,015 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 488 selfloop transitions, 70 changer transitions 0/561 dead transitions. [2024-06-21 21:03:35,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 561 transitions, 6275 flow [2024-06-21 21:03:35,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:03:35,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:03:35,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 139 transitions. [2024-06-21 21:03:35,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38292011019283745 [2024-06-21 21:03:35,016 INFO L175 Difference]: Start difference. First operand has 526 places, 541 transitions, 5054 flow. Second operand 11 states and 139 transitions. [2024-06-21 21:03:35,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 561 transitions, 6275 flow [2024-06-21 21:03:36,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 528 places, 561 transitions, 6094 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-21 21:03:36,782 INFO L231 Difference]: Finished difference. Result has 530 places, 546 transitions, 5099 flow [2024-06-21 21:03:36,782 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-21 21:03:36,782 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 498 predicate places. [2024-06-21 21:03:36,782 INFO L495 AbstractCegarLoop]: Abstraction has has 530 places, 546 transitions, 5099 flow [2024-06-21 21:03:36,783 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-21 21:03:36,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:03:36,783 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:03:36,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-21 21:03:36,783 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-21 21:03:36,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:03:36,783 INFO L85 PathProgramCache]: Analyzing trace with hash -1616319645, now seen corresponding path program 9 times [2024-06-21 21:03:36,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:03:36,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098834759] [2024-06-21 21:03:36,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:03:36,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:03:36,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:03:37,647 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:03:37,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:03:37,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098834759] [2024-06-21 21:03:37,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098834759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:03:37,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:03:37,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:03:37,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334228747] [2024-06-21 21:03:37,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:03:37,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:03:37,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:03:37,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:03:37,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:03:37,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:03:37,755 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-21 21:03:37,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:03:37,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:03:37,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:03:38,499 INFO L124 PetriNetUnfolderBase]: 1182/2163 cut-off events. [2024-06-21 21:03:38,499 INFO L125 PetriNetUnfolderBase]: For 418076/418076 co-relation queries the response was YES. [2024-06-21 21:03:38,528 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-21 21:03:38,535 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 489 selfloop transitions, 71 changer transitions 0/563 dead transitions. [2024-06-21 21:03:38,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 540 places, 563 transitions, 6293 flow [2024-06-21 21:03:38,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:03:38,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:03:38,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 138 transitions. [2024-06-21 21:03:38,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38016528925619836 [2024-06-21 21:03:38,536 INFO L175 Difference]: Start difference. First operand has 530 places, 546 transitions, 5099 flow. Second operand 11 states and 138 transitions. [2024-06-21 21:03:38,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 540 places, 563 transitions, 6293 flow [2024-06-21 21:03:40,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 532 places, 563 transitions, 6122 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-21 21:03:40,461 INFO L231 Difference]: Finished difference. Result has 533 places, 548 transitions, 5115 flow [2024-06-21 21:03:40,462 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-21 21:03:40,462 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 501 predicate places. [2024-06-21 21:03:40,462 INFO L495 AbstractCegarLoop]: Abstraction has has 533 places, 548 transitions, 5115 flow [2024-06-21 21:03:40,462 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-21 21:03:40,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:03:40,462 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:03:40,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-21 21:03:40,463 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-21 21:03:40,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:03:40,463 INFO L85 PathProgramCache]: Analyzing trace with hash -779646937, now seen corresponding path program 10 times [2024-06-21 21:03:40,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:03:40,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653080890] [2024-06-21 21:03:40,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:03:40,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:03:40,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:03:41,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:03:41,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:03:41,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653080890] [2024-06-21 21:03:41,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653080890] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:03:41,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:03:41,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:03:41,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601721899] [2024-06-21 21:03:41,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:03:41,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:03:41,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:03:41,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:03:41,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:03:41,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:03:41,584 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-21 21:03:41,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:03:41,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:03:41,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:03:42,286 INFO L124 PetriNetUnfolderBase]: 1202/2211 cut-off events. [2024-06-21 21:03:42,286 INFO L125 PetriNetUnfolderBase]: For 422730/422730 co-relation queries the response was YES. [2024-06-21 21:03:42,317 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-21 21:03:42,323 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 525 selfloop transitions, 49 changer transitions 0/577 dead transitions. [2024-06-21 21:03:42,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 544 places, 577 transitions, 6448 flow [2024-06-21 21:03:42,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:03:42,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:03:42,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 149 transitions. [2024-06-21 21:03:42,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37626262626262624 [2024-06-21 21:03:42,324 INFO L175 Difference]: Start difference. First operand has 533 places, 548 transitions, 5115 flow. Second operand 12 states and 149 transitions. [2024-06-21 21:03:42,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 544 places, 577 transitions, 6448 flow [2024-06-21 21:03:44,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 537 places, 577 transitions, 6260 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-21 21:03:44,239 INFO L231 Difference]: Finished difference. Result has 541 places, 561 transitions, 5221 flow [2024-06-21 21:03:44,240 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-21 21:03:44,240 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 509 predicate places. [2024-06-21 21:03:44,240 INFO L495 AbstractCegarLoop]: Abstraction has has 541 places, 561 transitions, 5221 flow [2024-06-21 21:03:44,240 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-21 21:03:44,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:03:44,240 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:03:44,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-21 21:03:44,241 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-21 21:03:44,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:03:44,241 INFO L85 PathProgramCache]: Analyzing trace with hash -1416658224, now seen corresponding path program 2 times [2024-06-21 21:03:44,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:03:44,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29900886] [2024-06-21 21:03:44,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:03:44,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:03:44,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:03:45,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-21 21:03:45,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:03:45,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29900886] [2024-06-21 21:03:45,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [29900886] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:03:45,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:03:45,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:03:45,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376538231] [2024-06-21 21:03:45,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:03:45,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:03:45,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:03:45,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:03:45,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:03:45,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:03:45,354 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-21 21:03:45,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:03:45,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:03:45,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:03:46,043 INFO L124 PetriNetUnfolderBase]: 1205/2207 cut-off events. [2024-06-21 21:03:46,043 INFO L125 PetriNetUnfolderBase]: For 407317/407317 co-relation queries the response was YES. [2024-06-21 21:03:46,073 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-21 21:03:46,080 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 523 selfloop transitions, 66 changer transitions 0/592 dead transitions. [2024-06-21 21:03:46,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 552 places, 592 transitions, 6613 flow [2024-06-21 21:03:46,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:03:46,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:03:46,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 149 transitions. [2024-06-21 21:03:46,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37626262626262624 [2024-06-21 21:03:46,081 INFO L175 Difference]: Start difference. First operand has 541 places, 561 transitions, 5221 flow. Second operand 12 states and 149 transitions. [2024-06-21 21:03:46,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 552 places, 592 transitions, 6613 flow [2024-06-21 21:03:47,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 546 places, 592 transitions, 6525 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-21 21:03:47,948 INFO L231 Difference]: Finished difference. Result has 551 places, 573 transitions, 5477 flow [2024-06-21 21:03:47,949 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-21 21:03:47,949 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 519 predicate places. [2024-06-21 21:03:47,949 INFO L495 AbstractCegarLoop]: Abstraction has has 551 places, 573 transitions, 5477 flow [2024-06-21 21:03:47,949 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-21 21:03:47,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:03:47,949 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:03:47,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-21 21:03:47,950 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-21 21:03:47,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:03:47,950 INFO L85 PathProgramCache]: Analyzing trace with hash -1415698656, now seen corresponding path program 3 times [2024-06-21 21:03:47,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:03:47,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915767016] [2024-06-21 21:03:47,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:03:47,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:03:47,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:03:48,922 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:03:48,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:03:48,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915767016] [2024-06-21 21:03:48,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [915767016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:03:48,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:03:48,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:03:48,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425687351] [2024-06-21 21:03:48,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:03:48,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:03:48,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:03:48,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:03:48,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:03:49,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:03:49,059 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-21 21:03:49,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:03:49,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:03:49,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:03:49,814 INFO L124 PetriNetUnfolderBase]: 1208/2213 cut-off events. [2024-06-21 21:03:49,814 INFO L125 PetriNetUnfolderBase]: For 412023/412023 co-relation queries the response was YES. [2024-06-21 21:03:49,844 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-21 21:03:49,850 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 529 selfloop transitions, 63 changer transitions 0/595 dead transitions. [2024-06-21 21:03:49,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 562 places, 595 transitions, 6802 flow [2024-06-21 21:03:49,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:03:49,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:03:49,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 150 transitions. [2024-06-21 21:03:49,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3787878787878788 [2024-06-21 21:03:49,852 INFO L175 Difference]: Start difference. First operand has 551 places, 573 transitions, 5477 flow. Second operand 12 states and 150 transitions. [2024-06-21 21:03:49,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 562 places, 595 transitions, 6802 flow [2024-06-21 21:03:52,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 556 places, 595 transitions, 6648 flow, removed 51 selfloop flow, removed 6 redundant places. [2024-06-21 21:03:52,103 INFO L231 Difference]: Finished difference. Result has 558 places, 578 transitions, 5554 flow [2024-06-21 21:03:52,104 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-21 21:03:52,104 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 526 predicate places. [2024-06-21 21:03:52,104 INFO L495 AbstractCegarLoop]: Abstraction has has 558 places, 578 transitions, 5554 flow [2024-06-21 21:03:52,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-21 21:03:52,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:03:52,104 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:03:52,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-21 21:03:52,105 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-21 21:03:52,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:03:52,105 INFO L85 PathProgramCache]: Analyzing trace with hash -746079648, now seen corresponding path program 4 times [2024-06-21 21:03:52,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:03:52,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531478210] [2024-06-21 21:03:52,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:03:52,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:03:52,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:03:53,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-21 21:03:53,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:03:53,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531478210] [2024-06-21 21:03:53,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531478210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:03:53,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:03:53,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:03:53,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937448802] [2024-06-21 21:03:53,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:03:53,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:03:53,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:03:53,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:03:53,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:03:53,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:03:53,413 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-21 21:03:53,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:03:53,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:03:53,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:03:54,164 INFO L124 PetriNetUnfolderBase]: 1214/2227 cut-off events. [2024-06-21 21:03:54,164 INFO L125 PetriNetUnfolderBase]: For 434986/434986 co-relation queries the response was YES. [2024-06-21 21:03:54,194 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-21 21:03:54,200 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 469 selfloop transitions, 125 changer transitions 0/597 dead transitions. [2024-06-21 21:03:54,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 569 places, 597 transitions, 6879 flow [2024-06-21 21:03:54,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:03:54,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:03:54,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 154 transitions. [2024-06-21 21:03:54,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-21 21:03:54,202 INFO L175 Difference]: Start difference. First operand has 558 places, 578 transitions, 5554 flow. Second operand 12 states and 154 transitions. [2024-06-21 21:03:54,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 569 places, 597 transitions, 6879 flow [2024-06-21 21:03:56,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 559 places, 597 transitions, 6663 flow, removed 26 selfloop flow, removed 10 redundant places. [2024-06-21 21:03:56,430 INFO L231 Difference]: Finished difference. Result has 560 places, 581 transitions, 5695 flow [2024-06-21 21:03:56,431 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-21 21:03:56,431 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 528 predicate places. [2024-06-21 21:03:56,431 INFO L495 AbstractCegarLoop]: Abstraction has has 560 places, 581 transitions, 5695 flow [2024-06-21 21:03:56,431 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-21 21:03:56,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:03:56,431 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:03:56,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-06-21 21:03:56,432 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-21 21:03:56,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:03:56,432 INFO L85 PathProgramCache]: Analyzing trace with hash -1214349936, now seen corresponding path program 5 times [2024-06-21 21:03:56,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:03:56,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962328740] [2024-06-21 21:03:56,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:03:56,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:03:56,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:03:57,495 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:03:57,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:03:57,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962328740] [2024-06-21 21:03:57,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962328740] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:03:57,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:03:57,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:03:57,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807100591] [2024-06-21 21:03:57,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:03:57,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:03:57,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:03:57,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:03:57,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:03:57,600 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:03:57,600 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-21 21:03:57,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:03:57,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:03:57,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:03:58,314 INFO L124 PetriNetUnfolderBase]: 1220/2239 cut-off events. [2024-06-21 21:03:58,315 INFO L125 PetriNetUnfolderBase]: For 440813/440813 co-relation queries the response was YES. [2024-06-21 21:03:58,345 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-21 21:03:58,351 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 457 selfloop transitions, 141 changer transitions 0/601 dead transitions. [2024-06-21 21:03:58,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 571 places, 601 transitions, 7039 flow [2024-06-21 21:03:58,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:03:58,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:03:58,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 153 transitions. [2024-06-21 21:03:58,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38636363636363635 [2024-06-21 21:03:58,352 INFO L175 Difference]: Start difference. First operand has 560 places, 581 transitions, 5695 flow. Second operand 12 states and 153 transitions. [2024-06-21 21:03:58,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 571 places, 601 transitions, 7039 flow [2024-06-21 21:04:00,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 561 places, 601 transitions, 6708 flow, removed 43 selfloop flow, removed 10 redundant places. [2024-06-21 21:04:00,678 INFO L231 Difference]: Finished difference. Result has 562 places, 584 transitions, 5757 flow [2024-06-21 21:04:00,678 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-21 21:04:00,678 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 530 predicate places. [2024-06-21 21:04:00,678 INFO L495 AbstractCegarLoop]: Abstraction has has 562 places, 584 transitions, 5757 flow [2024-06-21 21:04:00,678 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-21 21:04:00,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:04:00,679 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:04:00,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2024-06-21 21:04:00,679 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-21 21:04:00,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:04:00,679 INFO L85 PathProgramCache]: Analyzing trace with hash -1214340295, now seen corresponding path program 1 times [2024-06-21 21:04:00,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:04:00,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416386358] [2024-06-21 21:04:00,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:04:00,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:04:00,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:04:01,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:04:01,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:04:01,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416386358] [2024-06-21 21:04:01,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416386358] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:04:01,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:04:01,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:04:01,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997975058] [2024-06-21 21:04:01,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:04:01,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:04:01,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:04:01,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:04:01,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:04:01,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:04:01,694 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-21 21:04:01,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:04:01,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:04:01,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:04:02,438 INFO L124 PetriNetUnfolderBase]: 1224/2247 cut-off events. [2024-06-21 21:04:02,438 INFO L125 PetriNetUnfolderBase]: For 445733/445733 co-relation queries the response was YES. [2024-06-21 21:04:02,466 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-21 21:04:02,472 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 562 selfloop transitions, 36 changer transitions 0/601 dead transitions. [2024-06-21 21:04:02,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 573 places, 601 transitions, 7031 flow [2024-06-21 21:04:02,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:04:02,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:04:02,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 142 transitions. [2024-06-21 21:04:02,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35858585858585856 [2024-06-21 21:04:02,476 INFO L175 Difference]: Start difference. First operand has 562 places, 584 transitions, 5757 flow. Second operand 12 states and 142 transitions. [2024-06-21 21:04:02,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 573 places, 601 transitions, 7031 flow [2024-06-21 21:04:04,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 563 places, 601 transitions, 6662 flow, removed 46 selfloop flow, removed 10 redundant places. [2024-06-21 21:04:04,782 INFO L231 Difference]: Finished difference. Result has 564 places, 585 transitions, 5506 flow [2024-06-21 21:04:04,783 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-21 21:04:04,783 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 532 predicate places. [2024-06-21 21:04:04,783 INFO L495 AbstractCegarLoop]: Abstraction has has 564 places, 585 transitions, 5506 flow [2024-06-21 21:04:04,783 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-21 21:04:04,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:04:04,783 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:04:04,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203 [2024-06-21 21:04:04,784 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-21 21:04:04,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:04:04,784 INFO L85 PathProgramCache]: Analyzing trace with hash -1409239614, now seen corresponding path program 6 times [2024-06-21 21:04:04,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:04:04,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499895405] [2024-06-21 21:04:04,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:04:04,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:04:04,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:04:05,912 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:04:05,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:04:05,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1499895405] [2024-06-21 21:04:05,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1499895405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:04:05,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:04:05,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:04:05,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023536445] [2024-06-21 21:04:05,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:04:05,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:04:05,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:04:05,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:04:05,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:04:06,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:04:06,031 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-21 21:04:06,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:04:06,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:04:06,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:04:06,930 INFO L124 PetriNetUnfolderBase]: 1232/2254 cut-off events. [2024-06-21 21:04:06,930 INFO L125 PetriNetUnfolderBase]: For 449619/449619 co-relation queries the response was YES. [2024-06-21 21:04:06,960 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-21 21:04:06,967 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 449 selfloop transitions, 156 changer transitions 0/608 dead transitions. [2024-06-21 21:04:06,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 576 places, 608 transitions, 7320 flow [2024-06-21 21:04:06,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 21:04:06,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 21:04:06,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 166 transitions. [2024-06-21 21:04:06,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38694638694638694 [2024-06-21 21:04:06,968 INFO L175 Difference]: Start difference. First operand has 564 places, 585 transitions, 5506 flow. Second operand 13 states and 166 transitions. [2024-06-21 21:04:06,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 576 places, 608 transitions, 7320 flow [2024-06-21 21:04:09,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 566 places, 608 transitions, 7212 flow, removed 19 selfloop flow, removed 10 redundant places. [2024-06-21 21:04:09,504 INFO L231 Difference]: Finished difference. Result has 568 places, 589 transitions, 5901 flow [2024-06-21 21:04:09,505 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-21 21:04:09,505 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 536 predicate places. [2024-06-21 21:04:09,505 INFO L495 AbstractCegarLoop]: Abstraction has has 568 places, 589 transitions, 5901 flow [2024-06-21 21:04:09,505 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-21 21:04:09,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:04:09,505 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:04:09,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204 [2024-06-21 21:04:09,506 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-21 21:04:09,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:04:09,506 INFO L85 PathProgramCache]: Analyzing trace with hash 275305577, now seen corresponding path program 11 times [2024-06-21 21:04:09,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:04:09,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121854469] [2024-06-21 21:04:09,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:04:09,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:04:09,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:04:10,288 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:04:10,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:04:10,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121854469] [2024-06-21 21:04:10,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [121854469] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:04:10,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:04:10,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:04:10,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [529261605] [2024-06-21 21:04:10,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:04:10,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:04:10,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:04:10,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:04:10,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:04:10,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:04:10,397 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-21 21:04:10,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:04:10,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:04:10,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:04:11,171 INFO L124 PetriNetUnfolderBase]: 1236/2268 cut-off events. [2024-06-21 21:04:11,171 INFO L125 PetriNetUnfolderBase]: For 476409/476409 co-relation queries the response was YES. [2024-06-21 21:04:11,199 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-21 21:04:11,204 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 507 selfloop transitions, 97 changer transitions 0/607 dead transitions. [2024-06-21 21:04:11,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 578 places, 607 transitions, 7238 flow [2024-06-21 21:04:11,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:04:11,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:04:11,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 140 transitions. [2024-06-21 21:04:11,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3856749311294766 [2024-06-21 21:04:11,205 INFO L175 Difference]: Start difference. First operand has 568 places, 589 transitions, 5901 flow. Second operand 11 states and 140 transitions. [2024-06-21 21:04:11,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 578 places, 607 transitions, 7238 flow [2024-06-21 21:04:13,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 569 places, 607 transitions, 6959 flow, removed 34 selfloop flow, removed 9 redundant places. [2024-06-21 21:04:13,949 INFO L231 Difference]: Finished difference. Result has 571 places, 592 transitions, 5888 flow [2024-06-21 21:04:13,949 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-21 21:04:13,949 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 539 predicate places. [2024-06-21 21:04:13,949 INFO L495 AbstractCegarLoop]: Abstraction has has 571 places, 592 transitions, 5888 flow [2024-06-21 21:04:13,949 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-21 21:04:13,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:04:13,950 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:04:13,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable205 [2024-06-21 21:04:13,950 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-21 21:04:13,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:04:13,950 INFO L85 PathProgramCache]: Analyzing trace with hash 918042595, now seen corresponding path program 12 times [2024-06-21 21:04:13,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:04:13,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740112714] [2024-06-21 21:04:13,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:04:13,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:04:13,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:04:14,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:04:14,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:04:14,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740112714] [2024-06-21 21:04:14,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1740112714] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:04:14,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:04:14,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:04:14,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599378164] [2024-06-21 21:04:14,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:04:14,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:04:14,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:04:14,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:04:14,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:04:14,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:04:14,949 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-21 21:04:14,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:04:14,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:04:14,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:04:15,713 INFO L124 PetriNetUnfolderBase]: 1246/2290 cut-off events. [2024-06-21 21:04:15,713 INFO L125 PetriNetUnfolderBase]: For 482265/482265 co-relation queries the response was YES. [2024-06-21 21:04:15,743 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-21 21:04:15,749 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 506 selfloop transitions, 103 changer transitions 0/612 dead transitions. [2024-06-21 21:04:15,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 581 places, 612 transitions, 7252 flow [2024-06-21 21:04:15,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:04:15,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:04:15,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 139 transitions. [2024-06-21 21:04:15,750 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38292011019283745 [2024-06-21 21:04:15,751 INFO L175 Difference]: Start difference. First operand has 571 places, 592 transitions, 5888 flow. Second operand 11 states and 139 transitions. [2024-06-21 21:04:15,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 581 places, 612 transitions, 7252 flow [2024-06-21 21:04:18,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 573 places, 612 transitions, 7007 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-21 21:04:18,629 INFO L231 Difference]: Finished difference. Result has 575 places, 598 transitions, 5961 flow [2024-06-21 21:04:18,630 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-21 21:04:18,630 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 543 predicate places. [2024-06-21 21:04:18,630 INFO L495 AbstractCegarLoop]: Abstraction has has 575 places, 598 transitions, 5961 flow [2024-06-21 21:04:18,630 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-21 21:04:18,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:04:18,630 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:04:18,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206 [2024-06-21 21:04:18,631 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-21 21:04:18,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:04:18,631 INFO L85 PathProgramCache]: Analyzing trace with hash 1594898435, now seen corresponding path program 13 times [2024-06-21 21:04:18,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:04:18,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830997642] [2024-06-21 21:04:18,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:04:18,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:04:18,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:04:19,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:04:19,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:04:19,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830997642] [2024-06-21 21:04:19,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830997642] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:04:19,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:04:19,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:04:19,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402679864] [2024-06-21 21:04:19,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:04:19,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:04:19,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:04:19,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:04:19,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:04:19,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:04:19,648 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-21 21:04:19,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:04:19,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:04:19,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:04:20,409 INFO L124 PetriNetUnfolderBase]: 1250/2304 cut-off events. [2024-06-21 21:04:20,409 INFO L125 PetriNetUnfolderBase]: For 488053/488053 co-relation queries the response was YES. [2024-06-21 21:04:20,441 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-21 21:04:20,448 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 506 selfloop transitions, 108 changer transitions 0/617 dead transitions. [2024-06-21 21:04:20,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 585 places, 617 transitions, 7319 flow [2024-06-21 21:04:20,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:04:20,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:04:20,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 138 transitions. [2024-06-21 21:04:20,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38016528925619836 [2024-06-21 21:04:20,461 INFO L175 Difference]: Start difference. First operand has 575 places, 598 transitions, 5961 flow. Second operand 11 states and 138 transitions. [2024-06-21 21:04:20,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 585 places, 617 transitions, 7319 flow [2024-06-21 21:04:23,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 578 places, 617 transitions, 7072 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-21 21:04:23,772 INFO L231 Difference]: Finished difference. Result has 580 places, 604 transitions, 6054 flow [2024-06-21 21:04:23,773 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-21 21:04:23,773 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 548 predicate places. [2024-06-21 21:04:23,773 INFO L495 AbstractCegarLoop]: Abstraction has has 580 places, 604 transitions, 6054 flow [2024-06-21 21:04:23,773 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-21 21:04:23,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:04:23,773 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:04:23,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207 [2024-06-21 21:04:23,774 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-21 21:04:23,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:04:23,774 INFO L85 PathProgramCache]: Analyzing trace with hash 444002587, now seen corresponding path program 14 times [2024-06-21 21:04:23,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:04:23,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678634333] [2024-06-21 21:04:23,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:04:23,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:04:23,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:04:24,673 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:04:24,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:04:24,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678634333] [2024-06-21 21:04:24,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678634333] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:04:24,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:04:24,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:04:24,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821275731] [2024-06-21 21:04:24,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:04:24,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:04:24,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:04:24,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:04:24,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:04:24,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:04:24,778 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-21 21:04:24,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:04:24,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:04:24,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:04:25,554 INFO L124 PetriNetUnfolderBase]: 1261/2319 cut-off events. [2024-06-21 21:04:25,554 INFO L125 PetriNetUnfolderBase]: For 537059/537059 co-relation queries the response was YES. [2024-06-21 21:04:25,588 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-21 21:04:25,596 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 507 selfloop transitions, 111 changer transitions 0/621 dead transitions. [2024-06-21 21:04:25,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 590 places, 621 transitions, 7812 flow [2024-06-21 21:04:25,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:04:25,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:04:25,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 140 transitions. [2024-06-21 21:04:25,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3856749311294766 [2024-06-21 21:04:25,597 INFO L175 Difference]: Start difference. First operand has 580 places, 604 transitions, 6054 flow. Second operand 11 states and 140 transitions. [2024-06-21 21:04:25,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 590 places, 621 transitions, 7812 flow [2024-06-21 21:04:28,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 584 places, 621 transitions, 7585 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-21 21:04:28,844 INFO L231 Difference]: Finished difference. Result has 585 places, 606 transitions, 6131 flow [2024-06-21 21:04:28,844 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-21 21:04:28,845 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 553 predicate places. [2024-06-21 21:04:28,845 INFO L495 AbstractCegarLoop]: Abstraction has has 585 places, 606 transitions, 6131 flow [2024-06-21 21:04:28,845 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-21 21:04:28,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:04:28,845 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:04:28,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208 [2024-06-21 21:04:28,845 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-21 21:04:28,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:04:28,846 INFO L85 PathProgramCache]: Analyzing trace with hash -1075486105, now seen corresponding path program 15 times [2024-06-21 21:04:28,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:04:28,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846356777] [2024-06-21 21:04:28,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:04:28,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:04:28,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:04:29,647 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:04:29,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:04:29,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846356777] [2024-06-21 21:04:29,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846356777] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:04:29,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:04:29,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:04:29,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746057152] [2024-06-21 21:04:29,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:04:29,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:04:29,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:04:29,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:04:29,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:04:29,785 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:04:29,785 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-21 21:04:29,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:04:29,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:04:29,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:04:30,518 INFO L124 PetriNetUnfolderBase]: 1258/2310 cut-off events. [2024-06-21 21:04:30,519 INFO L125 PetriNetUnfolderBase]: For 496346/496346 co-relation queries the response was YES. [2024-06-21 21:04:30,553 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-21 21:04:30,560 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 497 selfloop transitions, 119 changer transitions 0/619 dead transitions. [2024-06-21 21:04:30,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 595 places, 619 transitions, 7393 flow [2024-06-21 21:04:30,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:04:30,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:04:30,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-21 21:04:30,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3774104683195592 [2024-06-21 21:04:30,561 INFO L175 Difference]: Start difference. First operand has 585 places, 606 transitions, 6131 flow. Second operand 11 states and 137 transitions. [2024-06-21 21:04:30,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 595 places, 619 transitions, 7393 flow [2024-06-21 21:04:33,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 588 places, 619 transitions, 7196 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-21 21:04:33,599 INFO L231 Difference]: Finished difference. Result has 589 places, 606 transitions, 6177 flow [2024-06-21 21:04:33,599 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-21 21:04:33,599 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 557 predicate places. [2024-06-21 21:04:33,600 INFO L495 AbstractCegarLoop]: Abstraction has has 589 places, 606 transitions, 6177 flow [2024-06-21 21:04:33,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-21 21:04:33,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:04:33,600 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:04:33,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable209 [2024-06-21 21:04:33,600 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-21 21:04:33,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:04:33,600 INFO L85 PathProgramCache]: Analyzing trace with hash 449728318, now seen corresponding path program 7 times [2024-06-21 21:04:33,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:04:33,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379700899] [2024-06-21 21:04:33,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:04:33,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:04:33,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:04:34,617 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:04:34,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:04:34,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379700899] [2024-06-21 21:04:34,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1379700899] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:04:34,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:04:34,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:04:34,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853033315] [2024-06-21 21:04:34,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:04:34,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:04:34,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:04:34,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:04:34,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:04:34,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:04:34,740 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-21 21:04:34,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:04:34,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:04:34,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:04:35,463 INFO L124 PetriNetUnfolderBase]: 1261/2327 cut-off events. [2024-06-21 21:04:35,463 INFO L125 PetriNetUnfolderBase]: For 478615/478615 co-relation queries the response was YES. [2024-06-21 21:04:35,497 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-21 21:04:35,503 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 538 selfloop transitions, 107 changer transitions 0/648 dead transitions. [2024-06-21 21:04:35,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 600 places, 648 transitions, 7801 flow [2024-06-21 21:04:35,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:04:35,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:04:35,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 152 transitions. [2024-06-21 21:04:35,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3838383838383838 [2024-06-21 21:04:35,504 INFO L175 Difference]: Start difference. First operand has 589 places, 606 transitions, 6177 flow. Second operand 12 states and 152 transitions. [2024-06-21 21:04:35,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 600 places, 648 transitions, 7801 flow [2024-06-21 21:04:38,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 588 places, 648 transitions, 7513 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-06-21 21:04:38,422 INFO L231 Difference]: Finished difference. Result has 592 places, 623 transitions, 6378 flow [2024-06-21 21:04:38,422 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-21 21:04:38,423 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 560 predicate places. [2024-06-21 21:04:38,423 INFO L495 AbstractCegarLoop]: Abstraction has has 592 places, 623 transitions, 6378 flow [2024-06-21 21:04:38,423 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-21 21:04:38,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:04:38,423 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:04:38,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable210 [2024-06-21 21:04:38,423 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-21 21:04:38,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:04:38,424 INFO L85 PathProgramCache]: Analyzing trace with hash 651077038, now seen corresponding path program 8 times [2024-06-21 21:04:38,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:04:38,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585401917] [2024-06-21 21:04:38,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:04:38,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:04:38,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:04:39,535 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:04:39,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:04:39,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585401917] [2024-06-21 21:04:39,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585401917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:04:39,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:04:39,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:04:39,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203527366] [2024-06-21 21:04:39,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:04:39,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:04:39,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:04:39,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:04:39,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:04:39,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:04:39,659 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-21 21:04:39,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:04:39,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:04:39,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:04:40,459 INFO L124 PetriNetUnfolderBase]: 1267/2331 cut-off events. [2024-06-21 21:04:40,459 INFO L125 PetriNetUnfolderBase]: For 506722/506722 co-relation queries the response was YES. [2024-06-21 21:04:40,494 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-21 21:04:40,501 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 463 selfloop transitions, 176 changer transitions 0/642 dead transitions. [2024-06-21 21:04:40,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 603 places, 642 transitions, 7877 flow [2024-06-21 21:04:40,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:04:40,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:04:40,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 160 transitions. [2024-06-21 21:04:40,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40404040404040403 [2024-06-21 21:04:40,503 INFO L175 Difference]: Start difference. First operand has 592 places, 623 transitions, 6378 flow. Second operand 12 states and 160 transitions. [2024-06-21 21:04:40,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 603 places, 642 transitions, 7877 flow [2024-06-21 21:04:43,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 596 places, 642 transitions, 7571 flow, removed 89 selfloop flow, removed 7 redundant places. [2024-06-21 21:04:43,793 INFO L231 Difference]: Finished difference. Result has 597 places, 626 transitions, 6607 flow [2024-06-21 21:04:43,793 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-21 21:04:43,793 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 565 predicate places. [2024-06-21 21:04:43,793 INFO L495 AbstractCegarLoop]: Abstraction has has 597 places, 626 transitions, 6607 flow [2024-06-21 21:04:43,793 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-21 21:04:43,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:04:43,794 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:04:43,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable211 [2024-06-21 21:04:43,794 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-21 21:04:43,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:04:43,794 INFO L85 PathProgramCache]: Analyzing trace with hash -1067861314, now seen corresponding path program 9 times [2024-06-21 21:04:43,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:04:43,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653084679] [2024-06-21 21:04:43,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:04:43,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:04:43,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:04:44,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-21 21:04:44,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:04:44,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653084679] [2024-06-21 21:04:44,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653084679] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:04:44,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:04:44,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:04:44,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009084836] [2024-06-21 21:04:44,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:04:44,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:04:44,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:04:44,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:04:44,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:04:45,026 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:04:45,026 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-21 21:04:45,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:04:45,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:04:45,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:04:45,797 INFO L124 PetriNetUnfolderBase]: 1273/2345 cut-off events. [2024-06-21 21:04:45,797 INFO L125 PetriNetUnfolderBase]: For 510515/510515 co-relation queries the response was YES. [2024-06-21 21:04:45,833 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-21 21:04:45,840 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 461 selfloop transitions, 182 changer transitions 0/646 dead transitions. [2024-06-21 21:04:45,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 608 places, 646 transitions, 8071 flow [2024-06-21 21:04:45,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:04:45,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:04:45,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 159 transitions. [2024-06-21 21:04:45,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4015151515151515 [2024-06-21 21:04:45,842 INFO L175 Difference]: Start difference. First operand has 597 places, 626 transitions, 6607 flow. Second operand 12 states and 159 transitions. [2024-06-21 21:04:45,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 608 places, 646 transitions, 8071 flow [2024-06-21 21:04:49,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 598 places, 646 transitions, 7616 flow, removed 54 selfloop flow, removed 10 redundant places. [2024-06-21 21:04:49,076 INFO L231 Difference]: Finished difference. Result has 599 places, 629 transitions, 6649 flow [2024-06-21 21:04:49,077 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-21 21:04:49,077 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 567 predicate places. [2024-06-21 21:04:49,077 INFO L495 AbstractCegarLoop]: Abstraction has has 599 places, 629 transitions, 6649 flow [2024-06-21 21:04:49,077 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-21 21:04:49,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:04:49,078 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:04:49,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable212 [2024-06-21 21:04:49,078 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-21 21:04:49,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:04:49,078 INFO L85 PathProgramCache]: Analyzing trace with hash 1119616096, now seen corresponding path program 10 times [2024-06-21 21:04:49,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:04:49,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140279345] [2024-06-21 21:04:49,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:04:49,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:04:49,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:04:50,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:04:50,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:04:50,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140279345] [2024-06-21 21:04:50,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2140279345] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:04:50,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:04:50,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:04:50,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427171126] [2024-06-21 21:04:50,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:04:50,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:04:50,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:04:50,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:04:50,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:04:50,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:04:50,427 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-21 21:04:50,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:04:50,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:04:50,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:04:51,171 INFO L124 PetriNetUnfolderBase]: 1281/2362 cut-off events. [2024-06-21 21:04:51,171 INFO L125 PetriNetUnfolderBase]: For 515820/515820 co-relation queries the response was YES. [2024-06-21 21:04:51,208 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-21 21:04:51,215 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 551 selfloop transitions, 108 changer transitions 0/662 dead transitions. [2024-06-21 21:04:51,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 610 places, 662 transitions, 8705 flow [2024-06-21 21:04:51,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:04:51,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:04:51,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 155 transitions. [2024-06-21 21:04:51,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39141414141414144 [2024-06-21 21:04:51,216 INFO L175 Difference]: Start difference. First operand has 599 places, 629 transitions, 6649 flow. Second operand 12 states and 155 transitions. [2024-06-21 21:04:51,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 610 places, 662 transitions, 8705 flow [2024-06-21 21:04:54,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 600 places, 662 transitions, 8224 flow, removed 57 selfloop flow, removed 10 redundant places. [2024-06-21 21:04:54,691 INFO L231 Difference]: Finished difference. Result has 603 places, 640 transitions, 6646 flow [2024-06-21 21:04:54,691 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-21 21:04:54,692 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 571 predicate places. [2024-06-21 21:04:54,692 INFO L495 AbstractCegarLoop]: Abstraction has has 603 places, 640 transitions, 6646 flow [2024-06-21 21:04:54,692 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-21 21:04:54,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:04:54,692 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:04:54,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable213 [2024-06-21 21:04:54,692 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-21 21:04:54,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:04:54,693 INFO L85 PathProgramCache]: Analyzing trace with hash 275521058, now seen corresponding path program 11 times [2024-06-21 21:04:54,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:04:54,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012741485] [2024-06-21 21:04:54,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:04:54,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:04:54,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:04:55,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:04:55,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:04:55,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012741485] [2024-06-21 21:04:55,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2012741485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:04:55,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:04:55,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:04:55,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034660141] [2024-06-21 21:04:55,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:04:55,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:04:55,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:04:55,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:04:55,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:04:55,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:04:55,872 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-21 21:04:55,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:04:55,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:04:55,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:04:56,644 INFO L124 PetriNetUnfolderBase]: 1284/2369 cut-off events. [2024-06-21 21:04:56,644 INFO L125 PetriNetUnfolderBase]: For 520339/520339 co-relation queries the response was YES. [2024-06-21 21:04:56,682 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-21 21:04:56,690 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 564 selfloop transitions, 98 changer transitions 0/665 dead transitions. [2024-06-21 21:04:56,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 614 places, 665 transitions, 8171 flow [2024-06-21 21:04:56,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:04:56,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:04:56,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 155 transitions. [2024-06-21 21:04:56,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39141414141414144 [2024-06-21 21:04:56,691 INFO L175 Difference]: Start difference. First operand has 603 places, 640 transitions, 6646 flow. Second operand 12 states and 155 transitions. [2024-06-21 21:04:56,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 614 places, 665 transitions, 8171 flow [2024-06-21 21:05:00,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 609 places, 665 transitions, 7968 flow, removed 63 selfloop flow, removed 5 redundant places. [2024-06-21 21:05:00,044 INFO L231 Difference]: Finished difference. Result has 610 places, 644 transitions, 6749 flow [2024-06-21 21:05:00,044 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-21 21:05:00,045 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 578 predicate places. [2024-06-21 21:05:00,045 INFO L495 AbstractCegarLoop]: Abstraction has has 610 places, 644 transitions, 6749 flow [2024-06-21 21:05:00,045 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-21 21:05:00,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:05:00,045 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:05:00,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable214 [2024-06-21 21:05:00,045 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-21 21:05:00,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:05:00,046 INFO L85 PathProgramCache]: Analyzing trace with hash 75621504, now seen corresponding path program 12 times [2024-06-21 21:05:00,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:05:00,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724633871] [2024-06-21 21:05:00,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:05:00,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:05:00,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:05:01,203 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:05:01,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:05:01,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724633871] [2024-06-21 21:05:01,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [724633871] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:05:01,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:05:01,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:05:01,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838123431] [2024-06-21 21:05:01,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:05:01,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:05:01,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:05:01,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:05:01,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:05:01,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:05:01,333 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-21 21:05:01,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:05:01,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:05:01,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:05:02,040 INFO L124 PetriNetUnfolderBase]: 1287/2368 cut-off events. [2024-06-21 21:05:02,040 INFO L125 PetriNetUnfolderBase]: For 523738/523738 co-relation queries the response was YES. [2024-06-21 21:05:02,079 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-21 21:05:02,086 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 551 selfloop transitions, 115 changer transitions 0/669 dead transitions. [2024-06-21 21:05:02,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 621 places, 669 transitions, 8281 flow [2024-06-21 21:05:02,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:05:02,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:05:02,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 151 transitions. [2024-06-21 21:05:02,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3813131313131313 [2024-06-21 21:05:02,087 INFO L175 Difference]: Start difference. First operand has 610 places, 644 transitions, 6749 flow. Second operand 12 states and 151 transitions. [2024-06-21 21:05:02,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 621 places, 669 transitions, 8281 flow [2024-06-21 21:05:05,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 614 places, 669 transitions, 8054 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-21 21:05:05,588 INFO L231 Difference]: Finished difference. Result has 616 places, 650 transitions, 6886 flow [2024-06-21 21:05:05,588 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-21 21:05:05,589 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 584 predicate places. [2024-06-21 21:05:05,589 INFO L495 AbstractCegarLoop]: Abstraction has has 616 places, 650 transitions, 6886 flow [2024-06-21 21:05:05,589 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-21 21:05:05,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:05:05,589 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:05:05,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable215 [2024-06-21 21:05:05,589 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-21 21:05:05,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:05:05,590 INFO L85 PathProgramCache]: Analyzing trace with hash 651086679, now seen corresponding path program 2 times [2024-06-21 21:05:05,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:05:05,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834079083] [2024-06-21 21:05:05,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:05:05,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:05:05,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:05:06,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:05:06,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:05:06,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834079083] [2024-06-21 21:05:06,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834079083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:05:06,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:05:06,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:05:06,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664973969] [2024-06-21 21:05:06,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:05:06,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:05:06,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:05:06,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:05:06,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:05:06,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:05:06,905 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-21 21:05:06,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:05:06,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:05:06,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:05:07,677 INFO L124 PetriNetUnfolderBase]: 1294/2381 cut-off events. [2024-06-21 21:05:07,677 INFO L125 PetriNetUnfolderBase]: For 552604/552604 co-relation queries the response was YES. [2024-06-21 21:05:07,715 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-21 21:05:07,723 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 617 selfloop transitions, 46 changer transitions 0/666 dead transitions. [2024-06-21 21:05:07,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 628 places, 666 transitions, 8301 flow [2024-06-21 21:05:07,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 21:05:07,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 21:05:07,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 157 transitions. [2024-06-21 21:05:07,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36596736596736595 [2024-06-21 21:05:07,725 INFO L175 Difference]: Start difference. First operand has 616 places, 650 transitions, 6886 flow. Second operand 13 states and 157 transitions. [2024-06-21 21:05:07,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 628 places, 666 transitions, 8301 flow [2024-06-21 21:05:11,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 619 places, 666 transitions, 7956 flow, removed 39 selfloop flow, removed 9 redundant places. [2024-06-21 21:05:11,386 INFO L231 Difference]: Finished difference. Result has 621 places, 653 transitions, 6705 flow [2024-06-21 21:05:11,386 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-21 21:05:11,386 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 589 predicate places. [2024-06-21 21:05:11,386 INFO L495 AbstractCegarLoop]: Abstraction has has 621 places, 653 transitions, 6705 flow [2024-06-21 21:05:11,386 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-21 21:05:11,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:05:11,387 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:05:11,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable216 [2024-06-21 21:05:11,387 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-21 21:05:11,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:05:11,387 INFO L85 PathProgramCache]: Analyzing trace with hash 650817568, now seen corresponding path program 13 times [2024-06-21 21:05:11,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:05:11,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277887569] [2024-06-21 21:05:11,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:05:11,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:05:11,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:05:12,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:05:12,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:05:12,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277887569] [2024-06-21 21:05:12,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277887569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:05:12,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:05:12,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:05:12,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378048644] [2024-06-21 21:05:12,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:05:12,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:05:12,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:05:12,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:05:12,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:05:12,622 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:05:12,622 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-21 21:05:12,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:05:12,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:05:12,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:05:13,351 INFO L124 PetriNetUnfolderBase]: 1292/2378 cut-off events. [2024-06-21 21:05:13,351 INFO L125 PetriNetUnfolderBase]: For 510464/510464 co-relation queries the response was YES. [2024-06-21 21:05:13,390 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-21 21:05:13,398 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 567 selfloop transitions, 103 changer transitions 0/673 dead transitions. [2024-06-21 21:05:13,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 632 places, 673 transitions, 8136 flow [2024-06-21 21:05:13,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:05:13,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:05:13,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 154 transitions. [2024-06-21 21:05:13,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-21 21:05:13,399 INFO L175 Difference]: Start difference. First operand has 621 places, 653 transitions, 6705 flow. Second operand 12 states and 154 transitions. [2024-06-21 21:05:13,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 632 places, 673 transitions, 8136 flow [2024-06-21 21:05:16,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 622 places, 673 transitions, 7971 flow, removed 39 selfloop flow, removed 10 redundant places. [2024-06-21 21:05:16,673 INFO L231 Difference]: Finished difference. Result has 623 places, 654 transitions, 6758 flow [2024-06-21 21:05:16,673 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-21 21:05:16,674 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 591 predicate places. [2024-06-21 21:05:16,674 INFO L495 AbstractCegarLoop]: Abstraction has has 623 places, 654 transitions, 6758 flow [2024-06-21 21:05:16,674 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-21 21:05:16,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:05:16,674 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:05:16,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable217 [2024-06-21 21:05:16,674 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-21 21:05:16,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:05:16,675 INFO L85 PathProgramCache]: Analyzing trace with hash -1067852014, now seen corresponding path program 14 times [2024-06-21 21:05:16,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:05:16,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194263911] [2024-06-21 21:05:16,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:05:16,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:05:16,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:05:17,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-21 21:05:17,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:05:17,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194263911] [2024-06-21 21:05:17,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [194263911] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:05:17,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:05:17,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:05:17,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104384100] [2024-06-21 21:05:17,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:05:17,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:05:17,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:05:17,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:05:17,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:05:18,112 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:05:18,112 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-21 21:05:18,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:05:18,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:05:18,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:05:18,983 INFO L124 PetriNetUnfolderBase]: 1305/2395 cut-off events. [2024-06-21 21:05:18,984 INFO L125 PetriNetUnfolderBase]: For 563454/563454 co-relation queries the response was YES. [2024-06-21 21:05:19,022 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-21 21:05:19,030 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 481 selfloop transitions, 193 changer transitions 0/677 dead transitions. [2024-06-21 21:05:19,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 635 places, 677 transitions, 8816 flow [2024-06-21 21:05:19,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 21:05:19,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 21:05:19,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 172 transitions. [2024-06-21 21:05:19,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40093240093240096 [2024-06-21 21:05:19,032 INFO L175 Difference]: Start difference. First operand has 623 places, 654 transitions, 6758 flow. Second operand 13 states and 172 transitions. [2024-06-21 21:05:19,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 635 places, 677 transitions, 8816 flow [2024-06-21 21:05:22,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 625 places, 677 transitions, 8521 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-06-21 21:05:22,977 INFO L231 Difference]: Finished difference. Result has 627 places, 659 transitions, 7101 flow [2024-06-21 21:05:22,977 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-21 21:05:22,977 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 595 predicate places. [2024-06-21 21:05:22,977 INFO L495 AbstractCegarLoop]: Abstraction has has 627 places, 659 transitions, 7101 flow [2024-06-21 21:05:22,978 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-21 21:05:22,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:05:22,978 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:05:22,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable218 [2024-06-21 21:05:22,978 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-21 21:05:22,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:05:22,978 INFO L85 PathProgramCache]: Analyzing trace with hash -1067851673, now seen corresponding path program 3 times [2024-06-21 21:05:22,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:05:22,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666649530] [2024-06-21 21:05:22,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:05:22,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:05:22,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:05:24,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:05:24,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:05:24,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666649530] [2024-06-21 21:05:24,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [666649530] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:05:24,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:05:24,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:05:24,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219527730] [2024-06-21 21:05:24,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:05:24,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:05:24,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:05:24,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:05:24,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:05:24,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:05:24,268 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-21 21:05:24,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:05:24,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:05:24,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:05:25,018 INFO L124 PetriNetUnfolderBase]: 1312/2410 cut-off events. [2024-06-21 21:05:25,018 INFO L125 PetriNetUnfolderBase]: For 595155/595155 co-relation queries the response was YES. [2024-06-21 21:05:25,058 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-21 21:05:25,067 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 625 selfloop transitions, 47 changer transitions 0/675 dead transitions. [2024-06-21 21:05:25,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 639 places, 675 transitions, 8536 flow [2024-06-21 21:05:25,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 21:05:25,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 21:05:25,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 156 transitions. [2024-06-21 21:05:25,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-21 21:05:25,068 INFO L175 Difference]: Start difference. First operand has 627 places, 659 transitions, 7101 flow. Second operand 13 states and 156 transitions. [2024-06-21 21:05:25,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 639 places, 675 transitions, 8536 flow [2024-06-21 21:05:28,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 628 places, 675 transitions, 8164 flow, removed 56 selfloop flow, removed 11 redundant places. [2024-06-21 21:05:28,729 INFO L231 Difference]: Finished difference. Result has 630 places, 662 transitions, 6897 flow [2024-06-21 21:05:28,730 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-21 21:05:28,730 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 598 predicate places. [2024-06-21 21:05:28,730 INFO L495 AbstractCegarLoop]: Abstraction has has 630 places, 662 transitions, 6897 flow [2024-06-21 21:05:28,730 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-21 21:05:28,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:05:28,730 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:05:28,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable219 [2024-06-21 21:05:28,731 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-21 21:05:28,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:05:28,731 INFO L85 PathProgramCache]: Analyzing trace with hash -1068120784, now seen corresponding path program 15 times [2024-06-21 21:05:28,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:05:28,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980276067] [2024-06-21 21:05:28,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:05:28,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:05:28,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:05:29,726 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:05:29,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:05:29,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980276067] [2024-06-21 21:05:29,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980276067] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:05:29,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:05:29,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:05:29,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713120805] [2024-06-21 21:05:29,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:05:29,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:05:29,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:05:29,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:05:29,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:05:29,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:05:29,833 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-21 21:05:29,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:05:29,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:05:29,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:05:30,621 INFO L124 PetriNetUnfolderBase]: 1310/2409 cut-off events. [2024-06-21 21:05:30,621 INFO L125 PetriNetUnfolderBase]: For 548583/548583 co-relation queries the response was YES. [2024-06-21 21:05:30,660 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-21 21:05:30,669 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 569 selfloop transitions, 112 changer transitions 0/684 dead transitions. [2024-06-21 21:05:30,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 641 places, 684 transitions, 8400 flow [2024-06-21 21:05:30,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:05:30,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:05:30,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 153 transitions. [2024-06-21 21:05:30,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38636363636363635 [2024-06-21 21:05:30,671 INFO L175 Difference]: Start difference. First operand has 630 places, 662 transitions, 6897 flow. Second operand 12 states and 153 transitions. [2024-06-21 21:05:30,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 641 places, 684 transitions, 8400 flow [2024-06-21 21:05:34,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 635 places, 684 transitions, 8300 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-21 21:05:34,598 INFO L231 Difference]: Finished difference. Result has 637 places, 667 transitions, 7115 flow [2024-06-21 21:05:34,598 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-21 21:05:34,599 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 605 predicate places. [2024-06-21 21:05:34,599 INFO L495 AbstractCegarLoop]: Abstraction has has 637 places, 667 transitions, 7115 flow [2024-06-21 21:05:34,599 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-21 21:05:34,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:05:34,599 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:05:34,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable220 [2024-06-21 21:05:34,599 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-21 21:05:34,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:05:34,600 INFO L85 PathProgramCache]: Analyzing trace with hash -818510644, now seen corresponding path program 16 times [2024-06-21 21:05:34,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:05:34,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108277266] [2024-06-21 21:05:34,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:05:34,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:05:34,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:05:35,888 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:05:35,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:05:35,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108277266] [2024-06-21 21:05:35,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108277266] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:05:35,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:05:35,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:05:35,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849529298] [2024-06-21 21:05:35,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:05:35,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:05:35,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:05:35,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:05:35,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:05:35,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:05:35,986 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-21 21:05:35,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:05:35,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:05:35,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:05:36,755 INFO L124 PetriNetUnfolderBase]: 1316/2417 cut-off events. [2024-06-21 21:05:36,755 INFO L125 PetriNetUnfolderBase]: For 579011/579011 co-relation queries the response was YES. [2024-06-21 21:05:36,795 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-21 21:05:36,803 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 468 selfloop transitions, 214 changer transitions 0/685 dead transitions. [2024-06-21 21:05:36,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 648 places, 685 transitions, 8661 flow [2024-06-21 21:05:36,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:05:36,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:05:36,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 158 transitions. [2024-06-21 21:05:36,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.398989898989899 [2024-06-21 21:05:36,804 INFO L175 Difference]: Start difference. First operand has 637 places, 667 transitions, 7115 flow. Second operand 12 states and 158 transitions. [2024-06-21 21:05:36,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 648 places, 685 transitions, 8661 flow [2024-06-21 21:05:40,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 641 places, 685 transitions, 8413 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-21 21:05:40,557 INFO L231 Difference]: Finished difference. Result has 642 places, 670 transitions, 7444 flow [2024-06-21 21:05:40,558 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-21 21:05:40,558 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 610 predicate places. [2024-06-21 21:05:40,558 INFO L495 AbstractCegarLoop]: Abstraction has has 642 places, 670 transitions, 7444 flow [2024-06-21 21:05:40,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-21 21:05:40,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:05:40,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-21 21:05:40,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable221 [2024-06-21 21:05:40,559 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-21 21:05:40,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:05:40,559 INFO L85 PathProgramCache]: Analyzing trace with hash -341034286, now seen corresponding path program 17 times [2024-06-21 21:05:40,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:05:40,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706120694] [2024-06-21 21:05:40,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:05:40,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:05:40,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:05:41,741 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:05:41,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:05:41,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706120694] [2024-06-21 21:05:41,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1706120694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:05:41,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:05:41,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:05:41,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677020003] [2024-06-21 21:05:41,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:05:41,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:05:41,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:05:41,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:05:41,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:05:41,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:05:41,912 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-21 21:05:41,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:05:41,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:05:41,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:05:42,727 INFO L124 PetriNetUnfolderBase]: 1324/2434 cut-off events. [2024-06-21 21:05:42,728 INFO L125 PetriNetUnfolderBase]: For 586854/586854 co-relation queries the response was YES. [2024-06-21 21:05:42,765 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-21 21:05:42,772 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 534 selfloop transitions, 159 changer transitions 0/696 dead transitions. [2024-06-21 21:05:42,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 653 places, 696 transitions, 9545 flow [2024-06-21 21:05:42,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:05:42,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:05:42,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 152 transitions. [2024-06-21 21:05:42,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3838383838383838 [2024-06-21 21:05:42,773 INFO L175 Difference]: Start difference. First operand has 642 places, 670 transitions, 7444 flow. Second operand 12 states and 152 transitions. [2024-06-21 21:05:42,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 653 places, 696 transitions, 9545 flow [2024-06-21 21:05:47,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 643 places, 696 transitions, 8990 flow, removed 64 selfloop flow, removed 10 redundant places. [2024-06-21 21:05:47,195 INFO L231 Difference]: Finished difference. Result has 645 places, 682 transitions, 7530 flow [2024-06-21 21:05:47,195 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-21 21:05:47,196 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 613 predicate places. [2024-06-21 21:05:47,196 INFO L495 AbstractCegarLoop]: Abstraction has has 645 places, 682 transitions, 7530 flow [2024-06-21 21:05:47,196 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-21 21:05:47,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:05:47,196 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:05:47,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable222 [2024-06-21 21:05:47,196 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-21 21:05:47,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:05:47,197 INFO L85 PathProgramCache]: Analyzing trace with hash -809563703, now seen corresponding path program 4 times [2024-06-21 21:05:47,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:05:47,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879521393] [2024-06-21 21:05:47,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:05:47,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:05:47,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:05:48,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-21 21:05:48,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:05:48,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879521393] [2024-06-21 21:05:48,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879521393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:05:48,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:05:48,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:05:48,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336306830] [2024-06-21 21:05:48,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:05:48,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:05:48,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:05:48,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:05:48,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:05:48,438 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:05:48,439 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-21 21:05:48,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:05:48,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:05:48,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:05:49,275 INFO L124 PetriNetUnfolderBase]: 1331/2451 cut-off events. [2024-06-21 21:05:49,275 INFO L125 PetriNetUnfolderBase]: For 616412/616412 co-relation queries the response was YES. [2024-06-21 21:05:49,315 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-21 21:05:49,322 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 643 selfloop transitions, 52 changer transitions 0/698 dead transitions. [2024-06-21 21:05:49,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 657 places, 698 transitions, 9011 flow [2024-06-21 21:05:49,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 21:05:49,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 21:05:49,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 154 transitions. [2024-06-21 21:05:49,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.358974358974359 [2024-06-21 21:05:49,323 INFO L175 Difference]: Start difference. First operand has 645 places, 682 transitions, 7530 flow. Second operand 13 states and 154 transitions. [2024-06-21 21:05:49,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 657 places, 698 transitions, 9011 flow [2024-06-21 21:05:53,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 650 places, 698 transitions, 8780 flow, removed 59 selfloop flow, removed 7 redundant places. [2024-06-21 21:05:53,266 INFO L231 Difference]: Finished difference. Result has 652 places, 685 transitions, 7477 flow [2024-06-21 21:05:53,267 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-21 21:05:53,268 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 620 predicate places. [2024-06-21 21:05:53,269 INFO L495 AbstractCegarLoop]: Abstraction has has 652 places, 685 transitions, 7477 flow [2024-06-21 21:05:53,269 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-21 21:05:53,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:05:53,269 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:05:53,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable223 [2024-06-21 21:05:53,269 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-21 21:05:53,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:05:53,269 INFO L85 PathProgramCache]: Analyzing trace with hash 332390784, now seen corresponding path program 18 times [2024-06-21 21:05:53,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:05:53,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019869398] [2024-06-21 21:05:53,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:05:53,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:05:53,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:05:54,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:05:54,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:05:54,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019869398] [2024-06-21 21:05:54,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2019869398] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:05:54,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:05:54,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:05:54,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810938875] [2024-06-21 21:05:54,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:05:54,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:05:54,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:05:54,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:05:54,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:05:54,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:05:54,446 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-21 21:05:54,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:05:54,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:05:54,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:05:55,336 INFO L124 PetriNetUnfolderBase]: 1344/2470 cut-off events. [2024-06-21 21:05:55,337 INFO L125 PetriNetUnfolderBase]: For 648114/648114 co-relation queries the response was YES. [2024-06-21 21:05:55,377 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-21 21:05:55,385 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 480 selfloop transitions, 223 changer transitions 0/706 dead transitions. [2024-06-21 21:05:55,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 664 places, 706 transitions, 9603 flow [2024-06-21 21:05:55,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 21:05:55,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 21:05:55,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 171 transitions. [2024-06-21 21:05:55,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3986013986013986 [2024-06-21 21:05:55,386 INFO L175 Difference]: Start difference. First operand has 652 places, 685 transitions, 7477 flow. Second operand 13 states and 171 transitions. [2024-06-21 21:05:55,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 664 places, 706 transitions, 9603 flow [2024-06-21 21:05:59,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 657 places, 706 transitions, 9491 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-21 21:05:59,578 INFO L231 Difference]: Finished difference. Result has 659 places, 690 transitions, 8070 flow [2024-06-21 21:05:59,578 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-21 21:05:59,579 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 627 predicate places. [2024-06-21 21:05:59,579 INFO L495 AbstractCegarLoop]: Abstraction has has 659 places, 690 transitions, 8070 flow [2024-06-21 21:05:59,579 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-21 21:05:59,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:05:59,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-21 21:05:59,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable224 [2024-06-21 21:05:59,580 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-21 21:05:59,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:05:59,580 INFO L85 PathProgramCache]: Analyzing trace with hash -349971245, now seen corresponding path program 5 times [2024-06-21 21:05:59,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:05:59,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733223582] [2024-06-21 21:05:59,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:05:59,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:05:59,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:06:00,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-21 21:06:00,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:06:00,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733223582] [2024-06-21 21:06:00,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1733223582] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:06:00,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:06:00,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:06:00,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985480839] [2024-06-21 21:06:00,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:06:00,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:06:00,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:06:00,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:06:00,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:06:00,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:06:00,655 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-21 21:06:00,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:06:00,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:06:00,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:06:01,455 INFO L124 PetriNetUnfolderBase]: 1348/2470 cut-off events. [2024-06-21 21:06:01,456 INFO L125 PetriNetUnfolderBase]: For 681353/681353 co-relation queries the response was YES. [2024-06-21 21:06:01,497 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-21 21:06:01,505 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 625 selfloop transitions, 77 changer transitions 0/705 dead transitions. [2024-06-21 21:06:01,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 670 places, 705 transitions, 9554 flow [2024-06-21 21:06:01,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:06:01,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:06:01,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 145 transitions. [2024-06-21 21:06:01,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3661616161616162 [2024-06-21 21:06:01,507 INFO L175 Difference]: Start difference. First operand has 659 places, 690 transitions, 8070 flow. Second operand 12 states and 145 transitions. [2024-06-21 21:06:01,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 670 places, 705 transitions, 9554 flow [2024-06-21 21:06:05,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 661 places, 705 transitions, 9131 flow, removed 61 selfloop flow, removed 9 redundant places. [2024-06-21 21:06:05,502 INFO L231 Difference]: Finished difference. Result has 662 places, 691 transitions, 7855 flow [2024-06-21 21:06:05,502 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-21 21:06:05,503 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 630 predicate places. [2024-06-21 21:06:05,503 INFO L495 AbstractCegarLoop]: Abstraction has has 662 places, 691 transitions, 7855 flow [2024-06-21 21:06:05,503 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-21 21:06:05,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:06:05,503 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:06:05,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable225 [2024-06-21 21:06:05,503 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-21 21:06:05,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:06:05,504 INFO L85 PathProgramCache]: Analyzing trace with hash -818770114, now seen corresponding path program 19 times [2024-06-21 21:06:05,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:06:05,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599914040] [2024-06-21 21:06:05,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:06:05,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:06:05,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:06:06,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:06:06,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:06:06,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599914040] [2024-06-21 21:06:06,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599914040] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:06:06,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:06:06,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:06:06,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607952814] [2024-06-21 21:06:06,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:06:06,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:06:06,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:06:06,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:06:06,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:06:06,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:06:06,751 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-21 21:06:06,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:06:06,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:06:06,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:06:07,554 INFO L124 PetriNetUnfolderBase]: 1346/2475 cut-off events. [2024-06-21 21:06:07,554 INFO L125 PetriNetUnfolderBase]: For 634468/634468 co-relation queries the response was YES. [2024-06-21 21:06:07,596 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-21 21:06:07,605 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 569 selfloop transitions, 134 changer transitions 0/706 dead transitions. [2024-06-21 21:06:07,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 673 places, 706 transitions, 9344 flow [2024-06-21 21:06:07,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:06:07,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:06:07,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 150 transitions. [2024-06-21 21:06:07,606 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3787878787878788 [2024-06-21 21:06:07,607 INFO L175 Difference]: Start difference. First operand has 662 places, 691 transitions, 7855 flow. Second operand 12 states and 150 transitions. [2024-06-21 21:06:07,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 673 places, 706 transitions, 9344 flow [2024-06-21 21:06:11,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 663 places, 706 transitions, 9146 flow, removed 23 selfloop flow, removed 10 redundant places. [2024-06-21 21:06:11,157 INFO L231 Difference]: Finished difference. Result has 664 places, 693 transitions, 7985 flow [2024-06-21 21:06:11,157 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-21 21:06:11,157 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 632 predicate places. [2024-06-21 21:06:11,157 INFO L495 AbstractCegarLoop]: Abstraction has has 664 places, 693 transitions, 7985 flow [2024-06-21 21:06:11,158 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-21 21:06:11,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:06:11,158 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:06:11,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable226 [2024-06-21 21:06:11,158 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-21 21:06:11,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:06:11,158 INFO L85 PathProgramCache]: Analyzing trace with hash -809246573, now seen corresponding path program 6 times [2024-06-21 21:06:11,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:06:11,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899530481] [2024-06-21 21:06:11,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:06:11,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:06:11,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:06:12,187 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:06:12,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:06:12,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899530481] [2024-06-21 21:06:12,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899530481] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:06:12,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:06:12,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:06:12,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635614208] [2024-06-21 21:06:12,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:06:12,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:06:12,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:06:12,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:06:12,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:06:12,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:06:12,323 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-21 21:06:12,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:06:12,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:06:12,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:06:13,158 INFO L124 PetriNetUnfolderBase]: 1350/2477 cut-off events. [2024-06-21 21:06:13,159 INFO L125 PetriNetUnfolderBase]: For 665462/665462 co-relation queries the response was YES. [2024-06-21 21:06:13,200 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-21 21:06:13,209 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 606 selfloop transitions, 99 changer transitions 0/708 dead transitions. [2024-06-21 21:06:13,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 675 places, 708 transitions, 9477 flow [2024-06-21 21:06:13,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:06:13,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:06:13,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 145 transitions. [2024-06-21 21:06:13,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3661616161616162 [2024-06-21 21:06:13,210 INFO L175 Difference]: Start difference. First operand has 664 places, 693 transitions, 7985 flow. Second operand 12 states and 145 transitions. [2024-06-21 21:06:13,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 675 places, 708 transitions, 9477 flow [2024-06-21 21:06:17,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 666 places, 708 transitions, 9192 flow, removed 28 selfloop flow, removed 9 redundant places. [2024-06-21 21:06:17,365 INFO L231 Difference]: Finished difference. Result has 667 places, 694 transitions, 7954 flow [2024-06-21 21:06:17,365 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-21 21:06:17,365 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 635 predicate places. [2024-06-21 21:06:17,366 INFO L495 AbstractCegarLoop]: Abstraction has has 667 places, 694 transitions, 7954 flow [2024-06-21 21:06:17,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-21 21:06:17,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:06:17,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-21 21:06:17,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable227 [2024-06-21 21:06:17,366 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-21 21:06:17,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:06:17,367 INFO L85 PathProgramCache]: Analyzing trace with hash -809246914, now seen corresponding path program 20 times [2024-06-21 21:06:17,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:06:17,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649139424] [2024-06-21 21:06:17,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:06:17,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:06:17,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:06:18,436 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:06:18,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:06:18,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649139424] [2024-06-21 21:06:18,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [649139424] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:06:18,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:06:18,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:06:18,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862026227] [2024-06-21 21:06:18,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:06:18,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:06:18,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:06:18,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:06:18,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:06:18,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:06:18,562 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-21 21:06:18,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:06:18,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:06:18,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:06:19,478 INFO L124 PetriNetUnfolderBase]: 1359/2496 cut-off events. [2024-06-21 21:06:19,478 INFO L125 PetriNetUnfolderBase]: For 700070/700070 co-relation queries the response was YES. [2024-06-21 21:06:19,521 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-21 21:06:19,530 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 382 selfloop transitions, 330 changer transitions 0/715 dead transitions. [2024-06-21 21:06:19,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 680 places, 715 transitions, 10134 flow [2024-06-21 21:06:19,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-21 21:06:19,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-21 21:06:19,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 179 transitions. [2024-06-21 21:06:19,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3874458874458874 [2024-06-21 21:06:19,532 INFO L175 Difference]: Start difference. First operand has 667 places, 694 transitions, 7954 flow. Second operand 14 states and 179 transitions. [2024-06-21 21:06:19,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 680 places, 715 transitions, 10134 flow [2024-06-21 21:06:23,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 670 places, 715 transitions, 9836 flow, removed 51 selfloop flow, removed 10 redundant places. [2024-06-21 21:06:23,637 INFO L231 Difference]: Finished difference. Result has 671 places, 699 transitions, 8604 flow [2024-06-21 21:06:23,637 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-21 21:06:23,637 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 639 predicate places. [2024-06-21 21:06:23,638 INFO L495 AbstractCegarLoop]: Abstraction has has 671 places, 699 transitions, 8604 flow [2024-06-21 21:06:23,638 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-21 21:06:23,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:06:23,638 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:06:23,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable228 [2024-06-21 21:06:23,638 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-21 21:06:23,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:06:23,639 INFO L85 PathProgramCache]: Analyzing trace with hash -809235413, now seen corresponding path program 7 times [2024-06-21 21:06:23,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:06:23,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516324214] [2024-06-21 21:06:23,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:06:23,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:06:23,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:06:24,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:06:24,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:06:24,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516324214] [2024-06-21 21:06:24,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516324214] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:06:24,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:06:24,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:06:24,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125268346] [2024-06-21 21:06:24,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:06:24,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:06:24,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:06:24,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:06:24,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:06:24,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:06:24,889 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-21 21:06:24,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:06:24,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:06:24,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:06:25,777 INFO L124 PetriNetUnfolderBase]: 1370/2519 cut-off events. [2024-06-21 21:06:25,778 INFO L125 PetriNetUnfolderBase]: For 735601/735601 co-relation queries the response was YES. [2024-06-21 21:06:25,818 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-21 21:06:25,826 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 608 selfloop transitions, 106 changer transitions 0/717 dead transitions. [2024-06-21 21:06:25,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 682 places, 717 transitions, 10626 flow [2024-06-21 21:06:25,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:06:25,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:06:25,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 147 transitions. [2024-06-21 21:06:25,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3712121212121212 [2024-06-21 21:06:25,827 INFO L175 Difference]: Start difference. First operand has 671 places, 699 transitions, 8604 flow. Second operand 12 states and 147 transitions. [2024-06-21 21:06:25,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 682 places, 717 transitions, 10626 flow [2024-06-21 21:06:31,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 671 places, 717 transitions, 10048 flow, removed 86 selfloop flow, removed 11 redundant places. [2024-06-21 21:06:31,008 INFO L231 Difference]: Finished difference. Result has 672 places, 701 transitions, 8350 flow [2024-06-21 21:06:31,008 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-21 21:06:31,008 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 640 predicate places. [2024-06-21 21:06:31,008 INFO L495 AbstractCegarLoop]: Abstraction has has 672 places, 701 transitions, 8350 flow [2024-06-21 21:06:31,008 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-21 21:06:31,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:06:31,009 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:06:31,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable229 [2024-06-21 21:06:31,009 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-21 21:06:31,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:06:31,009 INFO L85 PathProgramCache]: Analyzing trace with hash 775596501, now seen corresponding path program 16 times [2024-06-21 21:06:31,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:06:31,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594835770] [2024-06-21 21:06:31,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:06:31,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:06:31,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:06:31,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-21 21:06:31,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:06:31,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594835770] [2024-06-21 21:06:31,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594835770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:06:31,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:06:31,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:06:31,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578885993] [2024-06-21 21:06:31,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:06:31,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:06:31,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:06:31,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:06:31,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:06:31,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:06:31,892 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-21 21:06:31,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:06:31,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:06:31,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:06:32,748 INFO L124 PetriNetUnfolderBase]: 1374/2529 cut-off events. [2024-06-21 21:06:32,748 INFO L125 PetriNetUnfolderBase]: For 732074/732074 co-relation queries the response was YES. [2024-06-21 21:06:32,790 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-21 21:06:32,798 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 598 selfloop transitions, 116 changer transitions 0/717 dead transitions. [2024-06-21 21:06:32,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 682 places, 717 transitions, 9951 flow [2024-06-21 21:06:32,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:06:32,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:06:32,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 140 transitions. [2024-06-21 21:06:32,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3856749311294766 [2024-06-21 21:06:32,799 INFO L175 Difference]: Start difference. First operand has 672 places, 701 transitions, 8350 flow. Second operand 11 states and 140 transitions. [2024-06-21 21:06:32,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 682 places, 717 transitions, 9951 flow [2024-06-21 21:06:37,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 674 places, 717 transitions, 9744 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-06-21 21:06:37,323 INFO L231 Difference]: Finished difference. Result has 676 places, 704 transitions, 8467 flow [2024-06-21 21:06:37,324 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-21 21:06:37,324 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 644 predicate places. [2024-06-21 21:06:37,324 INFO L495 AbstractCegarLoop]: Abstraction has has 676 places, 704 transitions, 8467 flow [2024-06-21 21:06:37,324 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-21 21:06:37,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:06:37,324 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:06:37,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable230 [2024-06-21 21:06:37,325 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-21 21:06:37,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:06:37,325 INFO L85 PathProgramCache]: Analyzing trace with hash 581657091, now seen corresponding path program 17 times [2024-06-21 21:06:37,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:06:37,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268448340] [2024-06-21 21:06:37,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:06:37,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:06:37,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:06:38,121 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:06:38,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:06:38,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268448340] [2024-06-21 21:06:38,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268448340] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:06:38,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:06:38,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:06:38,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891144860] [2024-06-21 21:06:38,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:06:38,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:06:38,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:06:38,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:06:38,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:06:38,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:06:38,210 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-21 21:06:38,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:06:38,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:06:38,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:06:39,050 INFO L124 PetriNetUnfolderBase]: 1381/2536 cut-off events. [2024-06-21 21:06:39,050 INFO L125 PetriNetUnfolderBase]: For 739086/739086 co-relation queries the response was YES. [2024-06-21 21:06:39,095 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-21 21:06:39,105 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 597 selfloop transitions, 120 changer transitions 0/720 dead transitions. [2024-06-21 21:06:39,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 686 places, 720 transitions, 10057 flow [2024-06-21 21:06:39,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:06:39,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:06:39,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 139 transitions. [2024-06-21 21:06:39,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38292011019283745 [2024-06-21 21:06:39,106 INFO L175 Difference]: Start difference. First operand has 676 places, 704 transitions, 8467 flow. Second operand 11 states and 139 transitions. [2024-06-21 21:06:39,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 686 places, 720 transitions, 10057 flow [2024-06-21 21:06:43,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 678 places, 720 transitions, 9755 flow, removed 35 selfloop flow, removed 8 redundant places. [2024-06-21 21:06:43,746 INFO L231 Difference]: Finished difference. Result has 680 places, 708 transitions, 8514 flow [2024-06-21 21:06:43,746 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-21 21:06:43,746 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 648 predicate places. [2024-06-21 21:06:43,747 INFO L495 AbstractCegarLoop]: Abstraction has has 680 places, 708 transitions, 8514 flow [2024-06-21 21:06:43,747 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-21 21:06:43,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:06:43,747 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:06:43,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable231 [2024-06-21 21:06:43,747 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-21 21:06:43,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:06:43,747 INFO L85 PathProgramCache]: Analyzing trace with hash 576294711, now seen corresponding path program 18 times [2024-06-21 21:06:43,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:06:43,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1787810879] [2024-06-21 21:06:43,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:06:43,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:06:43,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:06:44,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-21 21:06:44,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:06:44,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1787810879] [2024-06-21 21:06:44,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1787810879] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:06:44,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:06:44,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:06:44,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956988105] [2024-06-21 21:06:44,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:06:44,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:06:44,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:06:44,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:06:44,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:06:44,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:06:44,804 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-21 21:06:44,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:06:44,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:06:44,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:06:45,703 INFO L124 PetriNetUnfolderBase]: 1385/2550 cut-off events. [2024-06-21 21:06:45,703 INFO L125 PetriNetUnfolderBase]: For 746388/746388 co-relation queries the response was YES. [2024-06-21 21:06:45,748 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-21 21:06:45,756 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 592 selfloop transitions, 129 changer transitions 0/724 dead transitions. [2024-06-21 21:06:45,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 691 places, 724 transitions, 10090 flow [2024-06-21 21:06:45,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:06:45,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:06:45,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 149 transitions. [2024-06-21 21:06:45,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37626262626262624 [2024-06-21 21:06:45,757 INFO L175 Difference]: Start difference. First operand has 680 places, 708 transitions, 8514 flow. Second operand 12 states and 149 transitions. [2024-06-21 21:06:45,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 691 places, 724 transitions, 10090 flow [2024-06-21 21:06:50,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 683 places, 724 transitions, 9774 flow, removed 37 selfloop flow, removed 8 redundant places. [2024-06-21 21:06:50,128 INFO L231 Difference]: Finished difference. Result has 685 places, 713 transitions, 8586 flow [2024-06-21 21:06:50,128 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-21 21:06:50,156 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 653 predicate places. [2024-06-21 21:06:50,156 INFO L495 AbstractCegarLoop]: Abstraction has has 685 places, 713 transitions, 8586 flow [2024-06-21 21:06:50,156 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-21 21:06:50,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:06:50,157 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:06:50,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable232 [2024-06-21 21:06:50,157 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-21 21:06:50,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:06:50,157 INFO L85 PathProgramCache]: Analyzing trace with hash -470769891, now seen corresponding path program 19 times [2024-06-21 21:06:50,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:06:50,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638881611] [2024-06-21 21:06:50,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:06:50,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:06:50,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:06:51,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:06:51,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:06:51,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638881611] [2024-06-21 21:06:51,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638881611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:06:51,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:06:51,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:06:51,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [431831486] [2024-06-21 21:06:51,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:06:51,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:06:51,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:06:51,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:06:51,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:06:51,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:06:51,146 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-21 21:06:51,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:06:51,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:06:51,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:06:51,999 INFO L124 PetriNetUnfolderBase]: 1396/2575 cut-off events. [2024-06-21 21:06:52,000 INFO L125 PetriNetUnfolderBase]: For 807444/807444 co-relation queries the response was YES. [2024-06-21 21:06:52,045 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-21 21:06:52,055 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 596 selfloop transitions, 129 changer transitions 0/728 dead transitions. [2024-06-21 21:06:52,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 695 places, 728 transitions, 10616 flow [2024-06-21 21:06:52,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:06:52,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:06:52,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 140 transitions. [2024-06-21 21:06:52,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3856749311294766 [2024-06-21 21:06:52,056 INFO L175 Difference]: Start difference. First operand has 685 places, 713 transitions, 8586 flow. Second operand 11 states and 140 transitions. [2024-06-21 21:06:52,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 695 places, 728 transitions, 10616 flow [2024-06-21 21:06:57,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 688 places, 728 transitions, 10313 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-21 21:06:57,222 INFO L231 Difference]: Finished difference. Result has 689 places, 715 transitions, 8639 flow [2024-06-21 21:06:57,223 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-21 21:06:57,223 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 657 predicate places. [2024-06-21 21:06:57,223 INFO L495 AbstractCegarLoop]: Abstraction has has 689 places, 715 transitions, 8639 flow [2024-06-21 21:06:57,223 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-21 21:06:57,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:06:57,224 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:06:57,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable233 [2024-06-21 21:06:57,224 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-21 21:06:57,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:06:57,224 INFO L85 PathProgramCache]: Analyzing trace with hash -943341851, now seen corresponding path program 20 times [2024-06-21 21:06:57,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:06:57,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760790097] [2024-06-21 21:06:57,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:06:57,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:06:57,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:06:58,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:06:58,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:06:58,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760790097] [2024-06-21 21:06:58,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760790097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:06:58,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:06:58,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:06:58,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793136568] [2024-06-21 21:06:58,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:06:58,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:06:58,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:06:58,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:06:58,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:06:58,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:06:58,190 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-21 21:06:58,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:06:58,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:06:58,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:06:59,118 INFO L124 PetriNetUnfolderBase]: 1400/2579 cut-off events. [2024-06-21 21:06:59,118 INFO L125 PetriNetUnfolderBase]: For 811832/811832 co-relation queries the response was YES. [2024-06-21 21:06:59,156 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-21 21:06:59,164 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 605 selfloop transitions, 120 changer transitions 0/728 dead transitions. [2024-06-21 21:06:59,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 699 places, 728 transitions, 10174 flow [2024-06-21 21:06:59,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:06:59,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:06:59,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 141 transitions. [2024-06-21 21:06:59,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3884297520661157 [2024-06-21 21:06:59,165 INFO L175 Difference]: Start difference. First operand has 689 places, 715 transitions, 8639 flow. Second operand 11 states and 141 transitions. [2024-06-21 21:06:59,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 699 places, 728 transitions, 10174 flow [2024-06-21 21:07:04,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 692 places, 728 transitions, 9961 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-21 21:07:04,135 INFO L231 Difference]: Finished difference. Result has 694 places, 717 transitions, 8738 flow [2024-06-21 21:07:04,135 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-21 21:07:04,135 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 662 predicate places. [2024-06-21 21:07:04,135 INFO L495 AbstractCegarLoop]: Abstraction has has 694 places, 717 transitions, 8738 flow [2024-06-21 21:07:04,135 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-21 21:07:04,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:07:04,135 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:07:04,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable234 [2024-06-21 21:07:04,136 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-21 21:07:04,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:07:04,136 INFO L85 PathProgramCache]: Analyzing trace with hash -1901996272, now seen corresponding path program 21 times [2024-06-21 21:07:04,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:07:04,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308895195] [2024-06-21 21:07:04,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:07:04,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:07:04,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:07:05,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:07:05,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:07:05,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308895195] [2024-06-21 21:07:05,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1308895195] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:07:05,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:07:05,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:07:05,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466939190] [2024-06-21 21:07:05,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:07:05,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:07:05,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:07:05,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:07:05,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:07:05,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:07:05,409 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-21 21:07:05,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:07:05,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:07:05,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:07:06,283 INFO L124 PetriNetUnfolderBase]: 1403/2598 cut-off events. [2024-06-21 21:07:06,283 INFO L125 PetriNetUnfolderBase]: For 791300/791300 co-relation queries the response was YES. [2024-06-21 21:07:06,329 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-21 21:07:06,337 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 611 selfloop transitions, 151 changer transitions 0/765 dead transitions. [2024-06-21 21:07:06,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 705 places, 765 transitions, 10734 flow [2024-06-21 21:07:06,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:07:06,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:07:06,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 157 transitions. [2024-06-21 21:07:06,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39646464646464646 [2024-06-21 21:07:06,339 INFO L175 Difference]: Start difference. First operand has 694 places, 717 transitions, 8738 flow. Second operand 12 states and 157 transitions. [2024-06-21 21:07:06,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 705 places, 765 transitions, 10734 flow [2024-06-21 21:07:11,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 697 places, 765 transitions, 10458 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-21 21:07:11,353 INFO L231 Difference]: Finished difference. Result has 703 places, 745 transitions, 9264 flow [2024-06-21 21:07:11,353 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-21 21:07:11,354 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 671 predicate places. [2024-06-21 21:07:11,354 INFO L495 AbstractCegarLoop]: Abstraction has has 703 places, 745 transitions, 9264 flow [2024-06-21 21:07:11,354 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-21 21:07:11,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:07:11,354 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:07:11,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable235 [2024-06-21 21:07:11,354 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-21 21:07:11,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:07:11,355 INFO L85 PathProgramCache]: Analyzing trace with hash -677102660, now seen corresponding path program 22 times [2024-06-21 21:07:11,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:07:11,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047286595] [2024-06-21 21:07:11,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:07:11,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:07:11,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:07:12,454 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:07:12,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:07:12,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047286595] [2024-06-21 21:07:12,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047286595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:07:12,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:07:12,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:07:12,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745857076] [2024-06-21 21:07:12,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:07:12,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:07:12,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:07:12,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:07:12,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:07:12,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:07:12,558 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-21 21:07:12,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:07:12,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:07:12,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:07:13,591 INFO L124 PetriNetUnfolderBase]: 1419/2602 cut-off events. [2024-06-21 21:07:13,591 INFO L125 PetriNetUnfolderBase]: For 884571/884571 co-relation queries the response was YES. [2024-06-21 21:07:13,639 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-21 21:07:13,649 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 493 selfloop transitions, 274 changer transitions 0/770 dead transitions. [2024-06-21 21:07:13,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 716 places, 770 transitions, 11797 flow [2024-06-21 21:07:13,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-21 21:07:13,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-21 21:07:13,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 187 transitions. [2024-06-21 21:07:13,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-21 21:07:13,650 INFO L175 Difference]: Start difference. First operand has 703 places, 745 transitions, 9264 flow. Second operand 14 states and 187 transitions. [2024-06-21 21:07:13,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 716 places, 770 transitions, 11797 flow [2024-06-21 21:07:19,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 711 places, 770 transitions, 11253 flow, removed 212 selfloop flow, removed 5 redundant places. [2024-06-21 21:07:19,533 INFO L231 Difference]: Finished difference. Result has 712 places, 751 transitions, 9749 flow [2024-06-21 21:07:19,533 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-21 21:07:19,533 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 680 predicate places. [2024-06-21 21:07:19,533 INFO L495 AbstractCegarLoop]: Abstraction has has 712 places, 751 transitions, 9749 flow [2024-06-21 21:07:19,534 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-21 21:07:19,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:07:19,534 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:07:19,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable236 [2024-06-21 21:07:19,534 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-21 21:07:19,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:07:19,534 INFO L85 PathProgramCache]: Analyzing trace with hash 782961822, now seen corresponding path program 23 times [2024-06-21 21:07:19,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:07:19,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090879449] [2024-06-21 21:07:19,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:07:19,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:07:19,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:07:20,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:07:20,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:07:20,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090879449] [2024-06-21 21:07:20,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1090879449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:07:20,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:07:20,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:07:20,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427374818] [2024-06-21 21:07:20,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:07:20,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:07:20,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:07:20,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:07:20,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:07:20,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:07:20,806 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-21 21:07:20,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:07:20,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:07:20,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:07:21,658 INFO L124 PetriNetUnfolderBase]: 1422/2625 cut-off events. [2024-06-21 21:07:21,658 INFO L125 PetriNetUnfolderBase]: For 856586/856586 co-relation queries the response was YES. [2024-06-21 21:07:21,706 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-21 21:07:21,715 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 618 selfloop transitions, 153 changer transitions 0/774 dead transitions. [2024-06-21 21:07:21,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 723 places, 774 transitions, 11499 flow [2024-06-21 21:07:21,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:07:21,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:07:21,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 156 transitions. [2024-06-21 21:07:21,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3939393939393939 [2024-06-21 21:07:21,716 INFO L175 Difference]: Start difference. First operand has 712 places, 751 transitions, 9749 flow. Second operand 12 states and 156 transitions. [2024-06-21 21:07:21,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 723 places, 774 transitions, 11499 flow [2024-06-21 21:07:27,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 713 places, 774 transitions, 10958 flow, removed 113 selfloop flow, removed 10 redundant places. [2024-06-21 21:07:27,075 INFO L231 Difference]: Finished difference. Result has 715 places, 755 transitions, 9658 flow [2024-06-21 21:07:27,076 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-21 21:07:27,077 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 683 predicate places. [2024-06-21 21:07:27,077 INFO L495 AbstractCegarLoop]: Abstraction has has 715 places, 755 transitions, 9658 flow [2024-06-21 21:07:27,077 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-21 21:07:27,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:07:27,077 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:07:27,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable237 [2024-06-21 21:07:27,078 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-21 21:07:27,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:07:27,078 INFO L85 PathProgramCache]: Analyzing trace with hash -943126370, now seen corresponding path program 24 times [2024-06-21 21:07:27,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:07:27,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482525152] [2024-06-21 21:07:27,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:07:27,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:07:27,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:07:28,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:07:28,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:07:28,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482525152] [2024-06-21 21:07:28,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482525152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:07:28,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:07:28,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:07:28,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421124215] [2024-06-21 21:07:28,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:07:28,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:07:28,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:07:28,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:07:28,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:07:28,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:07:28,306 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-21 21:07:28,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:07:28,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:07:28,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:07:29,377 INFO L124 PetriNetUnfolderBase]: 1425/2632 cut-off events. [2024-06-21 21:07:29,378 INFO L125 PetriNetUnfolderBase]: For 858723/858723 co-relation queries the response was YES. [2024-06-21 21:07:29,421 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-21 21:07:29,428 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 624 selfloop transitions, 152 changer transitions 0/779 dead transitions. [2024-06-21 21:07:29,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 726 places, 779 transitions, 11391 flow [2024-06-21 21:07:29,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:07:29,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:07:29,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 158 transitions. [2024-06-21 21:07:29,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.398989898989899 [2024-06-21 21:07:29,430 INFO L175 Difference]: Start difference. First operand has 715 places, 755 transitions, 9658 flow. Second operand 12 states and 158 transitions. [2024-06-21 21:07:29,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 726 places, 779 transitions, 11391 flow [2024-06-21 21:07:35,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 718 places, 779 transitions, 11023 flow, removed 35 selfloop flow, removed 8 redundant places. [2024-06-21 21:07:35,301 INFO L231 Difference]: Finished difference. Result has 720 places, 761 transitions, 9716 flow [2024-06-21 21:07:35,301 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-21 21:07:35,302 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 688 predicate places. [2024-06-21 21:07:35,302 INFO L495 AbstractCegarLoop]: Abstraction has has 720 places, 761 transitions, 9716 flow [2024-06-21 21:07:35,302 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-21 21:07:35,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:07:35,302 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:07:35,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable238 [2024-06-21 21:07:35,302 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-21 21:07:35,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:07:35,303 INFO L85 PathProgramCache]: Analyzing trace with hash 581872572, now seen corresponding path program 25 times [2024-06-21 21:07:35,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:07:35,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608817395] [2024-06-21 21:07:35,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:07:35,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:07:35,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:07:36,367 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:07:36,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:07:36,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608817395] [2024-06-21 21:07:36,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608817395] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:07:36,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:07:36,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:07:36,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295336291] [2024-06-21 21:07:36,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:07:36,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:07:36,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:07:36,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:07:36,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:07:36,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:07:36,488 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-21 21:07:36,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:07:36,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:07:36,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:07:37,373 INFO L124 PetriNetUnfolderBase]: 1428/2643 cut-off events. [2024-06-21 21:07:37,373 INFO L125 PetriNetUnfolderBase]: For 866172/866172 co-relation queries the response was YES. [2024-06-21 21:07:37,424 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-21 21:07:37,432 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 607 selfloop transitions, 172 changer transitions 0/782 dead transitions. [2024-06-21 21:07:37,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 731 places, 782 transitions, 11433 flow [2024-06-21 21:07:37,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:07:37,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:07:37,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 154 transitions. [2024-06-21 21:07:37,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-21 21:07:37,434 INFO L175 Difference]: Start difference. First operand has 720 places, 761 transitions, 9716 flow. Second operand 12 states and 154 transitions. [2024-06-21 21:07:37,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 731 places, 782 transitions, 11433 flow [2024-06-21 21:07:43,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 724 places, 782 transitions, 11104 flow, removed 36 selfloop flow, removed 7 redundant places. [2024-06-21 21:07:43,204 INFO L231 Difference]: Finished difference. Result has 726 places, 765 transitions, 9838 flow [2024-06-21 21:07:43,205 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-21 21:07:43,205 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 694 predicate places. [2024-06-21 21:07:43,205 INFO L495 AbstractCegarLoop]: Abstraction has has 726 places, 765 transitions, 9838 flow [2024-06-21 21:07:43,205 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-21 21:07:43,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:07:43,205 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:07:43,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable239 [2024-06-21 21:07:43,206 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-21 21:07:43,206 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:07:43,206 INFO L85 PathProgramCache]: Analyzing trace with hash -677419449, now seen corresponding path program 8 times [2024-06-21 21:07:43,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:07:43,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136593114] [2024-06-21 21:07:43,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:07:43,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:07:43,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:07:44,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:07:44,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:07:44,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136593114] [2024-06-21 21:07:44,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136593114] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:07:44,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:07:44,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:07:44,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1098550348] [2024-06-21 21:07:44,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:07:44,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:07:44,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:07:44,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:07:44,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:07:44,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:07:44,584 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-21 21:07:44,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:07:44,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:07:44,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:07:45,427 INFO L124 PetriNetUnfolderBase]: 1432/2628 cut-off events. [2024-06-21 21:07:45,427 INFO L125 PetriNetUnfolderBase]: For 902622/902622 co-relation queries the response was YES. [2024-06-21 21:07:45,476 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-21 21:07:45,485 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 668 selfloop transitions, 107 changer transitions 0/778 dead transitions. [2024-06-21 21:07:45,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 738 places, 778 transitions, 11468 flow [2024-06-21 21:07:45,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 21:07:45,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 21:07:45,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 160 transitions. [2024-06-21 21:07:45,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.372960372960373 [2024-06-21 21:07:45,487 INFO L175 Difference]: Start difference. First operand has 726 places, 765 transitions, 9838 flow. Second operand 13 states and 160 transitions. [2024-06-21 21:07:45,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 738 places, 778 transitions, 11468 flow [2024-06-21 21:07:51,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 728 places, 778 transitions, 11083 flow, removed 35 selfloop flow, removed 10 redundant places. [2024-06-21 21:07:51,237 INFO L231 Difference]: Finished difference. Result has 729 places, 766 transitions, 9727 flow [2024-06-21 21:07:51,237 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-21 21:07:51,237 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 697 predicate places. [2024-06-21 21:07:51,237 INFO L495 AbstractCegarLoop]: Abstraction has has 729 places, 766 transitions, 9727 flow [2024-06-21 21:07:51,238 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-21 21:07:51,238 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:07:51,238 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:07:51,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable240 [2024-06-21 21:07:51,238 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-21 21:07:51,238 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:07:51,238 INFO L85 PathProgramCache]: Analyzing trace with hash -1361267127, now seen corresponding path program 21 times [2024-06-21 21:07:51,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:07:51,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895641453] [2024-06-21 21:07:51,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:07:51,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:07:51,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:07:52,040 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:07:52,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:07:52,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895641453] [2024-06-21 21:07:52,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [895641453] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:07:52,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:07:52,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:07:52,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120886302] [2024-06-21 21:07:52,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:07:52,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:07:52,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:07:52,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:07:52,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:07:52,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:07:52,260 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-21 21:07:52,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:07:52,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:07:52,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:07:53,107 INFO L124 PetriNetUnfolderBase]: 1429/2630 cut-off events. [2024-06-21 21:07:53,107 INFO L125 PetriNetUnfolderBase]: For 852891/852891 co-relation queries the response was YES. [2024-06-21 21:07:53,156 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-21 21:07:53,165 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 632 selfloop transitions, 142 changer transitions 0/777 dead transitions. [2024-06-21 21:07:53,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 739 places, 777 transitions, 11299 flow [2024-06-21 21:07:53,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:07:53,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:07:53,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-21 21:07:53,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3774104683195592 [2024-06-21 21:07:53,166 INFO L175 Difference]: Start difference. First operand has 729 places, 766 transitions, 9727 flow. Second operand 11 states and 137 transitions. [2024-06-21 21:07:53,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 739 places, 777 transitions, 11299 flow [2024-06-21 21:07:58,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 728 places, 777 transitions, 11007 flow, removed 40 selfloop flow, removed 11 redundant places. [2024-06-21 21:07:58,719 INFO L231 Difference]: Finished difference. Result has 729 places, 766 transitions, 9723 flow [2024-06-21 21:07:58,719 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-21 21:07:58,719 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 697 predicate places. [2024-06-21 21:07:58,719 INFO L495 AbstractCegarLoop]: Abstraction has has 729 places, 766 transitions, 9723 flow [2024-06-21 21:07:58,721 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-21 21:07:58,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:07:58,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-21 21:07:58,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable241 [2024-06-21 21:07:58,721 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-21 21:07:58,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:07:58,722 INFO L85 PathProgramCache]: Analyzing trace with hash -935976530, now seen corresponding path program 26 times [2024-06-21 21:07:58,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:07:58,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060957046] [2024-06-21 21:07:58,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:07:58,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:07:58,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:07:59,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-21 21:07:59,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:07:59,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2060957046] [2024-06-21 21:07:59,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2060957046] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:07:59,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:07:59,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:07:59,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007166853] [2024-06-21 21:07:59,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:07:59,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:07:59,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:07:59,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:07:59,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:07:59,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:07:59,998 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-21 21:07:59,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:07:59,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:07:59,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:08:01,094 INFO L124 PetriNetUnfolderBase]: 1432/2651 cut-off events. [2024-06-21 21:08:01,095 INFO L125 PetriNetUnfolderBase]: For 829771/829771 co-relation queries the response was YES. [2024-06-21 21:08:01,137 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-21 21:08:01,145 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 632 selfloop transitions, 152 changer transitions 0/787 dead transitions. [2024-06-21 21:08:01,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 740 places, 787 transitions, 11457 flow [2024-06-21 21:08:01,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:08:01,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:08:01,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 160 transitions. [2024-06-21 21:08:01,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40404040404040403 [2024-06-21 21:08:01,146 INFO L175 Difference]: Start difference. First operand has 729 places, 766 transitions, 9723 flow. Second operand 12 states and 160 transitions. [2024-06-21 21:08:01,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 740 places, 787 transitions, 11457 flow [2024-06-21 21:08:06,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 728 places, 787 transitions, 11124 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-21 21:08:06,845 INFO L231 Difference]: Finished difference. Result has 730 places, 771 transitions, 9817 flow [2024-06-21 21:08:06,846 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-21 21:08:06,846 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 698 predicate places. [2024-06-21 21:08:06,846 INFO L495 AbstractCegarLoop]: Abstraction has has 730 places, 771 transitions, 9817 flow [2024-06-21 21:08:06,846 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-21 21:08:06,846 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:08:06,846 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:08:06,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable242 [2024-06-21 21:08:06,846 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-21 21:08:06,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:08:06,847 INFO L85 PathProgramCache]: Analyzing trace with hash 1993456887, now seen corresponding path program 9 times [2024-06-21 21:08:06,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:08:06,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059635195] [2024-06-21 21:08:06,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:08:06,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:08:06,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:08:08,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:08:08,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:08:08,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059635195] [2024-06-21 21:08:08,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059635195] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:08:08,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:08:08,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:08:08,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818288519] [2024-06-21 21:08:08,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:08:08,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:08:08,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:08:08,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:08:08,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:08:08,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:08:08,355 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-21 21:08:08,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:08:08,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:08:08,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:08:09,302 INFO L124 PetriNetUnfolderBase]: 1443/2654 cut-off events. [2024-06-21 21:08:09,302 INFO L125 PetriNetUnfolderBase]: For 926350/926350 co-relation queries the response was YES. [2024-06-21 21:08:09,351 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-21 21:08:09,361 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 757 selfloop transitions, 29 changer transitions 0/789 dead transitions. [2024-06-21 21:08:09,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 742 places, 789 transitions, 12015 flow [2024-06-21 21:08:09,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 21:08:09,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 21:08:09,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 151 transitions. [2024-06-21 21:08:09,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.351981351981352 [2024-06-21 21:08:09,362 INFO L175 Difference]: Start difference. First operand has 730 places, 771 transitions, 9817 flow. Second operand 13 states and 151 transitions. [2024-06-21 21:08:09,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 742 places, 789 transitions, 12015 flow [2024-06-21 21:08:15,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 735 places, 789 transitions, 11656 flow, removed 39 selfloop flow, removed 7 redundant places. [2024-06-21 21:08:15,817 INFO L231 Difference]: Finished difference. Result has 736 places, 773 transitions, 9634 flow [2024-06-21 21:08:15,817 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-21 21:08:15,817 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 704 predicate places. [2024-06-21 21:08:15,817 INFO L495 AbstractCegarLoop]: Abstraction has has 736 places, 773 transitions, 9634 flow [2024-06-21 21:08:15,817 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-21 21:08:15,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:08:15,818 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:08:15,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable243 [2024-06-21 21:08:15,818 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-21 21:08:15,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:08:15,818 INFO L85 PathProgramCache]: Analyzing trace with hash -677102319, now seen corresponding path program 10 times [2024-06-21 21:08:15,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:08:15,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [105505072] [2024-06-21 21:08:15,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:08:15,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:08:15,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:08:17,060 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:08:17,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:08:17,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [105505072] [2024-06-21 21:08:17,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [105505072] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:08:17,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:08:17,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:08:17,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362981752] [2024-06-21 21:08:17,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:08:17,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:08:17,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:08:17,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:08:17,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:08:17,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:08:17,181 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-21 21:08:17,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:08:17,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:08:17,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:08:18,035 INFO L124 PetriNetUnfolderBase]: 1447/2667 cut-off events. [2024-06-21 21:08:18,035 INFO L125 PetriNetUnfolderBase]: For 934143/934143 co-relation queries the response was YES. [2024-06-21 21:08:18,085 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-21 21:08:18,095 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 670 selfloop transitions, 113 changer transitions 0/786 dead transitions. [2024-06-21 21:08:18,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 747 places, 786 transitions, 11284 flow [2024-06-21 21:08:18,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:08:18,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:08:18,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 151 transitions. [2024-06-21 21:08:18,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3813131313131313 [2024-06-21 21:08:18,096 INFO L175 Difference]: Start difference. First operand has 736 places, 773 transitions, 9634 flow. Second operand 12 states and 151 transitions. [2024-06-21 21:08:18,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 747 places, 786 transitions, 11284 flow [2024-06-21 21:08:24,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 738 places, 786 transitions, 11176 flow, removed 36 selfloop flow, removed 9 redundant places. [2024-06-21 21:08:24,173 INFO L231 Difference]: Finished difference. Result has 739 places, 774 transitions, 9816 flow [2024-06-21 21:08:24,173 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-21 21:08:24,174 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 707 predicate places. [2024-06-21 21:08:24,174 INFO L495 AbstractCegarLoop]: Abstraction has has 739 places, 774 transitions, 9816 flow [2024-06-21 21:08:24,174 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-21 21:08:24,174 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:08:24,174 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:08:24,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable244 [2024-06-21 21:08:24,174 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-21 21:08:24,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:08:24,175 INFO L85 PathProgramCache]: Analyzing trace with hash 940067883, now seen corresponding path program 11 times [2024-06-21 21:08:24,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:08:24,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257741008] [2024-06-21 21:08:24,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:08:24,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:08:24,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:08:25,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-21 21:08:25,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:08:25,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257741008] [2024-06-21 21:08:25,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1257741008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:08:25,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:08:25,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:08:25,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925398443] [2024-06-21 21:08:25,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:08:25,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:08:25,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:08:25,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:08:25,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:08:25,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:08:25,667 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-21 21:08:25,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:08:25,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:08:25,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:08:26,624 INFO L124 PetriNetUnfolderBase]: 1458/2688 cut-off events. [2024-06-21 21:08:26,624 INFO L125 PetriNetUnfolderBase]: For 1002049/1002049 co-relation queries the response was YES. [2024-06-21 21:08:26,672 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-21 21:08:26,681 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 671 selfloop transitions, 116 changer transitions 0/790 dead transitions. [2024-06-21 21:08:26,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 750 places, 790 transitions, 12024 flow [2024-06-21 21:08:26,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:08:26,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:08:26,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 153 transitions. [2024-06-21 21:08:26,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38636363636363635 [2024-06-21 21:08:26,682 INFO L175 Difference]: Start difference. First operand has 739 places, 774 transitions, 9816 flow. Second operand 12 states and 153 transitions. [2024-06-21 21:08:26,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 750 places, 790 transitions, 12024 flow [2024-06-21 21:08:33,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 740 places, 790 transitions, 11744 flow, removed 28 selfloop flow, removed 10 redundant places. [2024-06-21 21:08:33,506 INFO L231 Difference]: Finished difference. Result has 741 places, 776 transitions, 9894 flow [2024-06-21 21:08:33,506 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-21 21:08:33,506 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 709 predicate places. [2024-06-21 21:08:33,506 INFO L495 AbstractCegarLoop]: Abstraction has has 741 places, 776 transitions, 9894 flow [2024-06-21 21:08:33,507 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-21 21:08:33,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:08:33,507 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:08:33,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable245 [2024-06-21 21:08:33,507 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-21 21:08:33,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:08:33,507 INFO L85 PathProgramCache]: Analyzing trace with hash -935707419, now seen corresponding path program 12 times [2024-06-21 21:08:33,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:08:33,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596098742] [2024-06-21 21:08:33,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:08:33,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:08:33,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:08:34,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-21 21:08:34,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:08:34,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596098742] [2024-06-21 21:08:34,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596098742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:08:34,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:08:34,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:08:34,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918329047] [2024-06-21 21:08:34,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:08:34,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:08:34,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:08:34,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:08:34,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:08:34,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:08:34,883 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-21 21:08:34,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:08:34,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:08:34,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:08:35,779 INFO L124 PetriNetUnfolderBase]: 1462/2696 cut-off events. [2024-06-21 21:08:35,779 INFO L125 PetriNetUnfolderBase]: For 1010913/1010913 co-relation queries the response was YES. [2024-06-21 21:08:35,830 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-21 21:08:35,839 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 682 selfloop transitions, 104 changer transitions 0/789 dead transitions. [2024-06-21 21:08:35,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 753 places, 789 transitions, 11554 flow [2024-06-21 21:08:35,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 21:08:35,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 21:08:35,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 162 transitions. [2024-06-21 21:08:35,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3776223776223776 [2024-06-21 21:08:35,841 INFO L175 Difference]: Start difference. First operand has 741 places, 776 transitions, 9894 flow. Second operand 13 states and 162 transitions. [2024-06-21 21:08:35,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 753 places, 789 transitions, 11554 flow [2024-06-21 21:08:42,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 745 places, 789 transitions, 11320 flow, removed 49 selfloop flow, removed 8 redundant places. [2024-06-21 21:08:42,875 INFO L231 Difference]: Finished difference. Result has 746 places, 777 transitions, 9936 flow [2024-06-21 21:08:42,875 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-21 21:08:42,875 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 714 predicate places. [2024-06-21 21:08:42,875 INFO L495 AbstractCegarLoop]: Abstraction has has 746 places, 777 transitions, 9936 flow [2024-06-21 21:08:42,876 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-21 21:08:42,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:08:42,876 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:08:42,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable246 [2024-06-21 21:08:42,876 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-21 21:08:42,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:08:42,876 INFO L85 PathProgramCache]: Analyzing trace with hash -935717060, now seen corresponding path program 27 times [2024-06-21 21:08:42,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:08:42,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735854418] [2024-06-21 21:08:42,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:08:42,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:08:42,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:08:44,129 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:08:44,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:08:44,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735854418] [2024-06-21 21:08:44,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [735854418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:08:44,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:08:44,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:08:44,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083181599] [2024-06-21 21:08:44,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:08:44,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:08:44,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:08:44,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:08:44,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:08:44,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:08:44,263 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-21 21:08:44,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:08:44,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:08:44,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:08:45,245 INFO L124 PetriNetUnfolderBase]: 1468/2707 cut-off events. [2024-06-21 21:08:45,245 INFO L125 PetriNetUnfolderBase]: For 1017095/1017095 co-relation queries the response was YES. [2024-06-21 21:08:45,296 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-21 21:08:45,306 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 540 selfloop transitions, 249 changer transitions 0/792 dead transitions. [2024-06-21 21:08:45,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 757 places, 792 transitions, 11679 flow [2024-06-21 21:08:45,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:08:45,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:08:45,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 167 transitions. [2024-06-21 21:08:45,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4217171717171717 [2024-06-21 21:08:45,307 INFO L175 Difference]: Start difference. First operand has 746 places, 777 transitions, 9936 flow. Second operand 12 states and 167 transitions. [2024-06-21 21:08:45,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 757 places, 792 transitions, 11679 flow [2024-06-21 21:08:52,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 746 places, 792 transitions, 11435 flow, removed 19 selfloop flow, removed 11 redundant places. [2024-06-21 21:08:52,255 INFO L231 Difference]: Finished difference. Result has 747 places, 780 transitions, 10335 flow [2024-06-21 21:08:52,256 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-21 21:08:52,256 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 715 predicate places. [2024-06-21 21:08:52,256 INFO L495 AbstractCegarLoop]: Abstraction has has 747 places, 780 transitions, 10335 flow [2024-06-21 21:08:52,256 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-21 21:08:52,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:08:52,257 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:08:52,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable247 [2024-06-21 21:08:52,257 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-21 21:08:52,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:08:52,258 INFO L85 PathProgramCache]: Analyzing trace with hash -1894937668, now seen corresponding path program 28 times [2024-06-21 21:08:52,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:08:52,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581763069] [2024-06-21 21:08:52,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:08:52,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:08:52,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:08:53,523 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:08:53,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:08:53,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [581763069] [2024-06-21 21:08:53,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [581763069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:08:53,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:08:53,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:08:53,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692972479] [2024-06-21 21:08:53,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:08:53,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:08:53,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:08:53,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:08:53,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:08:53,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:08:53,636 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-21 21:08:53,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:08:53,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:08:53,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:08:54,717 INFO L124 PetriNetUnfolderBase]: 1484/2731 cut-off events. [2024-06-21 21:08:54,717 INFO L125 PetriNetUnfolderBase]: For 1090837/1090837 co-relation queries the response was YES. [2024-06-21 21:08:54,768 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-21 21:08:54,778 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 470 selfloop transitions, 330 changer transitions 0/803 dead transitions. [2024-06-21 21:08:54,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 760 places, 803 transitions, 12790 flow [2024-06-21 21:08:54,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-21 21:08:54,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-21 21:08:54,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 185 transitions. [2024-06-21 21:08:54,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4004329004329004 [2024-06-21 21:08:54,779 INFO L175 Difference]: Start difference. First operand has 747 places, 780 transitions, 10335 flow. Second operand 14 states and 185 transitions. [2024-06-21 21:08:54,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 760 places, 803 transitions, 12790 flow [2024-06-21 21:09:02,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 750 places, 803 transitions, 12177 flow, removed 60 selfloop flow, removed 10 redundant places. [2024-06-21 21:09:02,485 INFO L231 Difference]: Finished difference. Result has 751 places, 786 transitions, 10705 flow [2024-06-21 21:09:02,485 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-21 21:09:02,485 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 719 predicate places. [2024-06-21 21:09:02,485 INFO L495 AbstractCegarLoop]: Abstraction has has 751 places, 786 transitions, 10705 flow [2024-06-21 21:09:02,485 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-21 21:09:02,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:09:02,486 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:09:02,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable248 [2024-06-21 21:09:02,487 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-21 21:09:02,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:09:02,488 INFO L85 PathProgramCache]: Analyzing trace with hash -686625860, now seen corresponding path program 29 times [2024-06-21 21:09:02,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:09:02,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236235074] [2024-06-21 21:09:02,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:09:02,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:09:02,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:09:03,557 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:09:03,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:09:03,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236235074] [2024-06-21 21:09:03,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236235074] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:09:03,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:09:03,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:09:03,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654213463] [2024-06-21 21:09:03,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:09:03,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:09:03,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:09:03,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:09:03,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:09:03,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:09:03,686 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-21 21:09:03,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:09:03,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:09:03,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:09:04,744 INFO L124 PetriNetUnfolderBase]: 1487/2740 cut-off events. [2024-06-21 21:09:04,745 INFO L125 PetriNetUnfolderBase]: For 1069398/1069398 co-relation queries the response was YES. [2024-06-21 21:09:04,797 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-21 21:09:04,807 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 645 selfloop transitions, 157 changer transitions 0/805 dead transitions. [2024-06-21 21:09:04,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 762 places, 805 transitions, 12470 flow [2024-06-21 21:09:04,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:09:04,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:09:04,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 157 transitions. [2024-06-21 21:09:04,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39646464646464646 [2024-06-21 21:09:04,809 INFO L175 Difference]: Start difference. First operand has 751 places, 786 transitions, 10705 flow. Second operand 12 states and 157 transitions. [2024-06-21 21:09:04,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 762 places, 805 transitions, 12470 flow [2024-06-21 21:09:11,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 752 places, 805 transitions, 11849 flow, removed 97 selfloop flow, removed 10 redundant places. [2024-06-21 21:09:11,882 INFO L231 Difference]: Finished difference. Result has 754 places, 790 transitions, 10525 flow [2024-06-21 21:09:11,882 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-21 21:09:11,882 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 722 predicate places. [2024-06-21 21:09:11,882 INFO L495 AbstractCegarLoop]: Abstraction has has 754 places, 790 transitions, 10525 flow [2024-06-21 21:09:11,882 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-21 21:09:11,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:09:11,883 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:09:11,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable249 [2024-06-21 21:09:11,883 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-21 21:09:11,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:09:11,884 INFO L85 PathProgramCache]: Analyzing trace with hash -1894937327, now seen corresponding path program 13 times [2024-06-21 21:09:11,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:09:11,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275203700] [2024-06-21 21:09:11,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:09:11,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:09:11,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:09:13,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-21 21:09:13,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:09:13,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275203700] [2024-06-21 21:09:13,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275203700] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:09:13,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:09:13,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:09:13,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052596648] [2024-06-21 21:09:13,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:09:13,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:09:13,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:09:13,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:09:13,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:09:13,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:09:13,586 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-21 21:09:13,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:09:13,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:09:13,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:09:14,727 INFO L124 PetriNetUnfolderBase]: 1491/2749 cut-off events. [2024-06-21 21:09:14,727 INFO L125 PetriNetUnfolderBase]: For 1105338/1105338 co-relation queries the response was YES. [2024-06-21 21:09:14,775 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-21 21:09:14,783 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 677 selfloop transitions, 123 changer transitions 0/803 dead transitions. [2024-06-21 21:09:14,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 765 places, 803 transitions, 12213 flow [2024-06-21 21:09:14,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:09:14,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:09:14,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 149 transitions. [2024-06-21 21:09:14,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37626262626262624 [2024-06-21 21:09:14,784 INFO L175 Difference]: Start difference. First operand has 754 places, 790 transitions, 10525 flow. Second operand 12 states and 149 transitions. [2024-06-21 21:09:14,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 765 places, 803 transitions, 12213 flow [2024-06-21 21:09:22,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 755 places, 803 transitions, 11796 flow, removed 43 selfloop flow, removed 10 redundant places. [2024-06-21 21:09:22,742 INFO L231 Difference]: Finished difference. Result has 756 places, 791 transitions, 10422 flow [2024-06-21 21:09:22,743 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-21 21:09:22,743 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 724 predicate places. [2024-06-21 21:09:22,743 INFO L495 AbstractCegarLoop]: Abstraction has has 756 places, 791 transitions, 10422 flow [2024-06-21 21:09:22,743 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-21 21:09:22,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:09:22,743 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:09:22,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable250 [2024-06-21 21:09:22,744 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-21 21:09:22,744 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:09:22,744 INFO L85 PathProgramCache]: Analyzing trace with hash -544984750, now seen corresponding path program 30 times [2024-06-21 21:09:22,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:09:22,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34925274] [2024-06-21 21:09:22,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:09:22,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:09:22,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:09:24,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:09:24,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:09:24,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34925274] [2024-06-21 21:09:24,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [34925274] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:09:24,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:09:24,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:09:24,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343436703] [2024-06-21 21:09:24,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:09:24,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:09:24,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:09:24,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:09:24,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:09:24,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:09:24,203 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-21 21:09:24,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:09:24,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:09:24,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:09:25,151 INFO L124 PetriNetUnfolderBase]: 1494/2759 cut-off events. [2024-06-21 21:09:25,151 INFO L125 PetriNetUnfolderBase]: For 1082886/1082886 co-relation queries the response was YES. [2024-06-21 21:09:25,204 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-21 21:09:25,214 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 645 selfloop transitions, 162 changer transitions 0/810 dead transitions. [2024-06-21 21:09:25,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 767 places, 810 transitions, 12196 flow [2024-06-21 21:09:25,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:09:25,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:09:25,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 160 transitions. [2024-06-21 21:09:25,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40404040404040403 [2024-06-21 21:09:25,216 INFO L175 Difference]: Start difference. First operand has 756 places, 791 transitions, 10422 flow. Second operand 12 states and 160 transitions. [2024-06-21 21:09:25,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 767 places, 810 transitions, 12196 flow [2024-06-21 21:09:32,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 757 places, 810 transitions, 11892 flow, removed 30 selfloop flow, removed 10 redundant places. [2024-06-21 21:09:32,673 INFO L231 Difference]: Finished difference. Result has 759 places, 795 transitions, 10573 flow [2024-06-21 21:09:32,673 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-21 21:09:32,673 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 727 predicate places. [2024-06-21 21:09:32,674 INFO L495 AbstractCegarLoop]: Abstraction has has 759 places, 795 transitions, 10573 flow [2024-06-21 21:09:32,674 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-21 21:09:32,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:09:32,674 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:09:32,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable251 [2024-06-21 21:09:32,674 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-21 21:09:32,675 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:09:32,675 INFO L85 PathProgramCache]: Analyzing trace with hash -1579439477, now seen corresponding path program 14 times [2024-06-21 21:09:32,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:09:32,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323187762] [2024-06-21 21:09:32,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:09:32,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:09:32,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:09:33,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:09:33,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:09:33,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323187762] [2024-06-21 21:09:33,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323187762] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:09:33,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:09:33,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:09:33,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717802321] [2024-06-21 21:09:33,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:09:33,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:09:33,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:09:33,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:09:33,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:09:34,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:09:34,044 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-21 21:09:34,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:09:34,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:09:34,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:09:35,196 INFO L124 PetriNetUnfolderBase]: 1498/2751 cut-off events. [2024-06-21 21:09:35,196 INFO L125 PetriNetUnfolderBase]: For 1121994/1121994 co-relation queries the response was YES. [2024-06-21 21:09:35,250 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-21 21:09:35,259 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 778 selfloop transitions, 30 changer transitions 0/811 dead transitions. [2024-06-21 21:09:35,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 771 places, 811 transitions, 12759 flow [2024-06-21 21:09:35,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 21:09:35,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 21:09:35,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 150 transitions. [2024-06-21 21:09:35,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34965034965034963 [2024-06-21 21:09:35,261 INFO L175 Difference]: Start difference. First operand has 759 places, 795 transitions, 10573 flow. Second operand 13 states and 150 transitions. [2024-06-21 21:09:35,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 771 places, 811 transitions, 12759 flow [2024-06-21 21:09:43,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 764 places, 811 transitions, 12381 flow, removed 43 selfloop flow, removed 7 redundant places. [2024-06-21 21:09:43,053 INFO L231 Difference]: Finished difference. Result has 765 places, 796 transitions, 10300 flow [2024-06-21 21:09:43,053 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-21 21:09:43,053 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 733 predicate places. [2024-06-21 21:09:43,053 INFO L495 AbstractCegarLoop]: Abstraction has has 765 places, 796 transitions, 10300 flow [2024-06-21 21:09:43,054 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-21 21:09:43,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:09:43,054 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:09:43,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable252 [2024-06-21 21:09:43,054 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-21 21:09:43,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:09:43,056 INFO L85 PathProgramCache]: Analyzing trace with hash -1570455157, now seen corresponding path program 15 times [2024-06-21 21:09:43,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:09:43,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719871427] [2024-06-21 21:09:43,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:09:43,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:09:43,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:09:44,329 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:09:44,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:09:44,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719871427] [2024-06-21 21:09:44,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [719871427] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:09:44,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:09:44,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:09:44,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36480533] [2024-06-21 21:09:44,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:09:44,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:09:44,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:09:44,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:09:44,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:09:44,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:09:44,491 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-21 21:09:44,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:09:44,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:09:44,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:09:45,420 INFO L124 PetriNetUnfolderBase]: 1509/2779 cut-off events. [2024-06-21 21:09:45,420 INFO L125 PetriNetUnfolderBase]: For 1195903/1195903 co-relation queries the response was YES. [2024-06-21 21:09:45,474 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-21 21:09:45,484 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 684 selfloop transitions, 125 changer transitions 0/812 dead transitions. [2024-06-21 21:09:45,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 776 places, 812 transitions, 12576 flow [2024-06-21 21:09:45,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:09:45,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:09:45,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 151 transitions. [2024-06-21 21:09:45,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3813131313131313 [2024-06-21 21:09:45,485 INFO L175 Difference]: Start difference. First operand has 765 places, 796 transitions, 10300 flow. Second operand 12 states and 151 transitions. [2024-06-21 21:09:45,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 776 places, 812 transitions, 12576 flow [2024-06-21 21:09:53,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 765 places, 812 transitions, 12482 flow, removed 18 selfloop flow, removed 11 redundant places. [2024-06-21 21:09:53,369 INFO L231 Difference]: Finished difference. Result has 766 places, 798 transitions, 10590 flow [2024-06-21 21:09:53,369 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-21 21:09:53,370 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 734 predicate places. [2024-06-21 21:09:53,370 INFO L495 AbstractCegarLoop]: Abstraction has has 766 places, 798 transitions, 10590 flow [2024-06-21 21:09:53,370 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-21 21:09:53,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:09:53,370 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:09:53,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable253 [2024-06-21 21:09:53,370 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-21 21:09:53,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:09:53,371 INFO L85 PathProgramCache]: Analyzing trace with hash -278095415, now seen corresponding path program 16 times [2024-06-21 21:09:53,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:09:53,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081424352] [2024-06-21 21:09:53,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:09:53,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:09:53,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:09:54,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:09:54,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:09:54,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081424352] [2024-06-21 21:09:54,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081424352] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:09:54,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:09:54,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:09:54,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197916825] [2024-06-21 21:09:54,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:09:54,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:09:54,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:09:54,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:09:54,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:09:54,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:09:54,767 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-21 21:09:54,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:09:54,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:09:54,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:09:55,765 INFO L124 PetriNetUnfolderBase]: 1513/2787 cut-off events. [2024-06-21 21:09:55,766 INFO L125 PetriNetUnfolderBase]: For 1207322/1207322 co-relation queries the response was YES. [2024-06-21 21:09:55,819 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-21 21:09:55,828 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 687 selfloop transitions, 121 changer transitions 0/811 dead transitions. [2024-06-21 21:09:55,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 778 places, 811 transitions, 12298 flow [2024-06-21 21:09:55,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 21:09:55,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 21:09:55,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 158 transitions. [2024-06-21 21:09:55,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3682983682983683 [2024-06-21 21:09:55,829 INFO L175 Difference]: Start difference. First operand has 766 places, 798 transitions, 10590 flow. Second operand 13 states and 158 transitions. [2024-06-21 21:09:55,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 778 places, 811 transitions, 12298 flow [2024-06-21 21:10:03,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 770 places, 811 transitions, 12034 flow, removed 53 selfloop flow, removed 8 redundant places. [2024-06-21 21:10:03,493 INFO L231 Difference]: Finished difference. Result has 771 places, 799 transitions, 10640 flow [2024-06-21 21:10:03,494 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-21 21:10:03,494 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 739 predicate places. [2024-06-21 21:10:03,494 INFO L495 AbstractCegarLoop]: Abstraction has has 771 places, 799 transitions, 10640 flow [2024-06-21 21:10:03,494 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-21 21:10:03,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:10:03,494 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:10:03,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable254 [2024-06-21 21:10:03,495 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-21 21:10:03,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:10:03,495 INFO L85 PathProgramCache]: Analyzing trace with hash -686366390, now seen corresponding path program 31 times [2024-06-21 21:10:03,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:10:03,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251318934] [2024-06-21 21:10:03,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:10:03,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:10:03,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:10:04,675 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:10:04,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:10:04,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251318934] [2024-06-21 21:10:04,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251318934] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:10:04,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:10:04,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:10:04,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220998260] [2024-06-21 21:10:04,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:10:04,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:10:04,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:10:04,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:10:04,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:10:04,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:10:04,801 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-21 21:10:04,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:10:04,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:10:04,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:10:05,815 INFO L124 PetriNetUnfolderBase]: 1519/2798 cut-off events. [2024-06-21 21:10:05,815 INFO L125 PetriNetUnfolderBase]: For 1214905/1214905 co-relation queries the response was YES. [2024-06-21 21:10:05,870 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-21 21:10:05,881 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 558 selfloop transitions, 253 changer transitions 0/814 dead transitions. [2024-06-21 21:10:05,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 782 places, 814 transitions, 12440 flow [2024-06-21 21:10:05,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:10:05,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:10:05,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 166 transitions. [2024-06-21 21:10:05,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41919191919191917 [2024-06-21 21:10:05,883 INFO L175 Difference]: Start difference. First operand has 771 places, 799 transitions, 10640 flow. Second operand 12 states and 166 transitions. [2024-06-21 21:10:05,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 782 places, 814 transitions, 12440 flow [2024-06-21 21:10:13,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 771 places, 814 transitions, 12160 flow, removed 20 selfloop flow, removed 11 redundant places. [2024-06-21 21:10:13,117 INFO L231 Difference]: Finished difference. Result has 772 places, 802 transitions, 11025 flow [2024-06-21 21:10:13,117 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-21 21:10:13,118 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 740 predicate places. [2024-06-21 21:10:13,118 INFO L495 AbstractCegarLoop]: Abstraction has has 772 places, 802 transitions, 11025 flow [2024-06-21 21:10:13,118 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-21 21:10:13,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:10:13,118 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:10:13,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable255 [2024-06-21 21:10:13,118 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-21 21:10:13,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:10:13,119 INFO L85 PathProgramCache]: Analyzing trace with hash -686356749, now seen corresponding path program 17 times [2024-06-21 21:10:13,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:10:13,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046236646] [2024-06-21 21:10:13,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:10:13,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:10:13,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:10:14,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:10:14,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:10:14,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046236646] [2024-06-21 21:10:14,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046236646] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:10:14,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:10:14,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:10:14,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351441104] [2024-06-21 21:10:14,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:10:14,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:10:14,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:10:14,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:10:14,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:10:14,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:10:14,544 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-21 21:10:14,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:10:14,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:10:14,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:10:15,662 INFO L124 PetriNetUnfolderBase]: 1523/2803 cut-off events. [2024-06-21 21:10:15,663 INFO L125 PetriNetUnfolderBase]: For 1225742/1225742 co-relation queries the response was YES. [2024-06-21 21:10:15,713 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-21 21:10:15,722 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 707 selfloop transitions, 105 changer transitions 0/815 dead transitions. [2024-06-21 21:10:15,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 784 places, 815 transitions, 12719 flow [2024-06-21 21:10:15,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 21:10:15,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 21:10:15,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 161 transitions. [2024-06-21 21:10:15,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3752913752913753 [2024-06-21 21:10:15,724 INFO L175 Difference]: Start difference. First operand has 772 places, 802 transitions, 11025 flow. Second operand 13 states and 161 transitions. [2024-06-21 21:10:15,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 784 places, 815 transitions, 12719 flow [2024-06-21 21:10:23,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 774 places, 815 transitions, 12084 flow, removed 67 selfloop flow, removed 10 redundant places. [2024-06-21 21:10:23,200 INFO L231 Difference]: Finished difference. Result has 775 places, 803 transitions, 10650 flow [2024-06-21 21:10:23,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=10390, PETRI_DIFFERENCE_MINUEND_PLACES=762, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=802, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=697, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=10650, PETRI_PLACES=775, PETRI_TRANSITIONS=803} [2024-06-21 21:10:23,200 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 743 predicate places. [2024-06-21 21:10:23,201 INFO L495 AbstractCegarLoop]: Abstraction has has 775 places, 803 transitions, 10650 flow [2024-06-21 21:10:23,201 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-21 21:10:23,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:10:23,201 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:10:23,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable256 [2024-06-21 21:10:23,201 INFO L420 AbstractCegarLoop]: === Iteration 258 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:10:23,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:10:23,202 INFO L85 PathProgramCache]: Analyzing trace with hash -686357090, now seen corresponding path program 32 times [2024-06-21 21:10:23,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:10:23,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357671037] [2024-06-21 21:10:23,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:10:23,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:10:23,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:10:24,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:10:24,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:10:24,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1357671037] [2024-06-21 21:10:24,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1357671037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:10:24,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:10:24,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 21:10:24,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088184180] [2024-06-21 21:10:24,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:10:24,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 21:10:24,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:10:24,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 21:10:24,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2024-06-21 21:10:24,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-21 21:10:24,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 775 places, 803 transitions, 10650 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-21 21:10:24,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:10:24,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-21 21:10:24,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:10:25,764 INFO L124 PetriNetUnfolderBase]: 1531/2819 cut-off events. [2024-06-21 21:10:25,764 INFO L125 PetriNetUnfolderBase]: For 1234695/1234695 co-relation queries the response was YES. [2024-06-21 21:10:25,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28943 conditions, 2819 events. 1531/2819 cut-off events. For 1234695/1234695 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 18994 event pairs, 84 based on Foata normal form. 1/2819 useless extension candidates. Maximal degree in co-relation 28599. Up to 1619 conditions per place. [2024-06-21 21:10:25,829 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 557 selfloop transitions, 261 changer transitions 0/821 dead transitions. [2024-06-21 21:10:25,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 787 places, 821 transitions, 13044 flow [2024-06-21 21:10:25,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 21:10:25,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 21:10:25,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 179 transitions. [2024-06-21 21:10:25,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4172494172494173 [2024-06-21 21:10:25,831 INFO L175 Difference]: Start difference. First operand has 775 places, 803 transitions, 10650 flow. Second operand 13 states and 179 transitions. [2024-06-21 21:10:25,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 787 places, 821 transitions, 13044 flow Killed by 15