./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/rfi008.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/protection/rfi008.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/rfi008.opt.i ./goblint.2024-06-19_11-23-25.files/protection/rfi008.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 20:45:18,902 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 20:45:18,963 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 20:45:18,970 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 20:45:18,970 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 20:45:18,995 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 20:45:18,998 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 20:45:18,998 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 20:45:18,999 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 20:45:19,002 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 20:45:19,003 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 20:45:19,003 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 20:45:19,004 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 20:45:19,005 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 20:45:19,005 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 20:45:19,006 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 20:45:19,006 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 20:45:19,006 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 20:45:19,006 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 20:45:19,006 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 20:45:19,007 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 20:45:19,007 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 20:45:19,007 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 20:45:19,007 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 20:45:19,008 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 20:45:19,008 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 20:45:19,008 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 20:45:19,008 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 20:45:19,009 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 20:45:19,009 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 20:45:19,010 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 20:45:19,010 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 20:45:19,010 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 20:45:19,010 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 20:45:19,011 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 20:45:19,011 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 20:45:19,011 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 20:45:19,011 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 20:45:19,011 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 20:45:19,011 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 20:45:19,012 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 20:45:19,012 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 20:45:19,012 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 20:45:19,012 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-27 20:45:19,249 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 20:45:19,270 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 20:45:19,272 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 20:45:19,273 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 20:45:19,273 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 20:45:19,274 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/rfi008.opt.i [2024-06-27 20:45:20,368 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 20:45:20,627 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 20:45:20,628 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/rfi008.opt.i [2024-06-27 20:45:20,643 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c07d4e9d3/1e76b8dc775a4a0e89976c24ec8c9a4e/FLAG64e266989 [2024-06-27 20:45:20,653 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c07d4e9d3/1e76b8dc775a4a0e89976c24ec8c9a4e [2024-06-27 20:45:20,655 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 20:45:20,655 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 20:45:20,656 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/protection/rfi008.opt.yml/witness.yml [2024-06-27 20:45:20,787 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 20:45:20,788 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 20:45:20,790 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 20:45:20,790 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 20:45:20,794 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 20:45:20,794 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 08:45:20" (1/2) ... [2024-06-27 20:45:20,795 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@11f0340a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:45:20, skipping insertion in model container [2024-06-27 20:45:20,796 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 08:45:20" (1/2) ... [2024-06-27 20:45:20,798 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@6263c638 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:45:20, skipping insertion in model container [2024-06-27 20:45:20,798 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 08:45:20" (2/2) ... [2024-06-27 20:45:20,798 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@11f0340a and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:45:20, skipping insertion in model container [2024-06-27 20:45:20,798 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 08:45:20" (2/2) ... [2024-06-27 20:45:20,799 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 20:45:20,855 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 20:45:20,857 INFO L97 edCorrectnessWitness]: Location invariant before [L829-L829] ((((((((((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) [2024-06-27 20:45:20,857 INFO L97 edCorrectnessWitness]: Location invariant before [L830-L830] ((((((((((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) [2024-06-27 20:45:20,857 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 20:45:20,857 INFO L106 edCorrectnessWitness]: ghost_update [L827-L827] multithreaded = 1; [2024-06-27 20:45:20,896 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 20:45:21,226 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 20:45:21,233 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 20:45:21,319 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 20:45:21,351 INFO L206 MainTranslator]: Completed translation [2024-06-27 20:45:21,351 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:45:21 WrapperNode [2024-06-27 20:45:21,351 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 20:45:21,352 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 20:45:21,352 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 20:45:21,352 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 20:45:21,357 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:45:21" (1/1) ... [2024-06-27 20:45:21,369 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:45:21" (1/1) ... [2024-06-27 20:45:21,391 INFO L138 Inliner]: procedures = 174, calls = 38, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 137 [2024-06-27 20:45:21,391 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 20:45:21,392 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 20:45:21,392 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 20:45:21,392 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 20:45:21,400 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:45:21" (1/1) ... [2024-06-27 20:45:21,401 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:45:21" (1/1) ... [2024-06-27 20:45:21,408 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:45:21" (1/1) ... [2024-06-27 20:45:21,421 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-27 20:45:21,421 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:45:21" (1/1) ... [2024-06-27 20:45:21,422 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:45:21" (1/1) ... [2024-06-27 20:45:21,428 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:45:21" (1/1) ... [2024-06-27 20:45:21,445 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:45:21" (1/1) ... [2024-06-27 20:45:21,447 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:45:21" (1/1) ... [2024-06-27 20:45:21,448 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:45:21" (1/1) ... [2024-06-27 20:45:21,450 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 20:45:21,451 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 20:45:21,451 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 20:45:21,451 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 20:45:21,452 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:45:21" (1/1) ... [2024-06-27 20:45:21,462 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 20:45:21,468 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 20:45:21,495 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-27 20:45:21,511 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-27 20:45:21,525 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 20:45:21,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 20:45:21,526 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 20:45:21,526 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 20:45:21,526 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 20:45:21,526 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 20:45:21,527 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 20:45:21,527 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 20:45:21,527 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 20:45:21,527 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 20:45:21,528 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 20:45:21,659 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 20:45:21,660 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 20:45:21,948 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 20:45:21,948 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 20:45:22,096 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 20:45:22,096 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 20:45:22,098 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 08:45:22 BoogieIcfgContainer [2024-06-27 20:45:22,099 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 20:45:22,101 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 20:45:22,101 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 20:45:22,104 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 20:45:22,104 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 08:45:20" (1/4) ... [2024-06-27 20:45:22,108 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6431467c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 08:45:22, skipping insertion in model container [2024-06-27 20:45:22,108 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 08:45:20" (2/4) ... [2024-06-27 20:45:22,108 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6431467c and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 08:45:22, skipping insertion in model container [2024-06-27 20:45:22,108 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:45:21" (3/4) ... [2024-06-27 20:45:22,109 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6431467c and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 08:45:22, skipping insertion in model container [2024-06-27 20:45:22,109 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 08:45:22" (4/4) ... [2024-06-27 20:45:22,110 INFO L112 eAbstractionObserver]: Analyzing ICFG rfi008.opt.i [2024-06-27 20:45:22,123 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 20:45:22,124 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2024-06-27 20:45:22,124 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 20:45:22,158 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 20:45:22,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 38 places, 31 transitions, 70 flow [2024-06-27 20:45:22,210 INFO L124 PetriNetUnfolderBase]: 0/29 cut-off events. [2024-06-27 20:45:22,211 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 20:45:22,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36 conditions, 29 events. 0/29 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 43 event pairs, 0 based on Foata normal form. 0/27 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-27 20:45:22,212 INFO L82 GeneralOperation]: Start removeDead. Operand has 38 places, 31 transitions, 70 flow [2024-06-27 20:45:22,214 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 30 places, 23 transitions, 52 flow [2024-06-27 20:45:22,225 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 20:45:22,231 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;@4641dce8, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 20:45:22,232 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-06-27 20:45:22,235 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 20:45:22,235 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-27 20:45:22,235 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 20:45:22,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:22,236 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 20:45:22,236 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-27 20:45:22,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:22,240 INFO L85 PathProgramCache]: Analyzing trace with hash 362681797, now seen corresponding path program 1 times [2024-06-27 20:45:22,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:22,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791374682] [2024-06-27 20:45:22,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:22,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:22,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:23,116 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:23,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:23,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791374682] [2024-06-27 20:45:23,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791374682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:23,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:23,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 20:45:23,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420606128] [2024-06-27 20:45:23,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:23,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 20:45:23,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:23,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 20:45:23,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 20:45:23,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 31 [2024-06-27 20:45:23,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 23 transitions, 52 flow. Second operand has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:23,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:23,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 31 [2024-06-27 20:45:23,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:23,255 INFO L124 PetriNetUnfolderBase]: 131/261 cut-off events. [2024-06-27 20:45:23,255 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2024-06-27 20:45:23,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 517 conditions, 261 events. 131/261 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1019 event pairs, 75 based on Foata normal form. 1/252 useless extension candidates. Maximal degree in co-relation 506. Up to 235 conditions per place. [2024-06-27 20:45:23,259 INFO L140 encePairwiseOnDemand]: 26/31 looper letters, 20 selfloop transitions, 3 changer transitions 0/29 dead transitions. [2024-06-27 20:45:23,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 29 transitions, 113 flow [2024-06-27 20:45:23,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 20:45:23,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 20:45:23,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 58 transitions. [2024-06-27 20:45:23,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6236559139784946 [2024-06-27 20:45:23,269 INFO L175 Difference]: Start difference. First operand has 30 places, 23 transitions, 52 flow. Second operand 3 states and 58 transitions. [2024-06-27 20:45:23,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 29 transitions, 113 flow [2024-06-27 20:45:23,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 29 transitions, 110 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-27 20:45:23,272 INFO L231 Difference]: Finished difference. Result has 31 places, 25 transitions, 71 flow [2024-06-27 20:45:23,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=50, PETRI_DIFFERENCE_MINUEND_PLACES=28, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=71, PETRI_PLACES=31, PETRI_TRANSITIONS=25} [2024-06-27 20:45:23,276 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 1 predicate places. [2024-06-27 20:45:23,276 INFO L495 AbstractCegarLoop]: Abstraction has has 31 places, 25 transitions, 71 flow [2024-06-27 20:45:23,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:23,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:23,277 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:23,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 20:45:23,277 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-27 20:45:23,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:23,277 INFO L85 PathProgramCache]: Analyzing trace with hash 644883556, now seen corresponding path program 1 times [2024-06-27 20:45:23,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:23,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251350344] [2024-06-27 20:45:23,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:23,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:23,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:23,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-27 20:45:23,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:23,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251350344] [2024-06-27 20:45:23,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251350344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:23,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:23,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 20:45:23,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117939533] [2024-06-27 20:45:23,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:23,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 20:45:23,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:23,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 20:45:23,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 20:45:23,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-27 20:45:23,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 25 transitions, 71 flow. Second operand has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:23,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:23,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-27 20:45:23,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:23,861 INFO L124 PetriNetUnfolderBase]: 186/341 cut-off events. [2024-06-27 20:45:23,861 INFO L125 PetriNetUnfolderBase]: For 69/69 co-relation queries the response was YES. [2024-06-27 20:45:23,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 783 conditions, 341 events. 186/341 cut-off events. For 69/69 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1272 event pairs, 94 based on Foata normal form. 2/341 useless extension candidates. Maximal degree in co-relation 771. Up to 319 conditions per place. [2024-06-27 20:45:23,866 INFO L140 encePairwiseOnDemand]: 25/31 looper letters, 26 selfloop transitions, 5 changer transitions 0/35 dead transitions. [2024-06-27 20:45:23,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 35 transitions, 159 flow [2024-06-27 20:45:23,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 20:45:23,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 20:45:23,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 69 transitions. [2024-06-27 20:45:23,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5564516129032258 [2024-06-27 20:45:23,870 INFO L175 Difference]: Start difference. First operand has 31 places, 25 transitions, 71 flow. Second operand 4 states and 69 transitions. [2024-06-27 20:45:23,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 35 transitions, 159 flow [2024-06-27 20:45:23,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 35 transitions, 156 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 20:45:23,873 INFO L231 Difference]: Finished difference. Result has 34 places, 27 transitions, 95 flow [2024-06-27 20:45:23,873 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=95, PETRI_PLACES=34, PETRI_TRANSITIONS=27} [2024-06-27 20:45:23,874 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 4 predicate places. [2024-06-27 20:45:23,874 INFO L495 AbstractCegarLoop]: Abstraction has has 34 places, 27 transitions, 95 flow [2024-06-27 20:45:23,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:23,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:23,875 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:23,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 20:45:23,875 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-27 20:45:23,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:23,878 INFO L85 PathProgramCache]: Analyzing trace with hash -1483445320, now seen corresponding path program 1 times [2024-06-27 20:45:23,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:23,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99618413] [2024-06-27 20:45:23,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:23,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:23,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:24,514 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:24,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:24,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99618413] [2024-06-27 20:45:24,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [99618413] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:24,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:24,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 20:45:24,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011836669] [2024-06-27 20:45:24,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:24,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 20:45:24,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:24,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 20:45:24,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 20:45:24,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-27 20:45:24,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 27 transitions, 95 flow. Second operand has 5 states, 5 states have (on average 10.2) internal successors, (51), 5 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:24,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:24,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-27 20:45:24,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:24,665 INFO L124 PetriNetUnfolderBase]: 180/331 cut-off events. [2024-06-27 20:45:24,665 INFO L125 PetriNetUnfolderBase]: For 198/198 co-relation queries the response was YES. [2024-06-27 20:45:24,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 841 conditions, 331 events. 180/331 cut-off events. For 198/198 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1222 event pairs, 52 based on Foata normal form. 4/334 useless extension candidates. Maximal degree in co-relation 827. Up to 291 conditions per place. [2024-06-27 20:45:24,667 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 31 selfloop transitions, 7 changer transitions 0/42 dead transitions. [2024-06-27 20:45:24,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 42 transitions, 211 flow [2024-06-27 20:45:24,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 20:45:24,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 20:45:24,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 85 transitions. [2024-06-27 20:45:24,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5483870967741935 [2024-06-27 20:45:24,671 INFO L175 Difference]: Start difference. First operand has 34 places, 27 transitions, 95 flow. Second operand 5 states and 85 transitions. [2024-06-27 20:45:24,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 42 transitions, 211 flow [2024-06-27 20:45:24,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 42 transitions, 202 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-27 20:45:24,674 INFO L231 Difference]: Finished difference. Result has 37 places, 29 transitions, 119 flow [2024-06-27 20:45:24,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=86, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=119, PETRI_PLACES=37, PETRI_TRANSITIONS=29} [2024-06-27 20:45:24,676 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 7 predicate places. [2024-06-27 20:45:24,676 INFO L495 AbstractCegarLoop]: Abstraction has has 37 places, 29 transitions, 119 flow [2024-06-27 20:45:24,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 5 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:24,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:24,676 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:24,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 20:45:24,677 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:45:24,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:24,677 INFO L85 PathProgramCache]: Analyzing trace with hash -105274318, now seen corresponding path program 1 times [2024-06-27 20:45:24,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:24,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576960759] [2024-06-27 20:45:24,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:24,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:24,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:25,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:25,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:25,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576960759] [2024-06-27 20:45:25,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1576960759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:25,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:25,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 20:45:25,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345345867] [2024-06-27 20:45:25,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:25,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 20:45:25,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:25,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 20:45:25,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 20:45:25,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-27 20:45:25,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 29 transitions, 119 flow. Second operand has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:25,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:25,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-27 20:45:25,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:25,303 INFO L124 PetriNetUnfolderBase]: 137/283 cut-off events. [2024-06-27 20:45:25,303 INFO L125 PetriNetUnfolderBase]: For 265/265 co-relation queries the response was YES. [2024-06-27 20:45:25,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 765 conditions, 283 events. 137/283 cut-off events. For 265/265 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1094 event pairs, 57 based on Foata normal form. 1/283 useless extension candidates. Maximal degree in co-relation 749. Up to 243 conditions per place. [2024-06-27 20:45:25,305 INFO L140 encePairwiseOnDemand]: 25/31 looper letters, 24 selfloop transitions, 6 changer transitions 0/36 dead transitions. [2024-06-27 20:45:25,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 36 transitions, 197 flow [2024-06-27 20:45:25,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 20:45:25,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 20:45:25,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 73 transitions. [2024-06-27 20:45:25,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47096774193548385 [2024-06-27 20:45:25,306 INFO L175 Difference]: Start difference. First operand has 37 places, 29 transitions, 119 flow. Second operand 5 states and 73 transitions. [2024-06-27 20:45:25,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 36 transitions, 197 flow [2024-06-27 20:45:25,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 36 transitions, 182 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-27 20:45:25,308 INFO L231 Difference]: Finished difference. Result has 39 places, 31 transitions, 131 flow [2024-06-27 20:45:25,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=104, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=131, PETRI_PLACES=39, PETRI_TRANSITIONS=31} [2024-06-27 20:45:25,309 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 9 predicate places. [2024-06-27 20:45:25,309 INFO L495 AbstractCegarLoop]: Abstraction has has 39 places, 31 transitions, 131 flow [2024-06-27 20:45:25,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:25,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:25,309 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:25,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 20:45:25,310 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:45:25,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:25,310 INFO L85 PathProgramCache]: Analyzing trace with hash 1894897058, now seen corresponding path program 1 times [2024-06-27 20:45:25,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:25,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967420924] [2024-06-27 20:45:25,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:25,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:25,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:26,173 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:26,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:26,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967420924] [2024-06-27 20:45:26,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967420924] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:26,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:26,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:45:26,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903405766] [2024-06-27 20:45:26,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:26,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:45:26,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:26,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:45:26,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:45:26,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-27 20:45:26,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 31 transitions, 131 flow. Second operand has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:26,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:26,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-27 20:45:26,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:26,436 INFO L124 PetriNetUnfolderBase]: 174/320 cut-off events. [2024-06-27 20:45:26,436 INFO L125 PetriNetUnfolderBase]: For 449/449 co-relation queries the response was YES. [2024-06-27 20:45:26,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 939 conditions, 320 events. 174/320 cut-off events. For 449/449 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1142 event pairs, 29 based on Foata normal form. 4/323 useless extension candidates. Maximal degree in co-relation 922. Up to 262 conditions per place. [2024-06-27 20:45:26,438 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 36 selfloop transitions, 10 changer transitions 0/50 dead transitions. [2024-06-27 20:45:26,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 50 transitions, 265 flow [2024-06-27 20:45:26,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:45:26,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:45:26,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 109 transitions. [2024-06-27 20:45:26,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5023041474654378 [2024-06-27 20:45:26,440 INFO L175 Difference]: Start difference. First operand has 39 places, 31 transitions, 131 flow. Second operand 7 states and 109 transitions. [2024-06-27 20:45:26,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 50 transitions, 265 flow [2024-06-27 20:45:26,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 50 transitions, 254 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-27 20:45:26,442 INFO L231 Difference]: Finished difference. Result has 43 places, 32 transitions, 147 flow [2024-06-27 20:45:26,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=112, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=147, PETRI_PLACES=43, PETRI_TRANSITIONS=32} [2024-06-27 20:45:26,443 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 13 predicate places. [2024-06-27 20:45:26,443 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 32 transitions, 147 flow [2024-06-27 20:45:26,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:26,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:26,443 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:26,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 20:45:26,444 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-27 20:45:26,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:26,444 INFO L85 PathProgramCache]: Analyzing trace with hash 1042189699, now seen corresponding path program 1 times [2024-06-27 20:45:26,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:26,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269839015] [2024-06-27 20:45:26,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:26,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:26,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:27,081 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:27,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:27,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269839015] [2024-06-27 20:45:27,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269839015] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:27,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:27,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:45:27,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957658911] [2024-06-27 20:45:27,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:27,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:45:27,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:27,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:45:27,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:45:27,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-27 20:45:27,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 32 transitions, 147 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-27 20:45:27,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:27,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-27 20:45:27,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:27,244 INFO L124 PetriNetUnfolderBase]: 129/267 cut-off events. [2024-06-27 20:45:27,245 INFO L125 PetriNetUnfolderBase]: For 515/515 co-relation queries the response was YES. [2024-06-27 20:45:27,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 827 conditions, 267 events. 129/267 cut-off events. For 515/515 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1013 event pairs, 36 based on Foata normal form. 2/268 useless extension candidates. Maximal degree in co-relation 808. Up to 223 conditions per place. [2024-06-27 20:45:27,247 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 27 selfloop transitions, 8 changer transitions 0/41 dead transitions. [2024-06-27 20:45:27,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 41 transitions, 241 flow [2024-06-27 20:45:27,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:45:27,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:45:27,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 85 transitions. [2024-06-27 20:45:27,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45698924731182794 [2024-06-27 20:45:27,249 INFO L175 Difference]: Start difference. First operand has 43 places, 32 transitions, 147 flow. Second operand 6 states and 85 transitions. [2024-06-27 20:45:27,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 41 transitions, 241 flow [2024-06-27 20:45:27,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 41 transitions, 219 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-27 20:45:27,253 INFO L231 Difference]: Finished difference. Result has 45 places, 34 transitions, 158 flow [2024-06-27 20:45:27,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=125, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=158, PETRI_PLACES=45, PETRI_TRANSITIONS=34} [2024-06-27 20:45:27,255 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 15 predicate places. [2024-06-27 20:45:27,256 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 34 transitions, 158 flow [2024-06-27 20:45:27,256 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-27 20:45:27,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:27,256 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:27,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 20:45:27,257 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-27 20:45:27,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:27,257 INFO L85 PathProgramCache]: Analyzing trace with hash -761076105, now seen corresponding path program 1 times [2024-06-27 20:45:27,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:27,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384806857] [2024-06-27 20:45:27,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:27,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:27,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:27,756 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:27,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:27,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [384806857] [2024-06-27 20:45:27,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [384806857] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:27,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:27,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:45:27,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492111211] [2024-06-27 20:45:27,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:27,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:45:27,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:27,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:45:27,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:45:27,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:45:27,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 34 transitions, 158 flow. Second operand has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:27,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:27,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:45:27,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:27,969 INFO L124 PetriNetUnfolderBase]: 171/316 cut-off events. [2024-06-27 20:45:27,969 INFO L125 PetriNetUnfolderBase]: For 745/745 co-relation queries the response was YES. [2024-06-27 20:45:27,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1049 conditions, 316 events. 171/316 cut-off events. For 745/745 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1125 event pairs, 43 based on Foata normal form. 1/316 useless extension candidates. Maximal degree in co-relation 1028. Up to 291 conditions per place. [2024-06-27 20:45:27,971 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 34 selfloop transitions, 8 changer transitions 0/45 dead transitions. [2024-06-27 20:45:27,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 45 transitions, 272 flow [2024-06-27 20:45:27,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:45:27,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:45:27,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 77 transitions. [2024-06-27 20:45:27,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41397849462365593 [2024-06-27 20:45:27,972 INFO L175 Difference]: Start difference. First operand has 45 places, 34 transitions, 158 flow. Second operand 6 states and 77 transitions. [2024-06-27 20:45:27,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 45 transitions, 272 flow [2024-06-27 20:45:27,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 45 transitions, 255 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-27 20:45:27,974 INFO L231 Difference]: Finished difference. Result has 47 places, 36 transitions, 174 flow [2024-06-27 20:45:27,975 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=141, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=174, PETRI_PLACES=47, PETRI_TRANSITIONS=36} [2024-06-27 20:45:27,975 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 17 predicate places. [2024-06-27 20:45:27,975 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 36 transitions, 174 flow [2024-06-27 20:45:27,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:27,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:27,976 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:27,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 20:45:27,976 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-27 20:45:27,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:27,976 INFO L85 PathProgramCache]: Analyzing trace with hash 1910634641, now seen corresponding path program 2 times [2024-06-27 20:45:27,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:27,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065970022] [2024-06-27 20:45:27,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:27,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:27,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:28,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-27 20:45:28,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:28,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065970022] [2024-06-27 20:45:28,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2065970022] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:28,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:28,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:45:28,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165245212] [2024-06-27 20:45:28,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:28,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:45:28,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:28,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:45:28,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:45:28,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:45:28,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 36 transitions, 174 flow. Second operand has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:28,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:28,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:45:28,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:28,628 INFO L124 PetriNetUnfolderBase]: 169/314 cut-off events. [2024-06-27 20:45:28,629 INFO L125 PetriNetUnfolderBase]: For 967/969 co-relation queries the response was YES. [2024-06-27 20:45:28,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1092 conditions, 314 events. 169/314 cut-off events. For 967/969 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1130 event pairs, 47 based on Foata normal form. 3/316 useless extension candidates. Maximal degree in co-relation 1070. Up to 282 conditions per place. [2024-06-27 20:45:28,630 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 30 selfloop transitions, 11 changer transitions 0/44 dead transitions. [2024-06-27 20:45:28,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 44 transitions, 282 flow [2024-06-27 20:45:28,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:45:28,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:45:28,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 76 transitions. [2024-06-27 20:45:28,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40860215053763443 [2024-06-27 20:45:28,632 INFO L175 Difference]: Start difference. First operand has 47 places, 36 transitions, 174 flow. Second operand 6 states and 76 transitions. [2024-06-27 20:45:28,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 44 transitions, 282 flow [2024-06-27 20:45:28,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 44 transitions, 265 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-27 20:45:28,634 INFO L231 Difference]: Finished difference. Result has 49 places, 38 transitions, 200 flow [2024-06-27 20:45:28,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=157, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=200, PETRI_PLACES=49, PETRI_TRANSITIONS=38} [2024-06-27 20:45:28,634 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 19 predicate places. [2024-06-27 20:45:28,634 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 38 transitions, 200 flow [2024-06-27 20:45:28,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:28,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:28,635 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:28,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 20:45:28,635 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:45:28,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:28,636 INFO L85 PathProgramCache]: Analyzing trace with hash 1997840881, now seen corresponding path program 1 times [2024-06-27 20:45:28,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:28,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482298040] [2024-06-27 20:45:28,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:28,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:28,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:29,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:29,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:29,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482298040] [2024-06-27 20:45:29,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482298040] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:29,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:29,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:45:29,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962319963] [2024-06-27 20:45:29,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:29,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:45:29,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:29,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:45:29,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:45:29,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:45:29,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 38 transitions, 200 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 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-27 20:45:29,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:29,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:45:29,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:29,358 INFO L124 PetriNetUnfolderBase]: 187/348 cut-off events. [2024-06-27 20:45:29,358 INFO L125 PetriNetUnfolderBase]: For 1292/1292 co-relation queries the response was YES. [2024-06-27 20:45:29,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1278 conditions, 348 events. 187/348 cut-off events. For 1292/1292 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1278 event pairs, 43 based on Foata normal form. 2/349 useless extension candidates. Maximal degree in co-relation 1255. Up to 298 conditions per place. [2024-06-27 20:45:29,360 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 41 selfloop transitions, 16 changer transitions 0/60 dead transitions. [2024-06-27 20:45:29,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 60 transitions, 401 flow [2024-06-27 20:45:29,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:45:29,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:45:29,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 102 transitions. [2024-06-27 20:45:29,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4112903225806452 [2024-06-27 20:45:29,362 INFO L175 Difference]: Start difference. First operand has 49 places, 38 transitions, 200 flow. Second operand 8 states and 102 transitions. [2024-06-27 20:45:29,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 60 transitions, 401 flow [2024-06-27 20:45:29,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 60 transitions, 370 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 20:45:29,364 INFO L231 Difference]: Finished difference. Result has 55 places, 47 transitions, 275 flow [2024-06-27 20:45:29,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=173, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=275, PETRI_PLACES=55, PETRI_TRANSITIONS=47} [2024-06-27 20:45:29,365 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 25 predicate places. [2024-06-27 20:45:29,365 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 47 transitions, 275 flow [2024-06-27 20:45:29,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 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-27 20:45:29,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:29,366 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:29,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 20:45:29,366 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-27 20:45:29,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:29,366 INFO L85 PathProgramCache]: Analyzing trace with hash -2118671221, now seen corresponding path program 2 times [2024-06-27 20:45:29,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:29,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685358858] [2024-06-27 20:45:29,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:29,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:29,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:29,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:29,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:29,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685358858] [2024-06-27 20:45:29,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [685358858] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:29,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:29,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:45:29,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403283324] [2024-06-27 20:45:29,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:29,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:45:29,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:29,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:45:29,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:45:29,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:45:29,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 47 transitions, 275 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 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-27 20:45:29,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:29,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:45:29,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:30,075 INFO L124 PetriNetUnfolderBase]: 193/360 cut-off events. [2024-06-27 20:45:30,075 INFO L125 PetriNetUnfolderBase]: For 1672/1672 co-relation queries the response was YES. [2024-06-27 20:45:30,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1429 conditions, 360 events. 193/360 cut-off events. For 1672/1672 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1356 event pairs, 42 based on Foata normal form. 2/361 useless extension candidates. Maximal degree in co-relation 1403. Up to 300 conditions per place. [2024-06-27 20:45:30,078 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 41 selfloop transitions, 18 changer transitions 0/62 dead transitions. [2024-06-27 20:45:30,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 62 transitions, 449 flow [2024-06-27 20:45:30,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:45:30,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:45:30,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 91 transitions. [2024-06-27 20:45:30,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-27 20:45:30,079 INFO L175 Difference]: Start difference. First operand has 55 places, 47 transitions, 275 flow. Second operand 7 states and 91 transitions. [2024-06-27 20:45:30,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 62 transitions, 449 flow [2024-06-27 20:45:30,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 62 transitions, 425 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 20:45:30,083 INFO L231 Difference]: Finished difference. Result has 59 places, 49 transitions, 316 flow [2024-06-27 20:45:30,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=251, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=316, PETRI_PLACES=59, PETRI_TRANSITIONS=49} [2024-06-27 20:45:30,085 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 29 predicate places. [2024-06-27 20:45:30,085 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 49 transitions, 316 flow [2024-06-27 20:45:30,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 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-27 20:45:30,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:30,086 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:30,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 20:45:30,086 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-27 20:45:30,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:30,086 INFO L85 PathProgramCache]: Analyzing trace with hash -907218639, now seen corresponding path program 3 times [2024-06-27 20:45:30,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:30,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645195678] [2024-06-27 20:45:30,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:30,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:30,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:30,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:30,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:30,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645195678] [2024-06-27 20:45:30,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1645195678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:30,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:30,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:45:30,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309107160] [2024-06-27 20:45:30,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:30,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:45:30,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:30,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:45:30,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:45:30,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:45:30,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 49 transitions, 316 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 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-27 20:45:30,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:30,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:45:30,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:30,836 INFO L124 PetriNetUnfolderBase]: 199/372 cut-off events. [2024-06-27 20:45:30,836 INFO L125 PetriNetUnfolderBase]: For 2144/2144 co-relation queries the response was YES. [2024-06-27 20:45:30,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1560 conditions, 372 events. 199/372 cut-off events. For 2144/2144 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1427 event pairs, 44 based on Foata normal form. 2/373 useless extension candidates. Maximal degree in co-relation 1533. Up to 299 conditions per place. [2024-06-27 20:45:30,839 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 39 selfloop transitions, 20 changer transitions 0/62 dead transitions. [2024-06-27 20:45:30,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 62 transitions, 486 flow [2024-06-27 20:45:30,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:45:30,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:45:30,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 91 transitions. [2024-06-27 20:45:30,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-27 20:45:30,840 INFO L175 Difference]: Start difference. First operand has 59 places, 49 transitions, 316 flow. Second operand 7 states and 91 transitions. [2024-06-27 20:45:30,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 62 transitions, 486 flow [2024-06-27 20:45:30,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 62 transitions, 439 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 20:45:30,843 INFO L231 Difference]: Finished difference. Result has 61 places, 51 transitions, 338 flow [2024-06-27 20:45:30,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=273, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=338, PETRI_PLACES=61, PETRI_TRANSITIONS=51} [2024-06-27 20:45:30,844 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 31 predicate places. [2024-06-27 20:45:30,844 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 51 transitions, 338 flow [2024-06-27 20:45:30,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 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-27 20:45:30,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:30,844 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:30,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 20:45:30,845 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-27 20:45:30,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:30,845 INFO L85 PathProgramCache]: Analyzing trace with hash -1106520212, now seen corresponding path program 1 times [2024-06-27 20:45:30,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:30,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242714428] [2024-06-27 20:45:30,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:30,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:30,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:31,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:31,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:31,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242714428] [2024-06-27 20:45:31,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1242714428] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:31,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:31,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:45:31,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984645234] [2024-06-27 20:45:31,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:31,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:45:31,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:31,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:45:31,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:45:31,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:45:31,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 51 transitions, 338 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 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-27 20:45:31,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:31,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:45:31,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:31,671 INFO L124 PetriNetUnfolderBase]: 202/377 cut-off events. [2024-06-27 20:45:31,672 INFO L125 PetriNetUnfolderBase]: For 2086/2086 co-relation queries the response was YES. [2024-06-27 20:45:31,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1571 conditions, 377 events. 202/377 cut-off events. For 2086/2086 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1451 event pairs, 41 based on Foata normal form. 1/377 useless extension candidates. Maximal degree in co-relation 1543. Up to 337 conditions per place. [2024-06-27 20:45:31,674 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 48 selfloop transitions, 12 changer transitions 0/63 dead transitions. [2024-06-27 20:45:31,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 63 transitions, 498 flow [2024-06-27 20:45:31,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:45:31,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:45:31,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 87 transitions. [2024-06-27 20:45:31,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4009216589861751 [2024-06-27 20:45:31,676 INFO L175 Difference]: Start difference. First operand has 61 places, 51 transitions, 338 flow. Second operand 7 states and 87 transitions. [2024-06-27 20:45:31,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 63 transitions, 498 flow [2024-06-27 20:45:31,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 63 transitions, 449 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 20:45:31,680 INFO L231 Difference]: Finished difference. Result has 63 places, 53 transitions, 332 flow [2024-06-27 20:45:31,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=289, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=332, PETRI_PLACES=63, PETRI_TRANSITIONS=53} [2024-06-27 20:45:31,681 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 33 predicate places. [2024-06-27 20:45:31,681 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 53 transitions, 332 flow [2024-06-27 20:45:31,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 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-27 20:45:31,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:31,682 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:31,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 20:45:31,682 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-27 20:45:31,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:31,682 INFO L85 PathProgramCache]: Analyzing trace with hash -899866772, now seen corresponding path program 2 times [2024-06-27 20:45:31,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:31,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825263726] [2024-06-27 20:45:31,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:31,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:31,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:32,350 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:32,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:32,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825263726] [2024-06-27 20:45:32,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825263726] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:32,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:32,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:45:32,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693335408] [2024-06-27 20:45:32,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:32,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:45:32,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:32,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:45:32,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:45:32,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:45:32,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 53 transitions, 332 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 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-27 20:45:32,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:32,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:45:32,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:32,539 INFO L124 PetriNetUnfolderBase]: 205/383 cut-off events. [2024-06-27 20:45:32,540 INFO L125 PetriNetUnfolderBase]: For 2374/2376 co-relation queries the response was YES. [2024-06-27 20:45:32,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1619 conditions, 383 events. 205/383 cut-off events. For 2374/2376 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1475 event pairs, 44 based on Foata normal form. 3/385 useless extension candidates. Maximal degree in co-relation 1590. Up to 336 conditions per place. [2024-06-27 20:45:32,542 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 45 selfloop transitions, 15 changer transitions 0/63 dead transitions. [2024-06-27 20:45:32,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 63 transitions, 490 flow [2024-06-27 20:45:32,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:45:32,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:45:32,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 86 transitions. [2024-06-27 20:45:32,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39631336405529954 [2024-06-27 20:45:32,543 INFO L175 Difference]: Start difference. First operand has 63 places, 53 transitions, 332 flow. Second operand 7 states and 86 transitions. [2024-06-27 20:45:32,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 63 transitions, 490 flow [2024-06-27 20:45:32,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 63 transitions, 463 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-27 20:45:32,547 INFO L231 Difference]: Finished difference. Result has 65 places, 55 transitions, 358 flow [2024-06-27 20:45:32,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=305, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=358, PETRI_PLACES=65, PETRI_TRANSITIONS=55} [2024-06-27 20:45:32,547 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 35 predicate places. [2024-06-27 20:45:32,547 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 55 transitions, 358 flow [2024-06-27 20:45:32,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 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-27 20:45:32,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:32,548 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:32,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 20:45:32,548 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-27 20:45:32,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:32,549 INFO L85 PathProgramCache]: Analyzing trace with hash -899866989, now seen corresponding path program 4 times [2024-06-27 20:45:32,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:32,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834089470] [2024-06-27 20:45:32,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:32,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:32,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:33,106 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:33,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:33,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [834089470] [2024-06-27 20:45:33,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [834089470] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:33,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:33,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:45:33,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113532965] [2024-06-27 20:45:33,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:33,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:45:33,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:33,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:45:33,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:45:33,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:45:33,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 55 transitions, 358 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 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-27 20:45:33,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:33,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:45:33,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:33,316 INFO L124 PetriNetUnfolderBase]: 206/387 cut-off events. [2024-06-27 20:45:33,317 INFO L125 PetriNetUnfolderBase]: For 2793/2795 co-relation queries the response was YES. [2024-06-27 20:45:33,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1690 conditions, 387 events. 206/387 cut-off events. For 2793/2795 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1511 event pairs, 49 based on Foata normal form. 2/388 useless extension candidates. Maximal degree in co-relation 1660. Up to 299 conditions per place. [2024-06-27 20:45:33,319 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 39 selfloop transitions, 24 changer transitions 0/66 dead transitions. [2024-06-27 20:45:33,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 66 transitions, 530 flow [2024-06-27 20:45:33,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:45:33,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:45:33,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 90 transitions. [2024-06-27 20:45:33,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4147465437788018 [2024-06-27 20:45:33,320 INFO L175 Difference]: Start difference. First operand has 65 places, 55 transitions, 358 flow. Second operand 7 states and 90 transitions. [2024-06-27 20:45:33,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 66 transitions, 530 flow [2024-06-27 20:45:33,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 66 transitions, 493 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 20:45:33,324 INFO L231 Difference]: Finished difference. Result has 67 places, 57 transitions, 398 flow [2024-06-27 20:45:33,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=321, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=398, PETRI_PLACES=67, PETRI_TRANSITIONS=57} [2024-06-27 20:45:33,325 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 37 predicate places. [2024-06-27 20:45:33,325 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 57 transitions, 398 flow [2024-06-27 20:45:33,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 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-27 20:45:33,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:33,326 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:33,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 20:45:33,326 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-27 20:45:33,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:33,327 INFO L85 PathProgramCache]: Analyzing trace with hash -1100948582, now seen corresponding path program 3 times [2024-06-27 20:45:33,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:33,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069913288] [2024-06-27 20:45:33,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:33,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:33,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:33,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:33,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:33,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069913288] [2024-06-27 20:45:33,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069913288] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:33,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:33,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:45:33,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953121264] [2024-06-27 20:45:33,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:33,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:45:33,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:33,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:45:33,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:45:34,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:45:34,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 57 transitions, 398 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 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-27 20:45:34,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:34,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:45:34,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:34,219 INFO L124 PetriNetUnfolderBase]: 204/384 cut-off events. [2024-06-27 20:45:34,219 INFO L125 PetriNetUnfolderBase]: For 3088/3090 co-relation queries the response was YES. [2024-06-27 20:45:34,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1747 conditions, 384 events. 204/384 cut-off events. For 3088/3090 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1501 event pairs, 44 based on Foata normal form. 3/386 useless extension candidates. Maximal degree in co-relation 1716. Up to 326 conditions per place. [2024-06-27 20:45:34,222 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 46 selfloop transitions, 20 changer transitions 0/69 dead transitions. [2024-06-27 20:45:34,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 69 transitions, 582 flow [2024-06-27 20:45:34,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:45:34,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:45:34,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 87 transitions. [2024-06-27 20:45:34,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4009216589861751 [2024-06-27 20:45:34,237 INFO L175 Difference]: Start difference. First operand has 67 places, 57 transitions, 398 flow. Second operand 7 states and 87 transitions. [2024-06-27 20:45:34,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 69 transitions, 582 flow [2024-06-27 20:45:34,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 69 transitions, 521 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-27 20:45:34,240 INFO L231 Difference]: Finished difference. Result has 70 places, 61 transitions, 425 flow [2024-06-27 20:45:34,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=337, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=425, PETRI_PLACES=70, PETRI_TRANSITIONS=61} [2024-06-27 20:45:34,241 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 40 predicate places. [2024-06-27 20:45:34,241 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 61 transitions, 425 flow [2024-06-27 20:45:34,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 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-27 20:45:34,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:34,241 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:34,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 20:45:34,241 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-27 20:45:34,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:34,241 INFO L85 PathProgramCache]: Analyzing trace with hash -1196141758, now seen corresponding path program 1 times [2024-06-27 20:45:34,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:34,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651255818] [2024-06-27 20:45:34,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:34,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:34,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:34,904 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:34,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:34,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651255818] [2024-06-27 20:45:34,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651255818] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:34,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:34,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:45:34,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901390826] [2024-06-27 20:45:34,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:34,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:45:34,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:34,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:45:34,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:45:34,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:45:34,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 61 transitions, 425 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-27 20:45:34,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:34,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:45:34,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:35,232 INFO L124 PetriNetUnfolderBase]: 202/380 cut-off events. [2024-06-27 20:45:35,232 INFO L125 PetriNetUnfolderBase]: For 3322/3322 co-relation queries the response was YES. [2024-06-27 20:45:35,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1750 conditions, 380 events. 202/380 cut-off events. For 3322/3322 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1478 event pairs, 40 based on Foata normal form. 1/380 useless extension candidates. Maximal degree in co-relation 1717. Up to 312 conditions per place. [2024-06-27 20:45:35,234 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 58 selfloop transitions, 18 changer transitions 0/79 dead transitions. [2024-06-27 20:45:35,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 79 transitions, 649 flow [2024-06-27 20:45:35,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:45:35,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:45:35,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 103 transitions. [2024-06-27 20:45:35,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4153225806451613 [2024-06-27 20:45:35,236 INFO L175 Difference]: Start difference. First operand has 70 places, 61 transitions, 425 flow. Second operand 8 states and 103 transitions. [2024-06-27 20:45:35,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 79 transitions, 649 flow [2024-06-27 20:45:35,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 79 transitions, 619 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-27 20:45:35,239 INFO L231 Difference]: Finished difference. Result has 75 places, 63 transitions, 464 flow [2024-06-27 20:45:35,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=395, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=464, PETRI_PLACES=75, PETRI_TRANSITIONS=63} [2024-06-27 20:45:35,240 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 45 predicate places. [2024-06-27 20:45:35,240 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 63 transitions, 464 flow [2024-06-27 20:45:35,240 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-27 20:45:35,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:35,240 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:35,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 20:45:35,241 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-27 20:45:35,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:35,241 INFO L85 PathProgramCache]: Analyzing trace with hash -1254296910, now seen corresponding path program 1 times [2024-06-27 20:45:35,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:35,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2083544208] [2024-06-27 20:45:35,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:35,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:35,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:35,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:35,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:35,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2083544208] [2024-06-27 20:45:35,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2083544208] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:35,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:35,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:45:35,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387138633] [2024-06-27 20:45:35,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:35,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:45:35,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:35,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:45:35,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:45:35,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:45:35,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 63 transitions, 464 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-27 20:45:35,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:35,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:45:35,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:36,178 INFO L124 PetriNetUnfolderBase]: 208/390 cut-off events. [2024-06-27 20:45:36,178 INFO L125 PetriNetUnfolderBase]: For 3905/3905 co-relation queries the response was YES. [2024-06-27 20:45:36,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1876 conditions, 390 events. 208/390 cut-off events. For 3905/3905 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1520 event pairs, 39 based on Foata normal form. 2/391 useless extension candidates. Maximal degree in co-relation 1841. Up to 316 conditions per place. [2024-06-27 20:45:36,181 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 56 selfloop transitions, 21 changer transitions 0/80 dead transitions. [2024-06-27 20:45:36,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 80 transitions, 684 flow [2024-06-27 20:45:36,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:45:36,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:45:36,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 102 transitions. [2024-06-27 20:45:36,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4112903225806452 [2024-06-27 20:45:36,184 INFO L175 Difference]: Start difference. First operand has 75 places, 63 transitions, 464 flow. Second operand 8 states and 102 transitions. [2024-06-27 20:45:36,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 80 transitions, 684 flow [2024-06-27 20:45:36,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 80 transitions, 631 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-27 20:45:36,190 INFO L231 Difference]: Finished difference. Result has 77 places, 66 transitions, 490 flow [2024-06-27 20:45:36,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=411, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=490, PETRI_PLACES=77, PETRI_TRANSITIONS=66} [2024-06-27 20:45:36,190 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 47 predicate places. [2024-06-27 20:45:36,191 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 66 transitions, 490 flow [2024-06-27 20:45:36,191 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-27 20:45:36,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:36,191 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:36,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 20:45:36,191 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-27 20:45:36,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:36,192 INFO L85 PathProgramCache]: Analyzing trace with hash -680821922, now seen corresponding path program 2 times [2024-06-27 20:45:36,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:36,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026222778] [2024-06-27 20:45:36,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:36,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:36,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:36,855 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:36,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:36,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026222778] [2024-06-27 20:45:36,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1026222778] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:36,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:36,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:45:36,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809274779] [2024-06-27 20:45:36,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:36,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:45:36,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:36,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:45:36,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:45:36,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:45:36,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 66 transitions, 490 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-27 20:45:36,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:36,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:45:36,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:37,101 INFO L124 PetriNetUnfolderBase]: 214/400 cut-off events. [2024-06-27 20:45:37,102 INFO L125 PetriNetUnfolderBase]: For 4534/4534 co-relation queries the response was YES. [2024-06-27 20:45:37,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2006 conditions, 400 events. 214/400 cut-off events. For 4534/4534 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1578 event pairs, 41 based on Foata normal form. 2/401 useless extension candidates. Maximal degree in co-relation 1970. Up to 319 conditions per place. [2024-06-27 20:45:37,105 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 55 selfloop transitions, 23 changer transitions 0/81 dead transitions. [2024-06-27 20:45:37,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 81 transitions, 714 flow [2024-06-27 20:45:37,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:45:37,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:45:37,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 102 transitions. [2024-06-27 20:45:37,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4112903225806452 [2024-06-27 20:45:37,106 INFO L175 Difference]: Start difference. First operand has 77 places, 66 transitions, 490 flow. Second operand 8 states and 102 transitions. [2024-06-27 20:45:37,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 81 transitions, 714 flow [2024-06-27 20:45:37,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 81 transitions, 659 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 20:45:37,111 INFO L231 Difference]: Finished difference. Result has 79 places, 69 transitions, 523 flow [2024-06-27 20:45:37,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=435, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=523, PETRI_PLACES=79, PETRI_TRANSITIONS=69} [2024-06-27 20:45:37,113 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 49 predicate places. [2024-06-27 20:45:37,113 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 69 transitions, 523 flow [2024-06-27 20:45:37,113 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-27 20:45:37,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:37,114 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:37,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 20:45:37,114 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-27 20:45:37,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:37,114 INFO L85 PathProgramCache]: Analyzing trace with hash 57613080, now seen corresponding path program 3 times [2024-06-27 20:45:37,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:37,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596718705] [2024-06-27 20:45:37,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:37,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:37,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:37,875 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:37,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:37,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596718705] [2024-06-27 20:45:37,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596718705] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:37,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:37,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:45:37,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101092351] [2024-06-27 20:45:37,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:37,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:45:37,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:37,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:45:37,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:45:37,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:45:37,945 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 69 transitions, 523 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-27 20:45:37,945 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:37,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:45:37,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:38,126 INFO L124 PetriNetUnfolderBase]: 217/405 cut-off events. [2024-06-27 20:45:38,127 INFO L125 PetriNetUnfolderBase]: For 5020/5020 co-relation queries the response was YES. [2024-06-27 20:45:38,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2105 conditions, 405 events. 217/405 cut-off events. For 5020/5020 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1594 event pairs, 41 based on Foata normal form. 1/405 useless extension candidates. Maximal degree in co-relation 2068. Up to 308 conditions per place. [2024-06-27 20:45:38,129 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 50 selfloop transitions, 29 changer transitions 0/82 dead transitions. [2024-06-27 20:45:38,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 82 transitions, 735 flow [2024-06-27 20:45:38,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:45:38,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:45:38,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 102 transitions. [2024-06-27 20:45:38,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4112903225806452 [2024-06-27 20:45:38,131 INFO L175 Difference]: Start difference. First operand has 79 places, 69 transitions, 523 flow. Second operand 8 states and 102 transitions. [2024-06-27 20:45:38,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 82 transitions, 735 flow [2024-06-27 20:45:38,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 82 transitions, 669 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 20:45:38,136 INFO L231 Difference]: Finished difference. Result has 81 places, 71 transitions, 544 flow [2024-06-27 20:45:38,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=457, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=544, PETRI_PLACES=81, PETRI_TRANSITIONS=71} [2024-06-27 20:45:38,137 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 51 predicate places. [2024-06-27 20:45:38,137 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 71 transitions, 544 flow [2024-06-27 20:45:38,137 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-27 20:45:38,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:38,137 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:38,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 20:45:38,137 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-27 20:45:38,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:38,138 INFO L85 PathProgramCache]: Analyzing trace with hash 57613328, now seen corresponding path program 1 times [2024-06-27 20:45:38,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:38,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521549683] [2024-06-27 20:45:38,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:38,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:38,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:38,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-27 20:45:38,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:38,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521549683] [2024-06-27 20:45:38,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521549683] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:38,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:38,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:45:38,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114161111] [2024-06-27 20:45:38,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:38,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:45:38,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:38,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:45:38,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:45:38,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:45:38,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 71 transitions, 544 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-27 20:45:38,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:38,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:45:38,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:39,167 INFO L124 PetriNetUnfolderBase]: 223/415 cut-off events. [2024-06-27 20:45:39,167 INFO L125 PetriNetUnfolderBase]: For 5713/5713 co-relation queries the response was YES. [2024-06-27 20:45:39,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2205 conditions, 415 events. 223/415 cut-off events. For 5713/5713 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1647 event pairs, 38 based on Foata normal form. 2/416 useless extension candidates. Maximal degree in co-relation 2167. Up to 367 conditions per place. [2024-06-27 20:45:39,170 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 68 selfloop transitions, 14 changer transitions 0/85 dead transitions. [2024-06-27 20:45:39,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 85 transitions, 760 flow [2024-06-27 20:45:39,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:45:39,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:45:39,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 98 transitions. [2024-06-27 20:45:39,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3951612903225806 [2024-06-27 20:45:39,171 INFO L175 Difference]: Start difference. First operand has 81 places, 71 transitions, 544 flow. Second operand 8 states and 98 transitions. [2024-06-27 20:45:39,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 85 transitions, 760 flow [2024-06-27 20:45:39,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 85 transitions, 689 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 20:45:39,177 INFO L231 Difference]: Finished difference. Result has 83 places, 73 transitions, 528 flow [2024-06-27 20:45:39,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=473, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=528, PETRI_PLACES=83, PETRI_TRANSITIONS=73} [2024-06-27 20:45:39,177 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 53 predicate places. [2024-06-27 20:45:39,177 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 73 transitions, 528 flow [2024-06-27 20:45:39,177 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-27 20:45:39,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:39,178 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:39,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 20:45:39,178 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-27 20:45:39,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:39,178 INFO L85 PathProgramCache]: Analyzing trace with hash -452326126, now seen corresponding path program 4 times [2024-06-27 20:45:39,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:39,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557076710] [2024-06-27 20:45:39,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:39,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:39,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:39,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-27 20:45:39,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:39,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557076710] [2024-06-27 20:45:39,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [557076710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:39,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:39,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:45:39,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750398105] [2024-06-27 20:45:39,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:39,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:45:39,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:39,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:45:39,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:45:39,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:45:39,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 73 transitions, 528 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-27 20:45:39,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:39,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:45:39,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:40,191 INFO L124 PetriNetUnfolderBase]: 229/426 cut-off events. [2024-06-27 20:45:40,192 INFO L125 PetriNetUnfolderBase]: For 6294/6296 co-relation queries the response was YES. [2024-06-27 20:45:40,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2281 conditions, 426 events. 229/426 cut-off events. For 6294/6296 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1710 event pairs, 46 based on Foata normal form. 2/427 useless extension candidates. Maximal degree in co-relation 2242. Up to 332 conditions per place. [2024-06-27 20:45:40,194 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 56 selfloop transitions, 27 changer transitions 0/86 dead transitions. [2024-06-27 20:45:40,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 86 transitions, 774 flow [2024-06-27 20:45:40,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:45:40,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:45:40,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 101 transitions. [2024-06-27 20:45:40,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40725806451612906 [2024-06-27 20:45:40,196 INFO L175 Difference]: Start difference. First operand has 83 places, 73 transitions, 528 flow. Second operand 8 states and 101 transitions. [2024-06-27 20:45:40,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 86 transitions, 774 flow [2024-06-27 20:45:40,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 86 transitions, 735 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-27 20:45:40,201 INFO L231 Difference]: Finished difference. Result has 85 places, 76 transitions, 595 flow [2024-06-27 20:45:40,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=489, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=595, PETRI_PLACES=85, PETRI_TRANSITIONS=76} [2024-06-27 20:45:40,202 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 55 predicate places. [2024-06-27 20:45:40,202 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 76 transitions, 595 flow [2024-06-27 20:45:40,202 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-27 20:45:40,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:40,202 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:40,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 20:45:40,203 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-27 20:45:40,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:40,203 INFO L85 PathProgramCache]: Analyzing trace with hash -452319368, now seen corresponding path program 2 times [2024-06-27 20:45:40,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:40,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587129926] [2024-06-27 20:45:40,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:40,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:40,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:40,952 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:40,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:40,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587129926] [2024-06-27 20:45:40,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [587129926] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:40,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:40,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:45:40,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535669322] [2024-06-27 20:45:40,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:40,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:45:40,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:40,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:45:40,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:45:41,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:45:41,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 76 transitions, 595 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-27 20:45:41,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:41,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:45:41,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:41,188 INFO L124 PetriNetUnfolderBase]: 235/436 cut-off events. [2024-06-27 20:45:41,188 INFO L125 PetriNetUnfolderBase]: For 7116/7118 co-relation queries the response was YES. [2024-06-27 20:45:41,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2428 conditions, 436 events. 235/436 cut-off events. For 7116/7118 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1768 event pairs, 41 based on Foata normal form. 4/439 useless extension candidates. Maximal degree in co-relation 2388. Up to 381 conditions per place. [2024-06-27 20:45:41,192 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 68 selfloop transitions, 17 changer transitions 0/88 dead transitions. [2024-06-27 20:45:41,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 88 transitions, 815 flow [2024-06-27 20:45:41,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:45:41,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:45:41,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 97 transitions. [2024-06-27 20:45:41,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3911290322580645 [2024-06-27 20:45:41,193 INFO L175 Difference]: Start difference. First operand has 85 places, 76 transitions, 595 flow. Second operand 8 states and 97 transitions. [2024-06-27 20:45:41,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 88 transitions, 815 flow [2024-06-27 20:45:41,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 88 transitions, 731 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-27 20:45:41,199 INFO L231 Difference]: Finished difference. Result has 87 places, 78 transitions, 576 flow [2024-06-27 20:45:41,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=511, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=576, PETRI_PLACES=87, PETRI_TRANSITIONS=78} [2024-06-27 20:45:41,200 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 57 predicate places. [2024-06-27 20:45:41,200 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 78 transitions, 576 flow [2024-06-27 20:45:41,200 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-27 20:45:41,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:41,201 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:41,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 20:45:41,201 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-27 20:45:41,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:41,201 INFO L85 PathProgramCache]: Analyzing trace with hash -444045158, now seen corresponding path program 3 times [2024-06-27 20:45:41,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:41,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348241263] [2024-06-27 20:45:41,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:41,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:41,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:41,991 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:41,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:41,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1348241263] [2024-06-27 20:45:41,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1348241263] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:41,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:41,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:45:41,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411818502] [2024-06-27 20:45:41,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:41,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:45:41,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:41,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:45:41,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:45:42,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:45:42,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 78 transitions, 576 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-27 20:45:42,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:42,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:45:42,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:42,239 INFO L124 PetriNetUnfolderBase]: 238/441 cut-off events. [2024-06-27 20:45:42,239 INFO L125 PetriNetUnfolderBase]: For 7385/7387 co-relation queries the response was YES. [2024-06-27 20:45:42,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2445 conditions, 441 events. 238/441 cut-off events. For 7385/7387 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1775 event pairs, 40 based on Foata normal form. 3/443 useless extension candidates. Maximal degree in co-relation 2404. Up to 367 conditions per place. [2024-06-27 20:45:42,242 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 68 selfloop transitions, 25 changer transitions 0/96 dead transitions. [2024-06-27 20:45:42,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 96 transitions, 903 flow [2024-06-27 20:45:42,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:45:42,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:45:42,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 100 transitions. [2024-06-27 20:45:42,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4032258064516129 [2024-06-27 20:45:42,243 INFO L175 Difference]: Start difference. First operand has 87 places, 78 transitions, 576 flow. Second operand 8 states and 100 transitions. [2024-06-27 20:45:42,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 96 transitions, 903 flow [2024-06-27 20:45:42,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 96 transitions, 839 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-27 20:45:42,250 INFO L231 Difference]: Finished difference. Result has 90 places, 86 transitions, 658 flow [2024-06-27 20:45:42,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=527, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=658, PETRI_PLACES=90, PETRI_TRANSITIONS=86} [2024-06-27 20:45:42,250 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 60 predicate places. [2024-06-27 20:45:42,250 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 86 transitions, 658 flow [2024-06-27 20:45:42,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-27 20:45:42,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:42,251 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:42,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 20:45:42,251 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-27 20:45:42,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:42,251 INFO L85 PathProgramCache]: Analyzing trace with hash -444045406, now seen corresponding path program 5 times [2024-06-27 20:45:42,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:42,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77537459] [2024-06-27 20:45:42,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:42,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:42,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:42,974 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:42,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:42,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77537459] [2024-06-27 20:45:42,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [77537459] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:42,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:42,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:45:42,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254853322] [2024-06-27 20:45:42,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:42,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:45:42,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:42,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:45:42,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:45:43,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:45:43,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 86 transitions, 658 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-27 20:45:43,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:43,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:45:43,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:43,187 INFO L124 PetriNetUnfolderBase]: 241/446 cut-off events. [2024-06-27 20:45:43,188 INFO L125 PetriNetUnfolderBase]: For 7961/7963 co-relation queries the response was YES. [2024-06-27 20:45:43,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2548 conditions, 446 events. 241/446 cut-off events. For 7961/7963 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1807 event pairs, 45 based on Foata normal form. 1/446 useless extension candidates. Maximal degree in co-relation 2505. Up to 314 conditions per place. [2024-06-27 20:45:43,191 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 54 selfloop transitions, 43 changer transitions 0/100 dead transitions. [2024-06-27 20:45:43,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 100 transitions, 986 flow [2024-06-27 20:45:43,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:45:43,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:45:43,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 103 transitions. [2024-06-27 20:45:43,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4153225806451613 [2024-06-27 20:45:43,192 INFO L175 Difference]: Start difference. First operand has 90 places, 86 transitions, 658 flow. Second operand 8 states and 103 transitions. [2024-06-27 20:45:43,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 100 transitions, 986 flow [2024-06-27 20:45:43,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 100 transitions, 952 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-27 20:45:43,201 INFO L231 Difference]: Finished difference. Result has 96 places, 90 transitions, 801 flow [2024-06-27 20:45:43,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=624, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=801, PETRI_PLACES=96, PETRI_TRANSITIONS=90} [2024-06-27 20:45:43,202 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 66 predicate places. [2024-06-27 20:45:43,202 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 90 transitions, 801 flow [2024-06-27 20:45:43,203 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-27 20:45:43,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:43,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:43,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 20:45:43,203 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-27 20:45:43,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:43,205 INFO L85 PathProgramCache]: Analyzing trace with hash -452319616, now seen corresponding path program 6 times [2024-06-27 20:45:43,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:43,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216273771] [2024-06-27 20:45:43,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:43,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:43,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:43,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-27 20:45:43,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:43,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216273771] [2024-06-27 20:45:43,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216273771] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:43,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:43,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:45:43,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990342941] [2024-06-27 20:45:43,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:43,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:45:43,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:43,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:45:43,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:45:43,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:45:43,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 90 transitions, 801 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-27 20:45:43,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:43,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:45:43,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:44,108 INFO L124 PetriNetUnfolderBase]: 239/443 cut-off events. [2024-06-27 20:45:44,108 INFO L125 PetriNetUnfolderBase]: For 8635/8637 co-relation queries the response was YES. [2024-06-27 20:45:44,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2708 conditions, 443 events. 239/443 cut-off events. For 8635/8637 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1776 event pairs, 45 based on Foata normal form. 1/443 useless extension candidates. Maximal degree in co-relation 2662. Up to 343 conditions per place. [2024-06-27 20:45:44,112 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 67 selfloop transitions, 30 changer transitions 0/100 dead transitions. [2024-06-27 20:45:44,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 100 transitions, 1047 flow [2024-06-27 20:45:44,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:45:44,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:45:44,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 103 transitions. [2024-06-27 20:45:44,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4153225806451613 [2024-06-27 20:45:44,113 INFO L175 Difference]: Start difference. First operand has 96 places, 90 transitions, 801 flow. Second operand 8 states and 103 transitions. [2024-06-27 20:45:44,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 100 transitions, 1047 flow [2024-06-27 20:45:44,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 100 transitions, 987 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-27 20:45:44,123 INFO L231 Difference]: Finished difference. Result has 100 places, 90 transitions, 806 flow [2024-06-27 20:45:44,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=741, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=806, PETRI_PLACES=100, PETRI_TRANSITIONS=90} [2024-06-27 20:45:44,124 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 70 predicate places. [2024-06-27 20:45:44,124 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 90 transitions, 806 flow [2024-06-27 20:45:44,124 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-27 20:45:44,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:44,125 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:44,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 20:45:44,125 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-27 20:45:44,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:44,125 INFO L85 PathProgramCache]: Analyzing trace with hash -443748488, now seen corresponding path program 4 times [2024-06-27 20:45:44,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:44,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643310256] [2024-06-27 20:45:44,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:44,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:44,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:44,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:44,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:44,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643310256] [2024-06-27 20:45:44,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [643310256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:44,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:44,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:45:44,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837242490] [2024-06-27 20:45:44,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:44,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:45:44,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:44,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:45:44,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:45:44,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:45:44,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 90 transitions, 806 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-27 20:45:44,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:44,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:45:44,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:45,133 INFO L124 PetriNetUnfolderBase]: 240/444 cut-off events. [2024-06-27 20:45:45,134 INFO L125 PetriNetUnfolderBase]: For 9061/9061 co-relation queries the response was YES. [2024-06-27 20:45:45,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2756 conditions, 444 events. 240/444 cut-off events. For 9061/9061 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 1789 event pairs, 41 based on Foata normal form. 2/445 useless extension candidates. Maximal degree in co-relation 2708. Up to 401 conditions per place. [2024-06-27 20:45:45,138 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 84 selfloop transitions, 14 changer transitions 0/101 dead transitions. [2024-06-27 20:45:45,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 101 transitions, 1055 flow [2024-06-27 20:45:45,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:45:45,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:45:45,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 96 transitions. [2024-06-27 20:45:45,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-27 20:45:45,139 INFO L175 Difference]: Start difference. First operand has 100 places, 90 transitions, 806 flow. Second operand 8 states and 96 transitions. [2024-06-27 20:45:45,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 101 transitions, 1055 flow [2024-06-27 20:45:45,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 101 transitions, 926 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-27 20:45:45,149 INFO L231 Difference]: Finished difference. Result has 100 places, 92 transitions, 744 flow [2024-06-27 20:45:45,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=677, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=744, PETRI_PLACES=100, PETRI_TRANSITIONS=92} [2024-06-27 20:45:45,150 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 70 predicate places. [2024-06-27 20:45:45,150 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 92 transitions, 744 flow [2024-06-27 20:45:45,150 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-27 20:45:45,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:45,150 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:45,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 20:45:45,151 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-27 20:45:45,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:45,151 INFO L85 PathProgramCache]: Analyzing trace with hash -443737576, now seen corresponding path program 1 times [2024-06-27 20:45:45,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:45,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484424965] [2024-06-27 20:45:45,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:45,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:45,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:46,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:46,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:46,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484424965] [2024-06-27 20:45:46,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [484424965] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:46,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:46,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:45:46,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893881038] [2024-06-27 20:45:46,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:46,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:45:46,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:46,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:45:46,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:45:46,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 20:45:46,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 92 transitions, 744 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-27 20:45:46,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:46,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 20:45:46,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:46,464 INFO L124 PetriNetUnfolderBase]: 224/424 cut-off events. [2024-06-27 20:45:46,464 INFO L125 PetriNetUnfolderBase]: For 8926/8931 co-relation queries the response was YES. [2024-06-27 20:45:46,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2510 conditions, 424 events. 224/424 cut-off events. For 8926/8931 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 1726 event pairs, 38 based on Foata normal form. 7/429 useless extension candidates. Maximal degree in co-relation 2462. Up to 347 conditions per place. [2024-06-27 20:45:46,467 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 72 selfloop transitions, 13 changer transitions 0/103 dead transitions. [2024-06-27 20:45:46,468 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 103 transitions, 943 flow [2024-06-27 20:45:46,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:45:46,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:45:46,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 111 transitions. [2024-06-27 20:45:46,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3978494623655914 [2024-06-27 20:45:46,469 INFO L175 Difference]: Start difference. First operand has 100 places, 92 transitions, 744 flow. Second operand 9 states and 111 transitions. [2024-06-27 20:45:46,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 103 transitions, 943 flow [2024-06-27 20:45:46,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 103 transitions, 874 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-27 20:45:46,478 INFO L231 Difference]: Finished difference. Result has 103 places, 93 transitions, 715 flow [2024-06-27 20:45:46,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=675, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=715, PETRI_PLACES=103, PETRI_TRANSITIONS=93} [2024-06-27 20:45:46,478 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 73 predicate places. [2024-06-27 20:45:46,479 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 93 transitions, 715 flow [2024-06-27 20:45:46,479 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-27 20:45:46,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:46,479 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:46,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 20:45:46,479 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-27 20:45:46,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:46,480 INFO L85 PathProgramCache]: Analyzing trace with hash -232221881, now seen corresponding path program 1 times [2024-06-27 20:45:46,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:46,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962662406] [2024-06-27 20:45:46,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:46,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:46,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:47,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:47,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:47,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962662406] [2024-06-27 20:45:47,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962662406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:47,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:47,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:45:47,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605155246] [2024-06-27 20:45:47,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:47,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:45:47,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:47,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:45:47,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:45:47,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:45:47,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 93 transitions, 715 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-27 20:45:47,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:47,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:45:47,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:47,691 INFO L124 PetriNetUnfolderBase]: 240/446 cut-off events. [2024-06-27 20:45:47,691 INFO L125 PetriNetUnfolderBase]: For 9167/9167 co-relation queries the response was YES. [2024-06-27 20:45:47,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2657 conditions, 446 events. 240/446 cut-off events. For 9167/9167 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 1801 event pairs, 35 based on Foata normal form. 1/446 useless extension candidates. Maximal degree in co-relation 2608. Up to 373 conditions per place. [2024-06-27 20:45:47,700 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 89 selfloop transitions, 20 changer transitions 0/112 dead transitions. [2024-06-27 20:45:47,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 112 transitions, 1017 flow [2024-06-27 20:45:47,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:45:47,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:45:47,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 113 transitions. [2024-06-27 20:45:47,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4050179211469534 [2024-06-27 20:45:47,701 INFO L175 Difference]: Start difference. First operand has 103 places, 93 transitions, 715 flow. Second operand 9 states and 113 transitions. [2024-06-27 20:45:47,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 112 transitions, 1017 flow [2024-06-27 20:45:47,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 112 transitions, 987 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 20:45:47,711 INFO L231 Difference]: Finished difference. Result has 106 places, 95 transitions, 768 flow [2024-06-27 20:45:47,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=685, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=768, PETRI_PLACES=106, PETRI_TRANSITIONS=95} [2024-06-27 20:45:47,715 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 76 predicate places. [2024-06-27 20:45:47,715 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 95 transitions, 768 flow [2024-06-27 20:45:47,715 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-27 20:45:47,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:47,715 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:47,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 20:45:47,716 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-27 20:45:47,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:47,716 INFO L85 PathProgramCache]: Analyzing trace with hash 363995833, now seen corresponding path program 2 times [2024-06-27 20:45:47,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:47,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260274923] [2024-06-27 20:45:47,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:47,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:47,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:48,565 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:48,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:48,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260274923] [2024-06-27 20:45:48,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1260274923] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:48,566 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:48,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:45:48,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762944253] [2024-06-27 20:45:48,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:48,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:45:48,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:48,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:45:48,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:45:48,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:45:48,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 95 transitions, 768 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-27 20:45:48,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:48,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:45:48,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:48,948 INFO L124 PetriNetUnfolderBase]: 243/453 cut-off events. [2024-06-27 20:45:48,948 INFO L125 PetriNetUnfolderBase]: For 10003/10003 co-relation queries the response was YES. [2024-06-27 20:45:48,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2770 conditions, 453 events. 243/453 cut-off events. For 10003/10003 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 1852 event pairs, 35 based on Foata normal form. 1/453 useless extension candidates. Maximal degree in co-relation 2720. Up to 372 conditions per place. [2024-06-27 20:45:48,951 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 86 selfloop transitions, 23 changer transitions 0/112 dead transitions. [2024-06-27 20:45:48,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 112 transitions, 1080 flow [2024-06-27 20:45:48,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:45:48,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:45:48,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 112 transitions. [2024-06-27 20:45:48,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4014336917562724 [2024-06-27 20:45:48,952 INFO L175 Difference]: Start difference. First operand has 106 places, 95 transitions, 768 flow. Second operand 9 states and 112 transitions. [2024-06-27 20:45:48,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 112 transitions, 1080 flow [2024-06-27 20:45:48,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 112 transitions, 1013 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-27 20:45:48,962 INFO L231 Difference]: Finished difference. Result has 108 places, 97 transitions, 794 flow [2024-06-27 20:45:48,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=701, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=794, PETRI_PLACES=108, PETRI_TRANSITIONS=97} [2024-06-27 20:45:48,963 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 78 predicate places. [2024-06-27 20:45:48,963 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 97 transitions, 794 flow [2024-06-27 20:45:48,964 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-27 20:45:48,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:48,964 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:48,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 20:45:48,964 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-27 20:45:48,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:48,964 INFO L85 PathProgramCache]: Analyzing trace with hash 1641914672, now seen corresponding path program 1 times [2024-06-27 20:45:48,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:48,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544889310] [2024-06-27 20:45:48,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:48,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:48,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:49,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:49,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:49,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544889310] [2024-06-27 20:45:49,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544889310] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:49,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:49,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:45:49,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880284820] [2024-06-27 20:45:49,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:49,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:45:49,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:49,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:45:49,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:45:49,706 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:45:49,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 97 transitions, 794 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-27 20:45:49,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:49,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:45:49,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:49,966 INFO L124 PetriNetUnfolderBase]: 255/473 cut-off events. [2024-06-27 20:45:49,966 INFO L125 PetriNetUnfolderBase]: For 12305/12305 co-relation queries the response was YES. [2024-06-27 20:45:49,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2932 conditions, 473 events. 255/473 cut-off events. For 12305/12305 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 1935 event pairs, 34 based on Foata normal form. 4/476 useless extension candidates. Maximal degree in co-relation 2881. Up to 383 conditions per place. [2024-06-27 20:45:49,969 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 89 selfloop transitions, 24 changer transitions 0/116 dead transitions. [2024-06-27 20:45:49,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 116 transitions, 1128 flow [2024-06-27 20:45:49,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:45:49,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:45:49,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 114 transitions. [2024-06-27 20:45:49,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40860215053763443 [2024-06-27 20:45:49,970 INFO L175 Difference]: Start difference. First operand has 108 places, 97 transitions, 794 flow. Second operand 9 states and 114 transitions. [2024-06-27 20:45:49,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 116 transitions, 1128 flow [2024-06-27 20:45:49,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 116 transitions, 1051 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-27 20:45:49,981 INFO L231 Difference]: Finished difference. Result has 110 places, 100 transitions, 825 flow [2024-06-27 20:45:49,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=717, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=825, PETRI_PLACES=110, PETRI_TRANSITIONS=100} [2024-06-27 20:45:49,982 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 80 predicate places. [2024-06-27 20:45:49,982 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 100 transitions, 825 flow [2024-06-27 20:45:49,982 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-27 20:45:49,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:49,982 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:49,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 20:45:49,982 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-27 20:45:49,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:49,983 INFO L85 PathProgramCache]: Analyzing trace with hash -84606484, now seen corresponding path program 2 times [2024-06-27 20:45:49,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:49,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276896458] [2024-06-27 20:45:49,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:49,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:49,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:50,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:50,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:50,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276896458] [2024-06-27 20:45:50,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276896458] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:50,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:50,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:45:50,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094052981] [2024-06-27 20:45:50,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:50,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:45:50,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:50,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:45:50,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:45:50,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:45:50,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 100 transitions, 825 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-27 20:45:50,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:50,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:45:50,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:51,055 INFO L124 PetriNetUnfolderBase]: 267/493 cut-off events. [2024-06-27 20:45:51,055 INFO L125 PetriNetUnfolderBase]: For 13506/13506 co-relation queries the response was YES. [2024-06-27 20:45:51,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3135 conditions, 493 events. 267/493 cut-off events. For 13506/13506 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2046 event pairs, 36 based on Foata normal form. 4/496 useless extension candidates. Maximal degree in co-relation 3083. Up to 396 conditions per place. [2024-06-27 20:45:51,060 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 88 selfloop transitions, 26 changer transitions 0/117 dead transitions. [2024-06-27 20:45:51,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 117 transitions, 1175 flow [2024-06-27 20:45:51,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:45:51,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:45:51,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 114 transitions. [2024-06-27 20:45:51,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40860215053763443 [2024-06-27 20:45:51,061 INFO L175 Difference]: Start difference. First operand has 110 places, 100 transitions, 825 flow. Second operand 9 states and 114 transitions. [2024-06-27 20:45:51,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 117 transitions, 1175 flow [2024-06-27 20:45:51,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 117 transitions, 1089 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-27 20:45:51,074 INFO L231 Difference]: Finished difference. Result has 112 places, 103 transitions, 857 flow [2024-06-27 20:45:51,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=739, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=857, PETRI_PLACES=112, PETRI_TRANSITIONS=103} [2024-06-27 20:45:51,075 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 82 predicate places. [2024-06-27 20:45:51,075 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 103 transitions, 857 flow [2024-06-27 20:45:51,075 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-27 20:45:51,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:51,075 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:51,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 20:45:51,076 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-27 20:45:51,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:51,076 INFO L85 PathProgramCache]: Analyzing trace with hash -84606701, now seen corresponding path program 3 times [2024-06-27 20:45:51,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:51,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800466835] [2024-06-27 20:45:51,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:51,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:51,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:51,914 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:51,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:51,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800466835] [2024-06-27 20:45:51,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800466835] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:51,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:51,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:45:51,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497380895] [2024-06-27 20:45:51,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:51,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:45:51,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:51,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:45:51,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:45:52,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:45:52,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 103 transitions, 857 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-27 20:45:52,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:52,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:45:52,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:52,238 INFO L124 PetriNetUnfolderBase]: 270/500 cut-off events. [2024-06-27 20:45:52,238 INFO L125 PetriNetUnfolderBase]: For 13153/13153 co-relation queries the response was YES. [2024-06-27 20:45:52,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3198 conditions, 500 events. 270/500 cut-off events. For 13153/13153 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 2093 event pairs, 36 based on Foata normal form. 1/500 useless extension candidates. Maximal degree in co-relation 3145. Up to 410 conditions per place. [2024-06-27 20:45:52,242 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 90 selfloop transitions, 25 changer transitions 0/118 dead transitions. [2024-06-27 20:45:52,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 118 transitions, 1201 flow [2024-06-27 20:45:52,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:45:52,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:45:52,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 112 transitions. [2024-06-27 20:45:52,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4014336917562724 [2024-06-27 20:45:52,243 INFO L175 Difference]: Start difference. First operand has 112 places, 103 transitions, 857 flow. Second operand 9 states and 112 transitions. [2024-06-27 20:45:52,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 118 transitions, 1201 flow [2024-06-27 20:45:52,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 118 transitions, 1105 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-27 20:45:52,256 INFO L231 Difference]: Finished difference. Result has 114 places, 105 transitions, 866 flow [2024-06-27 20:45:52,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=761, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=866, PETRI_PLACES=114, PETRI_TRANSITIONS=105} [2024-06-27 20:45:52,258 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 84 predicate places. [2024-06-27 20:45:52,258 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 105 transitions, 866 flow [2024-06-27 20:45:52,258 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-27 20:45:52,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:52,258 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:52,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 20:45:52,259 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-27 20:45:52,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:52,259 INFO L85 PathProgramCache]: Analyzing trace with hash 369560240, now seen corresponding path program 3 times [2024-06-27 20:45:52,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:52,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178664233] [2024-06-27 20:45:52,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:52,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:52,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:52,972 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:52,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:52,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [178664233] [2024-06-27 20:45:52,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [178664233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:52,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:52,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:45:52,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523161355] [2024-06-27 20:45:52,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:52,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:45:52,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:52,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:45:52,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:45:53,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:45:53,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 105 transitions, 866 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-27 20:45:53,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:53,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:45:53,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:53,306 INFO L124 PetriNetUnfolderBase]: 286/526 cut-off events. [2024-06-27 20:45:53,306 INFO L125 PetriNetUnfolderBase]: For 15325/15325 co-relation queries the response was YES. [2024-06-27 20:45:53,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3390 conditions, 526 events. 286/526 cut-off events. For 15325/15325 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2221 event pairs, 35 based on Foata normal form. 2/527 useless extension candidates. Maximal degree in co-relation 3336. Up to 376 conditions per place. [2024-06-27 20:45:53,309 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 84 selfloop transitions, 39 changer transitions 0/126 dead transitions. [2024-06-27 20:45:53,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 126 transitions, 1311 flow [2024-06-27 20:45:53,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:45:53,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:45:53,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 118 transitions. [2024-06-27 20:45:53,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4229390681003584 [2024-06-27 20:45:53,311 INFO L175 Difference]: Start difference. First operand has 114 places, 105 transitions, 866 flow. Second operand 9 states and 118 transitions. [2024-06-27 20:45:53,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 126 transitions, 1311 flow [2024-06-27 20:45:53,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 126 transitions, 1222 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-27 20:45:53,325 INFO L231 Difference]: Finished difference. Result has 117 places, 109 transitions, 941 flow [2024-06-27 20:45:53,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=777, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=941, PETRI_PLACES=117, PETRI_TRANSITIONS=109} [2024-06-27 20:45:53,326 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 87 predicate places. [2024-06-27 20:45:53,326 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 109 transitions, 941 flow [2024-06-27 20:45:53,326 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-27 20:45:53,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:53,326 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:53,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 20:45:53,326 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-27 20:45:53,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:53,327 INFO L85 PathProgramCache]: Analyzing trace with hash 1786006795, now seen corresponding path program 4 times [2024-06-27 20:45:53,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:53,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814650290] [2024-06-27 20:45:53,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:53,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:53,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:54,276 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:54,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:54,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814650290] [2024-06-27 20:45:54,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814650290] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:54,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:54,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:45:54,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167298586] [2024-06-27 20:45:54,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:54,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:45:54,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:54,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:45:54,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:45:54,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:45:54,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 109 transitions, 941 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-27 20:45:54,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:54,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:45:54,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:54,649 INFO L124 PetriNetUnfolderBase]: 289/533 cut-off events. [2024-06-27 20:45:54,649 INFO L125 PetriNetUnfolderBase]: For 16157/16157 co-relation queries the response was YES. [2024-06-27 20:45:54,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3555 conditions, 533 events. 289/533 cut-off events. For 16157/16157 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 2280 event pairs, 35 based on Foata normal form. 1/533 useless extension candidates. Maximal degree in co-relation 3499. Up to 419 conditions per place. [2024-06-27 20:45:54,653 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 87 selfloop transitions, 33 changer transitions 0/123 dead transitions. [2024-06-27 20:45:54,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 123 transitions, 1283 flow [2024-06-27 20:45:54,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:45:54,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:45:54,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 112 transitions. [2024-06-27 20:45:54,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4014336917562724 [2024-06-27 20:45:54,654 INFO L175 Difference]: Start difference. First operand has 117 places, 109 transitions, 941 flow. Second operand 9 states and 112 transitions. [2024-06-27 20:45:54,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 123 transitions, 1283 flow [2024-06-27 20:45:54,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 123 transitions, 1207 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 20:45:54,670 INFO L231 Difference]: Finished difference. Result has 121 places, 111 transitions, 990 flow [2024-06-27 20:45:54,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=865, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=990, PETRI_PLACES=121, PETRI_TRANSITIONS=111} [2024-06-27 20:45:54,670 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 91 predicate places. [2024-06-27 20:45:54,670 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 111 transitions, 990 flow [2024-06-27 20:45:54,671 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-27 20:45:54,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:54,671 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:54,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 20:45:54,671 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-27 20:45:54,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:54,671 INFO L85 PathProgramCache]: Analyzing trace with hash -84397234, now seen corresponding path program 4 times [2024-06-27 20:45:54,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:54,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309697887] [2024-06-27 20:45:54,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:54,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:54,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:55,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:55,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:55,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309697887] [2024-06-27 20:45:55,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1309697887] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:55,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:55,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:45:55,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997706074] [2024-06-27 20:45:55,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:55,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:45:55,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:55,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:45:55,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:45:55,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:45:55,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 111 transitions, 990 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-27 20:45:55,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:55,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:45:55,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:55,722 INFO L124 PetriNetUnfolderBase]: 285/527 cut-off events. [2024-06-27 20:45:55,723 INFO L125 PetriNetUnfolderBase]: For 16346/16346 co-relation queries the response was YES. [2024-06-27 20:45:55,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3501 conditions, 527 events. 285/527 cut-off events. For 16346/16346 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 2245 event pairs, 35 based on Foata normal form. 2/528 useless extension candidates. Maximal degree in co-relation 3443. Up to 378 conditions per place. [2024-06-27 20:45:55,726 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 82 selfloop transitions, 41 changer transitions 0/126 dead transitions. [2024-06-27 20:45:55,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 126 transitions, 1303 flow [2024-06-27 20:45:55,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:45:55,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:45:55,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 116 transitions. [2024-06-27 20:45:55,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4157706093189964 [2024-06-27 20:45:55,744 INFO L175 Difference]: Start difference. First operand has 121 places, 111 transitions, 990 flow. Second operand 9 states and 116 transitions. [2024-06-27 20:45:55,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 126 transitions, 1303 flow [2024-06-27 20:45:55,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 126 transitions, 1170 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-27 20:45:55,762 INFO L231 Difference]: Finished difference. Result has 123 places, 111 transitions, 945 flow [2024-06-27 20:45:55,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=857, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=945, PETRI_PLACES=123, PETRI_TRANSITIONS=111} [2024-06-27 20:45:55,763 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 93 predicate places. [2024-06-27 20:45:55,763 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 111 transitions, 945 flow [2024-06-27 20:45:55,763 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-27 20:45:55,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:55,763 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:55,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 20:45:55,764 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-27 20:45:55,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:55,764 INFO L85 PathProgramCache]: Analyzing trace with hash -871299956, now seen corresponding path program 5 times [2024-06-27 20:45:55,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:55,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176383022] [2024-06-27 20:45:55,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:55,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:55,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:56,514 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:56,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:56,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176383022] [2024-06-27 20:45:56,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [176383022] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:56,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:56,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:45:56,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117986138] [2024-06-27 20:45:56,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:56,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:45:56,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:56,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:45:56,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:45:56,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:45:56,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 111 transitions, 945 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-27 20:45:56,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:56,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:45:56,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:56,819 INFO L124 PetriNetUnfolderBase]: 291/537 cut-off events. [2024-06-27 20:45:56,819 INFO L125 PetriNetUnfolderBase]: For 16799/16799 co-relation queries the response was YES. [2024-06-27 20:45:56,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3564 conditions, 537 events. 291/537 cut-off events. For 16799/16799 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 2297 event pairs, 38 based on Foata normal form. 2/538 useless extension candidates. Maximal degree in co-relation 3505. Up to 478 conditions per place. [2024-06-27 20:45:56,823 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 104 selfloop transitions, 16 changer transitions 0/123 dead transitions. [2024-06-27 20:45:56,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 123 transitions, 1251 flow [2024-06-27 20:45:56,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:45:56,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:45:56,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 107 transitions. [2024-06-27 20:45:56,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835125448028674 [2024-06-27 20:45:56,838 INFO L175 Difference]: Start difference. First operand has 123 places, 111 transitions, 945 flow. Second operand 9 states and 107 transitions. [2024-06-27 20:45:56,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 123 transitions, 1251 flow [2024-06-27 20:45:56,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 123 transitions, 1162 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 20:45:56,881 INFO L231 Difference]: Finished difference. Result has 124 places, 113 transitions, 938 flow [2024-06-27 20:45:56,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=856, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=938, PETRI_PLACES=124, PETRI_TRANSITIONS=113} [2024-06-27 20:45:56,882 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 94 predicate places. [2024-06-27 20:45:56,883 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 113 transitions, 938 flow [2024-06-27 20:45:56,883 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-27 20:45:56,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:56,883 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:56,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 20:45:56,883 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-27 20:45:56,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:56,884 INFO L85 PathProgramCache]: Analyzing trace with hash -880496447, now seen corresponding path program 1 times [2024-06-27 20:45:56,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:56,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983920551] [2024-06-27 20:45:56,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:56,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:56,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:58,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-27 20:45:58,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:58,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [983920551] [2024-06-27 20:45:58,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [983920551] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:58,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:58,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:45:58,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918567013] [2024-06-27 20:45:58,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:58,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:45:58,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:58,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:45:58,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:45:58,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:45:58,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 113 transitions, 938 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-27 20:45:58,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:58,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:45:58,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:58,551 INFO L124 PetriNetUnfolderBase]: 289/535 cut-off events. [2024-06-27 20:45:58,552 INFO L125 PetriNetUnfolderBase]: For 16684/16686 co-relation queries the response was YES. [2024-06-27 20:45:58,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3483 conditions, 535 events. 289/535 cut-off events. For 16684/16686 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 2306 event pairs, 36 based on Foata normal form. 3/537 useless extension candidates. Maximal degree in co-relation 3423. Up to 451 conditions per place. [2024-06-27 20:45:58,555 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 94 selfloop transitions, 28 changer transitions 0/125 dead transitions. [2024-06-27 20:45:58,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 125 transitions, 1250 flow [2024-06-27 20:45:58,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:45:58,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:45:58,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 109 transitions. [2024-06-27 20:45:58,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3906810035842294 [2024-06-27 20:45:58,556 INFO L175 Difference]: Start difference. First operand has 124 places, 113 transitions, 938 flow. Second operand 9 states and 109 transitions. [2024-06-27 20:45:58,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 125 transitions, 1250 flow [2024-06-27 20:45:58,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 125 transitions, 1186 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-27 20:45:58,575 INFO L231 Difference]: Finished difference. Result has 126 places, 115 transitions, 979 flow [2024-06-27 20:45:58,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=874, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=979, PETRI_PLACES=126, PETRI_TRANSITIONS=115} [2024-06-27 20:45:58,575 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 96 predicate places. [2024-06-27 20:45:58,575 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 115 transitions, 979 flow [2024-06-27 20:45:58,576 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-27 20:45:58,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:58,576 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:58,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 20:45:58,576 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-27 20:45:58,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:58,576 INFO L85 PathProgramCache]: Analyzing trace with hash -1226992110, now seen corresponding path program 6 times [2024-06-27 20:45:58,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:58,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564159500] [2024-06-27 20:45:58,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:58,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:58,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:59,216 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:59,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:59,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564159500] [2024-06-27 20:45:59,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564159500] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:59,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:59,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:45:59,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237386886] [2024-06-27 20:45:59,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:59,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:45:59,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:59,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:45:59,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:45:59,291 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:45:59,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 115 transitions, 979 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-27 20:45:59,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:59,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:45:59,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:59,503 INFO L124 PetriNetUnfolderBase]: 315/577 cut-off events. [2024-06-27 20:45:59,503 INFO L125 PetriNetUnfolderBase]: For 22057/22059 co-relation queries the response was YES. [2024-06-27 20:45:59,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4012 conditions, 577 events. 315/577 cut-off events. For 22057/22059 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 2520 event pairs, 44 based on Foata normal form. 2/578 useless extension candidates. Maximal degree in co-relation 3951. Up to 319 conditions per place. [2024-06-27 20:45:59,507 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 73 selfloop transitions, 62 changer transitions 0/138 dead transitions. [2024-06-27 20:45:59,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 138 transitions, 1629 flow [2024-06-27 20:45:59,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:45:59,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:45:59,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 122 transitions. [2024-06-27 20:45:59,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43727598566308246 [2024-06-27 20:45:59,532 INFO L175 Difference]: Start difference. First operand has 126 places, 115 transitions, 979 flow. Second operand 9 states and 122 transitions. [2024-06-27 20:45:59,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 138 transitions, 1629 flow [2024-06-27 20:45:59,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 138 transitions, 1540 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-27 20:45:59,555 INFO L231 Difference]: Finished difference. Result has 129 places, 123 transitions, 1256 flow [2024-06-27 20:45:59,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=890, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1256, PETRI_PLACES=129, PETRI_TRANSITIONS=123} [2024-06-27 20:45:59,555 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 99 predicate places. [2024-06-27 20:45:59,555 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 123 transitions, 1256 flow [2024-06-27 20:45:59,556 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-27 20:45:59,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:59,556 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:59,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 20:45:59,556 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-27 20:45:59,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:59,556 INFO L85 PathProgramCache]: Analyzing trace with hash -1137206703, now seen corresponding path program 5 times [2024-06-27 20:45:59,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:59,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570808369] [2024-06-27 20:45:59,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:59,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:59,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:00,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:46:00,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:00,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570808369] [2024-06-27 20:46:00,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570808369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:00,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:00,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:46:00,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826819184] [2024-06-27 20:46:00,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:00,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:46:00,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:00,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:46:00,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:46:00,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:46:00,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 123 transitions, 1256 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-27 20:46:00,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:00,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:46:00,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:00,819 INFO L124 PetriNetUnfolderBase]: 318/584 cut-off events. [2024-06-27 20:46:00,819 INFO L125 PetriNetUnfolderBase]: For 23183/23185 co-relation queries the response was YES. [2024-06-27 20:46:00,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4309 conditions, 584 events. 318/584 cut-off events. For 23183/23185 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 2572 event pairs, 43 based on Foata normal form. 1/584 useless extension candidates. Maximal degree in co-relation 4246. Up to 477 conditions per place. [2024-06-27 20:46:00,823 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 103 selfloop transitions, 29 changer transitions 0/135 dead transitions. [2024-06-27 20:46:00,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 135 transitions, 1626 flow [2024-06-27 20:46:00,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:46:00,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:46:00,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 111 transitions. [2024-06-27 20:46:00,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3978494623655914 [2024-06-27 20:46:00,824 INFO L175 Difference]: Start difference. First operand has 129 places, 123 transitions, 1256 flow. Second operand 9 states and 111 transitions. [2024-06-27 20:46:00,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 135 transitions, 1626 flow [2024-06-27 20:46:00,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 135 transitions, 1489 flow, removed 54 selfloop flow, removed 4 redundant places. [2024-06-27 20:46:00,852 INFO L231 Difference]: Finished difference. Result has 134 places, 125 transitions, 1266 flow [2024-06-27 20:46:00,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1143, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1266, PETRI_PLACES=134, PETRI_TRANSITIONS=125} [2024-06-27 20:46:00,852 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 104 predicate places. [2024-06-27 20:46:00,852 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 125 transitions, 1266 flow [2024-06-27 20:46:00,852 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-27 20:46:00,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:00,853 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:00,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 20:46:00,853 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-27 20:46:00,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:00,853 INFO L85 PathProgramCache]: Analyzing trace with hash -880504383, now seen corresponding path program 6 times [2024-06-27 20:46:00,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:00,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525821273] [2024-06-27 20:46:00,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:00,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:00,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:01,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:46:01,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:01,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525821273] [2024-06-27 20:46:01,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525821273] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:01,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:01,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:46:01,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995030469] [2024-06-27 20:46:01,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:01,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:46:01,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:01,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:46:01,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:46:01,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:46:01,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 125 transitions, 1266 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-27 20:46:01,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:01,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:46:01,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:02,054 INFO L124 PetriNetUnfolderBase]: 321/591 cut-off events. [2024-06-27 20:46:02,055 INFO L125 PetriNetUnfolderBase]: For 23683/23685 co-relation queries the response was YES. [2024-06-27 20:46:02,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4263 conditions, 591 events. 321/591 cut-off events. For 23683/23685 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 2622 event pairs, 44 based on Foata normal form. 1/591 useless extension candidates. Maximal degree in co-relation 4199. Up to 429 conditions per place. [2024-06-27 20:46:02,059 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 86 selfloop transitions, 50 changer transitions 0/139 dead transitions. [2024-06-27 20:46:02,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 139 transitions, 1758 flow [2024-06-27 20:46:02,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:46:02,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:46:02,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 113 transitions. [2024-06-27 20:46:02,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4050179211469534 [2024-06-27 20:46:02,083 INFO L175 Difference]: Start difference. First operand has 134 places, 125 transitions, 1266 flow. Second operand 9 states and 113 transitions. [2024-06-27 20:46:02,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 139 transitions, 1758 flow [2024-06-27 20:46:02,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 139 transitions, 1651 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-27 20:46:02,107 INFO L231 Difference]: Finished difference. Result has 136 places, 129 transitions, 1388 flow [2024-06-27 20:46:02,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1159, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1388, PETRI_PLACES=136, PETRI_TRANSITIONS=129} [2024-06-27 20:46:02,108 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 106 predicate places. [2024-06-27 20:46:02,109 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 129 transitions, 1388 flow [2024-06-27 20:46:02,109 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-27 20:46:02,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:02,109 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:02,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 20:46:02,110 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-27 20:46:02,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:02,110 INFO L85 PathProgramCache]: Analyzing trace with hash -1137206486, now seen corresponding path program 7 times [2024-06-27 20:46:02,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:02,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836646009] [2024-06-27 20:46:02,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:02,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:02,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:02,850 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:46:02,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:02,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836646009] [2024-06-27 20:46:02,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836646009] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:02,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:02,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:46:02,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755006646] [2024-06-27 20:46:02,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:02,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:46:02,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:02,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:46:02,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:46:02,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:46:02,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 129 transitions, 1388 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-27 20:46:02,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:02,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:46:02,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:03,202 INFO L124 PetriNetUnfolderBase]: 323/595 cut-off events. [2024-06-27 20:46:03,203 INFO L125 PetriNetUnfolderBase]: For 25800/25802 co-relation queries the response was YES. [2024-06-27 20:46:03,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4273 conditions, 595 events. 323/595 cut-off events. For 25800/25802 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 2650 event pairs, 42 based on Foata normal form. 4/598 useless extension candidates. Maximal degree in co-relation 4208. Up to 477 conditions per place. [2024-06-27 20:46:03,208 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 109 selfloop transitions, 30 changer transitions 0/142 dead transitions. [2024-06-27 20:46:03,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 142 transitions, 1746 flow [2024-06-27 20:46:03,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:46:03,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:46:03,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 113 transitions. [2024-06-27 20:46:03,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4050179211469534 [2024-06-27 20:46:03,209 INFO L175 Difference]: Start difference. First operand has 136 places, 129 transitions, 1388 flow. Second operand 9 states and 113 transitions. [2024-06-27 20:46:03,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 142 transitions, 1746 flow [2024-06-27 20:46:03,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 142 transitions, 1653 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-27 20:46:03,237 INFO L231 Difference]: Finished difference. Result has 140 places, 131 transitions, 1415 flow [2024-06-27 20:46:03,237 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1295, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1415, PETRI_PLACES=140, PETRI_TRANSITIONS=131} [2024-06-27 20:46:03,238 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 110 predicate places. [2024-06-27 20:46:03,238 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 131 transitions, 1415 flow [2024-06-27 20:46:03,238 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-27 20:46:03,238 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:03,238 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:03,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 20:46:03,238 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-27 20:46:03,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:03,239 INFO L85 PathProgramCache]: Analyzing trace with hash -880504166, now seen corresponding path program 8 times [2024-06-27 20:46:03,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:03,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228872948] [2024-06-27 20:46:03,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:03,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:03,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:03,974 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:46:03,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:03,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228872948] [2024-06-27 20:46:03,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [228872948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:03,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:03,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:46:03,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146317626] [2024-06-27 20:46:03,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:03,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:46:03,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:03,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:46:03,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:46:04,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:46:04,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 131 transitions, 1415 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-27 20:46:04,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:04,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:46:04,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:04,268 INFO L124 PetriNetUnfolderBase]: 319/589 cut-off events. [2024-06-27 20:46:04,269 INFO L125 PetriNetUnfolderBase]: For 23341/23343 co-relation queries the response was YES. [2024-06-27 20:46:04,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4198 conditions, 589 events. 319/589 cut-off events. For 23341/23343 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 2634 event pairs, 41 based on Foata normal form. 2/590 useless extension candidates. Maximal degree in co-relation 4131. Up to 329 conditions per place. [2024-06-27 20:46:04,272 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 75 selfloop transitions, 66 changer transitions 0/144 dead transitions. [2024-06-27 20:46:04,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 144 transitions, 1813 flow [2024-06-27 20:46:04,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:46:04,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:46:04,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 120 transitions. [2024-06-27 20:46:04,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43010752688172044 [2024-06-27 20:46:04,274 INFO L175 Difference]: Start difference. First operand has 140 places, 131 transitions, 1415 flow. Second operand 9 states and 120 transitions. [2024-06-27 20:46:04,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 144 transitions, 1813 flow [2024-06-27 20:46:04,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 144 transitions, 1657 flow, removed 50 selfloop flow, removed 7 redundant places. [2024-06-27 20:46:04,302 INFO L231 Difference]: Finished difference. Result has 142 places, 131 transitions, 1396 flow [2024-06-27 20:46:04,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1259, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1396, PETRI_PLACES=142, PETRI_TRANSITIONS=131} [2024-06-27 20:46:04,303 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 112 predicate places. [2024-06-27 20:46:04,303 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 131 transitions, 1396 flow [2024-06-27 20:46:04,303 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-27 20:46:04,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:04,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:04,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 20:46:04,304 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-27 20:46:04,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:04,304 INFO L85 PathProgramCache]: Analyzing trace with hash -1483492620, now seen corresponding path program 9 times [2024-06-27 20:46:04,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:04,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339950619] [2024-06-27 20:46:04,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:04,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:04,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:04,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:46:04,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:04,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339950619] [2024-06-27 20:46:04,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339950619] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:04,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:04,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:46:04,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944718662] [2024-06-27 20:46:04,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:04,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:46:04,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:04,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:46:04,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:46:05,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:46:05,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 131 transitions, 1396 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-27 20:46:05,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:05,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:46:05,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:05,256 INFO L124 PetriNetUnfolderBase]: 325/599 cut-off events. [2024-06-27 20:46:05,256 INFO L125 PetriNetUnfolderBase]: For 23945/23947 co-relation queries the response was YES. [2024-06-27 20:46:05,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4251 conditions, 599 events. 325/599 cut-off events. For 23945/23947 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 2692 event pairs, 42 based on Foata normal form. 2/600 useless extension candidates. Maximal degree in co-relation 4183. Up to 452 conditions per place. [2024-06-27 20:46:05,260 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 105 selfloop transitions, 39 changer transitions 0/147 dead transitions. [2024-06-27 20:46:05,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 147 transitions, 1867 flow [2024-06-27 20:46:05,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:46:05,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:46:05,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 118 transitions. [2024-06-27 20:46:05,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4229390681003584 [2024-06-27 20:46:05,261 INFO L175 Difference]: Start difference. First operand has 142 places, 131 transitions, 1396 flow. Second operand 9 states and 118 transitions. [2024-06-27 20:46:05,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 147 transitions, 1867 flow [2024-06-27 20:46:05,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 147 transitions, 1725 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-27 20:46:05,290 INFO L231 Difference]: Finished difference. Result has 143 places, 133 transitions, 1396 flow [2024-06-27 20:46:05,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1258, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1396, PETRI_PLACES=143, PETRI_TRANSITIONS=133} [2024-06-27 20:46:05,291 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 113 predicate places. [2024-06-27 20:46:05,291 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 133 transitions, 1396 flow [2024-06-27 20:46:05,291 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-27 20:46:05,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:05,291 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:05,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 20:46:05,291 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-27 20:46:05,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:05,292 INFO L85 PathProgramCache]: Analyzing trace with hash -1483500060, now seen corresponding path program 10 times [2024-06-27 20:46:05,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:05,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331619436] [2024-06-27 20:46:05,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:05,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:05,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:06,000 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:46:06,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:06,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331619436] [2024-06-27 20:46:06,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331619436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:06,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:06,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:46:06,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825807928] [2024-06-27 20:46:06,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:06,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:46:06,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:06,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:46:06,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:46:06,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:46:06,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 133 transitions, 1396 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-27 20:46:06,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:06,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:46:06,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:06,277 INFO L124 PetriNetUnfolderBase]: 321/593 cut-off events. [2024-06-27 20:46:06,277 INFO L125 PetriNetUnfolderBase]: For 22940/22942 co-relation queries the response was YES. [2024-06-27 20:46:06,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4059 conditions, 593 events. 321/593 cut-off events. For 22940/22942 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 2645 event pairs, 41 based on Foata normal form. 2/594 useless extension candidates. Maximal degree in co-relation 3990. Up to 449 conditions per place. [2024-06-27 20:46:06,281 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 106 selfloop transitions, 38 changer transitions 0/147 dead transitions. [2024-06-27 20:46:06,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 147 transitions, 1729 flow [2024-06-27 20:46:06,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:46:06,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:46:06,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 118 transitions. [2024-06-27 20:46:06,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4229390681003584 [2024-06-27 20:46:06,282 INFO L175 Difference]: Start difference. First operand has 143 places, 133 transitions, 1396 flow. Second operand 9 states and 118 transitions. [2024-06-27 20:46:06,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 147 transitions, 1729 flow [2024-06-27 20:46:06,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 147 transitions, 1491 flow, removed 41 selfloop flow, removed 10 redundant places. [2024-06-27 20:46:06,313 INFO L231 Difference]: Finished difference. Result has 142 places, 133 transitions, 1239 flow [2024-06-27 20:46:06,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1158, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1239, PETRI_PLACES=142, PETRI_TRANSITIONS=133} [2024-06-27 20:46:06,313 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 112 predicate places. [2024-06-27 20:46:06,313 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 133 transitions, 1239 flow [2024-06-27 20:46:06,313 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-27 20:46:06,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:06,314 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:06,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 20:46:06,314 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-27 20:46:06,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:06,314 INFO L85 PathProgramCache]: Analyzing trace with hash -1137004893, now seen corresponding path program 7 times [2024-06-27 20:46:06,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:06,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227978147] [2024-06-27 20:46:06,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:06,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:06,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:07,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-27 20:46:07,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:07,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227978147] [2024-06-27 20:46:07,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [227978147] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:07,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:07,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:46:07,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319145652] [2024-06-27 20:46:07,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:07,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:46:07,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:07,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:46:07,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:46:07,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:46:07,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 133 transitions, 1239 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-27 20:46:07,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:07,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:46:07,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:07,348 INFO L124 PetriNetUnfolderBase]: 319/590 cut-off events. [2024-06-27 20:46:07,349 INFO L125 PetriNetUnfolderBase]: For 20875/20877 co-relation queries the response was YES. [2024-06-27 20:46:07,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3746 conditions, 590 events. 319/590 cut-off events. For 20875/20877 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 2624 event pairs, 41 based on Foata normal form. 1/590 useless extension candidates. Maximal degree in co-relation 3679. Up to 472 conditions per place. [2024-06-27 20:46:07,352 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 107 selfloop transitions, 33 changer transitions 0/143 dead transitions. [2024-06-27 20:46:07,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 143 transitions, 1545 flow [2024-06-27 20:46:07,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:46:07,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:46:07,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 113 transitions. [2024-06-27 20:46:07,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4050179211469534 [2024-06-27 20:46:07,354 INFO L175 Difference]: Start difference. First operand has 142 places, 133 transitions, 1239 flow. Second operand 9 states and 113 transitions. [2024-06-27 20:46:07,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 143 transitions, 1545 flow [2024-06-27 20:46:07,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 143 transitions, 1437 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-27 20:46:07,381 INFO L231 Difference]: Finished difference. Result has 143 places, 133 transitions, 1202 flow [2024-06-27 20:46:07,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1131, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1202, PETRI_PLACES=143, PETRI_TRANSITIONS=133} [2024-06-27 20:46:07,382 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 113 predicate places. [2024-06-27 20:46:07,382 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 133 transitions, 1202 flow [2024-06-27 20:46:07,382 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-27 20:46:07,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:07,382 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:07,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 20:46:07,383 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-27 20:46:07,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:07,383 INFO L85 PathProgramCache]: Analyzing trace with hash 2004001377, now seen corresponding path program 1 times [2024-06-27 20:46:07,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:07,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146603420] [2024-06-27 20:46:07,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:07,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:07,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:08,128 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:46:08,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:08,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146603420] [2024-06-27 20:46:08,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [146603420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:08,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:08,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:46:08,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150549178] [2024-06-27 20:46:08,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:08,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:46:08,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:08,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:46:08,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:46:08,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:46:08,224 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 133 transitions, 1202 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-27 20:46:08,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:08,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:46:08,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:08,525 INFO L124 PetriNetUnfolderBase]: 323/597 cut-off events. [2024-06-27 20:46:08,526 INFO L125 PetriNetUnfolderBase]: For 22483/22483 co-relation queries the response was YES. [2024-06-27 20:46:08,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3764 conditions, 597 events. 323/597 cut-off events. For 22483/22483 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 2675 event pairs, 14 based on Foata normal form. 2/598 useless extension candidates. Maximal degree in co-relation 3696. Up to 494 conditions per place. [2024-06-27 20:46:08,529 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 132 selfloop transitions, 18 changer transitions 0/153 dead transitions. [2024-06-27 20:46:08,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 153 transitions, 1572 flow [2024-06-27 20:46:08,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:46:08,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:46:08,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 112 transitions. [2024-06-27 20:46:08,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4014336917562724 [2024-06-27 20:46:08,531 INFO L175 Difference]: Start difference. First operand has 143 places, 133 transitions, 1202 flow. Second operand 9 states and 112 transitions. [2024-06-27 20:46:08,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 153 transitions, 1572 flow [2024-06-27 20:46:08,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 153 transitions, 1415 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-27 20:46:08,559 INFO L231 Difference]: Finished difference. Result has 143 places, 134 transitions, 1103 flow [2024-06-27 20:46:08,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1045, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1103, PETRI_PLACES=143, PETRI_TRANSITIONS=134} [2024-06-27 20:46:08,560 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 113 predicate places. [2024-06-27 20:46:08,560 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 134 transitions, 1103 flow [2024-06-27 20:46:08,560 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-27 20:46:08,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:08,560 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:08,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 20:46:08,561 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-27 20:46:08,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:08,561 INFO L85 PathProgramCache]: Analyzing trace with hash -755727025, now seen corresponding path program 2 times [2024-06-27 20:46:08,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:08,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999895306] [2024-06-27 20:46:08,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:08,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:08,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:09,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:46:09,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:09,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999895306] [2024-06-27 20:46:09,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999895306] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:09,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:09,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:46:09,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295350498] [2024-06-27 20:46:09,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:09,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:46:09,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:09,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:46:09,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:46:09,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:46:09,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 134 transitions, 1103 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-27 20:46:09,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:09,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:46:09,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:09,567 INFO L124 PetriNetUnfolderBase]: 327/605 cut-off events. [2024-06-27 20:46:09,568 INFO L125 PetriNetUnfolderBase]: For 23208/23208 co-relation queries the response was YES. [2024-06-27 20:46:09,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3695 conditions, 605 events. 327/605 cut-off events. For 23208/23208 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 2746 event pairs, 31 based on Foata normal form. 2/606 useless extension candidates. Maximal degree in co-relation 3627. Up to 519 conditions per place. [2024-06-27 20:46:09,571 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 131 selfloop transitions, 19 changer transitions 0/153 dead transitions. [2024-06-27 20:46:09,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 153 transitions, 1473 flow [2024-06-27 20:46:09,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:46:09,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:46:09,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 113 transitions. [2024-06-27 20:46:09,572 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4050179211469534 [2024-06-27 20:46:09,572 INFO L175 Difference]: Start difference. First operand has 143 places, 134 transitions, 1103 flow. Second operand 9 states and 113 transitions. [2024-06-27 20:46:09,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 153 transitions, 1473 flow [2024-06-27 20:46:09,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 153 transitions, 1425 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-27 20:46:09,601 INFO L231 Difference]: Finished difference. Result has 145 places, 135 transitions, 1117 flow [2024-06-27 20:46:09,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1055, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1117, PETRI_PLACES=145, PETRI_TRANSITIONS=135} [2024-06-27 20:46:09,602 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 115 predicate places. [2024-06-27 20:46:09,602 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 135 transitions, 1117 flow [2024-06-27 20:46:09,602 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-27 20:46:09,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:09,602 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:09,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 20:46:09,603 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-27 20:46:09,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:09,603 INFO L85 PathProgramCache]: Analyzing trace with hash -1605671163, now seen corresponding path program 1 times [2024-06-27 20:46:09,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:09,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774819331] [2024-06-27 20:46:09,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:09,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:09,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:10,368 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:46:10,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:10,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [774819331] [2024-06-27 20:46:10,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [774819331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:10,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:10,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:46:10,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011357169] [2024-06-27 20:46:10,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:10,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:46:10,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:10,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:46:10,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:46:10,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:46:10,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 135 transitions, 1117 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-27 20:46:10,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:10,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:46:10,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:10,682 INFO L124 PetriNetUnfolderBase]: 333/619 cut-off events. [2024-06-27 20:46:10,682 INFO L125 PetriNetUnfolderBase]: For 25062/25062 co-relation queries the response was YES. [2024-06-27 20:46:10,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3814 conditions, 619 events. 333/619 cut-off events. For 25062/25062 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 2839 event pairs, 32 based on Foata normal form. 2/620 useless extension candidates. Maximal degree in co-relation 3745. Up to 526 conditions per place. [2024-06-27 20:46:10,687 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 131 selfloop transitions, 22 changer transitions 0/156 dead transitions. [2024-06-27 20:46:10,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 156 transitions, 1535 flow [2024-06-27 20:46:10,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:46:10,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:46:10,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 124 transitions. [2024-06-27 20:46:10,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-27 20:46:10,688 INFO L175 Difference]: Start difference. First operand has 145 places, 135 transitions, 1117 flow. Second operand 10 states and 124 transitions. [2024-06-27 20:46:10,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 156 transitions, 1535 flow [2024-06-27 20:46:10,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 156 transitions, 1483 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-27 20:46:10,728 INFO L231 Difference]: Finished difference. Result has 148 places, 137 transitions, 1174 flow [2024-06-27 20:46:10,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1065, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1174, PETRI_PLACES=148, PETRI_TRANSITIONS=137} [2024-06-27 20:46:10,728 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 118 predicate places. [2024-06-27 20:46:10,728 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 137 transitions, 1174 flow [2024-06-27 20:46:10,728 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-27 20:46:10,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:10,729 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:10,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 20:46:10,729 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-27 20:46:10,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:10,729 INFO L85 PathProgramCache]: Analyzing trace with hash 1506344023, now seen corresponding path program 3 times [2024-06-27 20:46:10,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:10,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156164288] [2024-06-27 20:46:10,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:10,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:10,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:11,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:46:11,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:11,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156164288] [2024-06-27 20:46:11,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [156164288] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:11,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:11,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:46:11,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783589418] [2024-06-27 20:46:11,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:11,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:46:11,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:11,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:46:11,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:46:11,507 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:46:11,507 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 137 transitions, 1174 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-27 20:46:11,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:11,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:46:11,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:11,822 INFO L124 PetriNetUnfolderBase]: 337/627 cut-off events. [2024-06-27 20:46:11,823 INFO L125 PetriNetUnfolderBase]: For 26175/26175 co-relation queries the response was YES. [2024-06-27 20:46:11,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3890 conditions, 627 events. 337/627 cut-off events. For 26175/26175 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 2905 event pairs, 32 based on Foata normal form. 2/628 useless extension candidates. Maximal degree in co-relation 3820. Up to 521 conditions per place. [2024-06-27 20:46:11,827 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 131 selfloop transitions, 23 changer transitions 0/157 dead transitions. [2024-06-27 20:46:11,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 157 transitions, 1572 flow [2024-06-27 20:46:11,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:46:11,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:46:11,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 112 transitions. [2024-06-27 20:46:11,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4014336917562724 [2024-06-27 20:46:11,829 INFO L175 Difference]: Start difference. First operand has 148 places, 137 transitions, 1174 flow. Second operand 9 states and 112 transitions. [2024-06-27 20:46:11,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 157 transitions, 1572 flow [2024-06-27 20:46:11,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 157 transitions, 1479 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-27 20:46:11,866 INFO L231 Difference]: Finished difference. Result has 150 places, 141 transitions, 1189 flow [2024-06-27 20:46:11,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1081, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1189, PETRI_PLACES=150, PETRI_TRANSITIONS=141} [2024-06-27 20:46:11,867 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 120 predicate places. [2024-06-27 20:46:11,867 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 141 transitions, 1189 flow [2024-06-27 20:46:11,867 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-27 20:46:11,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:11,867 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:11,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 20:46:11,867 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-27 20:46:11,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:11,868 INFO L85 PathProgramCache]: Analyzing trace with hash -1029568217, now seen corresponding path program 2 times [2024-06-27 20:46:11,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:11,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52789033] [2024-06-27 20:46:11,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:11,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:11,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:12,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:46:12,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:12,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52789033] [2024-06-27 20:46:12,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52789033] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:12,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:12,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:46:12,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587449734] [2024-06-27 20:46:12,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:12,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:46:12,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:12,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:46:12,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:46:12,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:46:12,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 141 transitions, 1189 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-27 20:46:12,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:12,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:46:12,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:13,214 INFO L124 PetriNetUnfolderBase]: 353/653 cut-off events. [2024-06-27 20:46:13,215 INFO L125 PetriNetUnfolderBase]: For 30642/30642 co-relation queries the response was YES. [2024-06-27 20:46:13,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4236 conditions, 653 events. 353/653 cut-off events. For 30642/30642 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 3023 event pairs, 30 based on Foata normal form. 2/654 useless extension candidates. Maximal degree in co-relation 4164. Up to 531 conditions per place. [2024-06-27 20:46:13,219 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 128 selfloop transitions, 32 changer transitions 0/163 dead transitions. [2024-06-27 20:46:13,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 163 transitions, 1777 flow [2024-06-27 20:46:13,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:46:13,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:46:13,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 126 transitions. [2024-06-27 20:46:13,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4064516129032258 [2024-06-27 20:46:13,220 INFO L175 Difference]: Start difference. First operand has 150 places, 141 transitions, 1189 flow. Second operand 10 states and 126 transitions. [2024-06-27 20:46:13,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 163 transitions, 1777 flow [2024-06-27 20:46:13,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 163 transitions, 1730 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 20:46:13,267 INFO L231 Difference]: Finished difference. Result has 155 places, 146 transitions, 1342 flow [2024-06-27 20:46:13,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1142, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1342, PETRI_PLACES=155, PETRI_TRANSITIONS=146} [2024-06-27 20:46:13,267 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 125 predicate places. [2024-06-27 20:46:13,267 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 146 transitions, 1342 flow [2024-06-27 20:46:13,267 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-27 20:46:13,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:13,268 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:13,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 20:46:13,268 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-27 20:46:13,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:13,268 INFO L85 PathProgramCache]: Analyzing trace with hash -640257915, now seen corresponding path program 3 times [2024-06-27 20:46:13,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:13,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584281348] [2024-06-27 20:46:13,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:13,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:13,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:14,305 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:46:14,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:14,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584281348] [2024-06-27 20:46:14,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584281348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:14,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:14,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:46:14,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014221094] [2024-06-27 20:46:14,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:14,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:46:14,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:14,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:46:14,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:46:14,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:46:14,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 146 transitions, 1342 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-27 20:46:14,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:14,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:46:14,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:14,798 INFO L124 PetriNetUnfolderBase]: 351/650 cut-off events. [2024-06-27 20:46:14,798 INFO L125 PetriNetUnfolderBase]: For 29428/29428 co-relation queries the response was YES. [2024-06-27 20:46:14,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4263 conditions, 650 events. 351/650 cut-off events. For 29428/29428 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 3013 event pairs, 30 based on Foata normal form. 1/650 useless extension candidates. Maximal degree in co-relation 4190. Up to 530 conditions per place. [2024-06-27 20:46:14,802 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 128 selfloop transitions, 34 changer transitions 0/165 dead transitions. [2024-06-27 20:46:14,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 165 transitions, 1860 flow [2024-06-27 20:46:14,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:46:14,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:46:14,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 127 transitions. [2024-06-27 20:46:14,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4096774193548387 [2024-06-27 20:46:14,803 INFO L175 Difference]: Start difference. First operand has 155 places, 146 transitions, 1342 flow. Second operand 10 states and 127 transitions. [2024-06-27 20:46:14,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 165 transitions, 1860 flow [2024-06-27 20:46:14,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 165 transitions, 1763 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-27 20:46:14,846 INFO L231 Difference]: Finished difference. Result has 159 places, 148 transitions, 1366 flow [2024-06-27 20:46:14,846 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1247, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1366, PETRI_PLACES=159, PETRI_TRANSITIONS=148} [2024-06-27 20:46:14,847 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 129 predicate places. [2024-06-27 20:46:14,847 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 148 transitions, 1366 flow [2024-06-27 20:46:14,847 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-27 20:46:14,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:14,847 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:14,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 20:46:14,847 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-27 20:46:14,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:14,848 INFO L85 PathProgramCache]: Analyzing trace with hash -474796721, now seen corresponding path program 4 times [2024-06-27 20:46:14,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:14,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314114816] [2024-06-27 20:46:14,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:14,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:14,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:15,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-27 20:46:15,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:15,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314114816] [2024-06-27 20:46:15,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314114816] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:15,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:15,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:46:15,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765307890] [2024-06-27 20:46:15,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:15,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:46:15,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:15,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:46:15,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:46:15,673 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:46:15,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 148 transitions, 1366 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-27 20:46:15,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:15,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:46:15,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:15,954 INFO L124 PetriNetUnfolderBase]: 355/658 cut-off events. [2024-06-27 20:46:15,954 INFO L125 PetriNetUnfolderBase]: For 31071/31071 co-relation queries the response was YES. [2024-06-27 20:46:15,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4343 conditions, 658 events. 355/658 cut-off events. For 31071/31071 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 3059 event pairs, 32 based on Foata normal form. 2/659 useless extension candidates. Maximal degree in co-relation 4268. Up to 561 conditions per place. [2024-06-27 20:46:15,959 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 135 selfloop transitions, 25 changer transitions 0/163 dead transitions. [2024-06-27 20:46:15,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 163 transitions, 1752 flow [2024-06-27 20:46:15,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:46:15,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:46:15,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 110 transitions. [2024-06-27 20:46:15,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3942652329749104 [2024-06-27 20:46:15,960 INFO L175 Difference]: Start difference. First operand has 159 places, 148 transitions, 1366 flow. Second operand 9 states and 110 transitions. [2024-06-27 20:46:15,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 163 transitions, 1752 flow [2024-06-27 20:46:16,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 163 transitions, 1662 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-27 20:46:16,005 INFO L231 Difference]: Finished difference. Result has 162 places, 151 transitions, 1373 flow [2024-06-27 20:46:16,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1276, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1373, PETRI_PLACES=162, PETRI_TRANSITIONS=151} [2024-06-27 20:46:16,006 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 132 predicate places. [2024-06-27 20:46:16,006 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 151 transitions, 1373 flow [2024-06-27 20:46:16,006 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-27 20:46:16,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:16,006 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:16,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 20:46:16,006 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-27 20:46:16,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:16,007 INFO L85 PathProgramCache]: Analyzing trace with hash 1280204037, now seen corresponding path program 4 times [2024-06-27 20:46:16,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:16,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199638373] [2024-06-27 20:46:16,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:16,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:16,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:16,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:46:16,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:16,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [199638373] [2024-06-27 20:46:16,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [199638373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:16,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:16,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:46:16,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141046002] [2024-06-27 20:46:16,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:16,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:46:16,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:16,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:46:16,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:46:17,051 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:46:17,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 151 transitions, 1373 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-27 20:46:17,052 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:17,052 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:46:17,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:17,434 INFO L124 PetriNetUnfolderBase]: 363/677 cut-off events. [2024-06-27 20:46:17,435 INFO L125 PetriNetUnfolderBase]: For 32834/32834 co-relation queries the response was YES. [2024-06-27 20:46:17,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4521 conditions, 677 events. 363/677 cut-off events. For 32834/32834 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 3200 event pairs, 34 based on Foata normal form. 1/677 useless extension candidates. Maximal degree in co-relation 4444. Up to 558 conditions per place. [2024-06-27 20:46:17,439 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 134 selfloop transitions, 34 changer transitions 0/171 dead transitions. [2024-06-27 20:46:17,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 171 transitions, 1959 flow [2024-06-27 20:46:17,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:46:17,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:46:17,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 125 transitions. [2024-06-27 20:46:17,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4032258064516129 [2024-06-27 20:46:17,440 INFO L175 Difference]: Start difference. First operand has 162 places, 151 transitions, 1373 flow. Second operand 10 states and 125 transitions. [2024-06-27 20:46:17,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 171 transitions, 1959 flow [2024-06-27 20:46:17,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 171 transitions, 1889 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 20:46:17,499 INFO L231 Difference]: Finished difference. Result has 167 places, 158 transitions, 1507 flow [2024-06-27 20:46:17,499 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1303, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1507, PETRI_PLACES=167, PETRI_TRANSITIONS=158} [2024-06-27 20:46:17,500 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 137 predicate places. [2024-06-27 20:46:17,500 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 158 transitions, 1507 flow [2024-06-27 20:46:17,500 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-27 20:46:17,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:17,500 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:17,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 20:46:17,500 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-27 20:46:17,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:17,501 INFO L85 PathProgramCache]: Analyzing trace with hash -468356161, now seen corresponding path program 5 times [2024-06-27 20:46:17,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:17,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935596663] [2024-06-27 20:46:17,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:17,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:17,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:18,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:46:18,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:18,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935596663] [2024-06-27 20:46:18,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935596663] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:18,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:18,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:46:18,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598716223] [2024-06-27 20:46:18,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:18,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:46:18,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:18,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:46:18,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:46:18,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:46:18,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 158 transitions, 1507 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-27 20:46:18,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:18,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:46:18,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:18,872 INFO L124 PetriNetUnfolderBase]: 394/735 cut-off events. [2024-06-27 20:46:18,872 INFO L125 PetriNetUnfolderBase]: For 45244/45244 co-relation queries the response was YES. [2024-06-27 20:46:18,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5491 conditions, 735 events. 394/735 cut-off events. For 45244/45244 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 3562 event pairs, 34 based on Foata normal form. 2/736 useless extension candidates. Maximal degree in co-relation 5412. Up to 496 conditions per place. [2024-06-27 20:46:18,877 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 126 selfloop transitions, 57 changer transitions 0/186 dead transitions. [2024-06-27 20:46:18,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 186 transitions, 2532 flow [2024-06-27 20:46:18,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:46:18,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:46:18,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 133 transitions. [2024-06-27 20:46:18,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4290322580645161 [2024-06-27 20:46:18,879 INFO L175 Difference]: Start difference. First operand has 167 places, 158 transitions, 1507 flow. Second operand 10 states and 133 transitions. [2024-06-27 20:46:18,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 186 transitions, 2532 flow [2024-06-27 20:46:18,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 186 transitions, 2445 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-27 20:46:18,940 INFO L231 Difference]: Finished difference. Result has 172 places, 167 transitions, 1820 flow [2024-06-27 20:46:18,941 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1420, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1820, PETRI_PLACES=172, PETRI_TRANSITIONS=167} [2024-06-27 20:46:18,941 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 142 predicate places. [2024-06-27 20:46:18,941 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 167 transitions, 1820 flow [2024-06-27 20:46:18,941 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-27 20:46:18,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:18,941 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:18,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 20:46:18,942 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-27 20:46:18,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:18,942 INFO L85 PathProgramCache]: Analyzing trace with hash -474612271, now seen corresponding path program 6 times [2024-06-27 20:46:18,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:18,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919665470] [2024-06-27 20:46:18,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:18,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:18,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:19,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-27 20:46:19,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:19,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919665470] [2024-06-27 20:46:19,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919665470] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:19,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:19,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:46:19,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651803814] [2024-06-27 20:46:19,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:19,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:46:19,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:19,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:46:19,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:46:20,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:46:20,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 167 transitions, 1820 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-27 20:46:20,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:20,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:46:20,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:20,459 INFO L124 PetriNetUnfolderBase]: 392/732 cut-off events. [2024-06-27 20:46:20,460 INFO L125 PetriNetUnfolderBase]: For 44429/44429 co-relation queries the response was YES. [2024-06-27 20:46:20,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5570 conditions, 732 events. 392/732 cut-off events. For 44429/44429 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 3560 event pairs, 35 based on Foata normal form. 1/732 useless extension candidates. Maximal degree in co-relation 5489. Up to 606 conditions per place. [2024-06-27 20:46:20,465 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 142 selfloop transitions, 34 changer transitions 0/179 dead transitions. [2024-06-27 20:46:20,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 179 transitions, 2202 flow [2024-06-27 20:46:20,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:46:20,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:46:20,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 123 transitions. [2024-06-27 20:46:20,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3967741935483871 [2024-06-27 20:46:20,467 INFO L175 Difference]: Start difference. First operand has 172 places, 167 transitions, 1820 flow. Second operand 10 states and 123 transitions. [2024-06-27 20:46:20,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 179 transitions, 2202 flow [2024-06-27 20:46:20,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 179 transitions, 2055 flow, removed 59 selfloop flow, removed 4 redundant places. [2024-06-27 20:46:20,535 INFO L231 Difference]: Finished difference. Result has 178 places, 167 transitions, 1746 flow [2024-06-27 20:46:20,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1673, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1746, PETRI_PLACES=178, PETRI_TRANSITIONS=167} [2024-06-27 20:46:20,535 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 148 predicate places. [2024-06-27 20:46:20,536 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 167 transitions, 1746 flow [2024-06-27 20:46:20,536 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-27 20:46:20,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:20,536 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:20,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 20:46:20,536 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-27 20:46:20,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:20,537 INFO L85 PathProgramCache]: Analyzing trace with hash -468362671, now seen corresponding path program 7 times [2024-06-27 20:46:20,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:20,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766037674] [2024-06-27 20:46:20,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:20,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:20,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:21,501 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:46:21,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:21,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766037674] [2024-06-27 20:46:21,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766037674] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:21,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:21,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:46:21,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153029720] [2024-06-27 20:46:21,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:21,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:46:21,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:21,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:46:21,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:46:21,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:46:21,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 167 transitions, 1746 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-27 20:46:21,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:21,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:46:21,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:21,974 INFO L124 PetriNetUnfolderBase]: 395/737 cut-off events. [2024-06-27 20:46:21,974 INFO L125 PetriNetUnfolderBase]: For 44512/44512 co-relation queries the response was YES. [2024-06-27 20:46:21,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5553 conditions, 737 events. 395/737 cut-off events. For 44512/44512 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 3598 event pairs, 31 based on Foata normal form. 1/737 useless extension candidates. Maximal degree in co-relation 5470. Up to 500 conditions per place. [2024-06-27 20:46:21,980 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 124 selfloop transitions, 63 changer transitions 0/190 dead transitions. [2024-06-27 20:46:21,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 190 transitions, 2641 flow [2024-06-27 20:46:21,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:46:21,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:46:21,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 132 transitions. [2024-06-27 20:46:21,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4258064516129032 [2024-06-27 20:46:21,981 INFO L175 Difference]: Start difference. First operand has 178 places, 167 transitions, 1746 flow. Second operand 10 states and 132 transitions. [2024-06-27 20:46:21,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 190 transitions, 2641 flow [2024-06-27 20:46:22,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 190 transitions, 2573 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 20:46:22,043 INFO L231 Difference]: Finished difference. Result has 181 places, 172 transitions, 1954 flow [2024-06-27 20:46:22,043 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1678, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1954, PETRI_PLACES=181, PETRI_TRANSITIONS=172} [2024-06-27 20:46:22,044 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 151 predicate places. [2024-06-27 20:46:22,044 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 172 transitions, 1954 flow [2024-06-27 20:46:22,044 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-27 20:46:22,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:22,044 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:22,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 20:46:22,044 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-27 20:46:22,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:22,045 INFO L85 PathProgramCache]: Analyzing trace with hash 1286697297, now seen corresponding path program 8 times [2024-06-27 20:46:22,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:22,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2122106999] [2024-06-27 20:46:22,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:22,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:22,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:22,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:46:22,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:22,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2122106999] [2024-06-27 20:46:22,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2122106999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:22,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:22,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:46:22,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924860067] [2024-06-27 20:46:22,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:22,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:46:22,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:22,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:46:22,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:46:23,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:46:23,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 172 transitions, 1954 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-27 20:46:23,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:23,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:46:23,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:23,411 INFO L124 PetriNetUnfolderBase]: 391/731 cut-off events. [2024-06-27 20:46:23,411 INFO L125 PetriNetUnfolderBase]: For 44755/44755 co-relation queries the response was YES. [2024-06-27 20:46:23,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5571 conditions, 731 events. 391/731 cut-off events. For 44755/44755 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 3556 event pairs, 31 based on Foata normal form. 2/732 useless extension candidates. Maximal degree in co-relation 5486. Up to 497 conditions per place. [2024-06-27 20:46:23,416 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 122 selfloop transitions, 64 changer transitions 0/189 dead transitions. [2024-06-27 20:46:23,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 189 transitions, 2619 flow [2024-06-27 20:46:23,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:46:23,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:46:23,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 130 transitions. [2024-06-27 20:46:23,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-27 20:46:23,417 INFO L175 Difference]: Start difference. First operand has 181 places, 172 transitions, 1954 flow. Second operand 10 states and 130 transitions. [2024-06-27 20:46:23,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 189 transitions, 2619 flow [2024-06-27 20:46:23,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 189 transitions, 2414 flow, removed 54 selfloop flow, removed 6 redundant places. [2024-06-27 20:46:23,488 INFO L231 Difference]: Finished difference. Result has 185 places, 172 transitions, 1883 flow [2024-06-27 20:46:23,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1749, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1883, PETRI_PLACES=185, PETRI_TRANSITIONS=172} [2024-06-27 20:46:23,488 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 155 predicate places. [2024-06-27 20:46:23,488 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 172 transitions, 1883 flow [2024-06-27 20:46:23,489 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-27 20:46:23,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:23,489 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:23,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 20:46:23,489 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-27 20:46:23,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:23,489 INFO L85 PathProgramCache]: Analyzing trace with hash -468116593, now seen corresponding path program 1 times [2024-06-27 20:46:23,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:23,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074877102] [2024-06-27 20:46:23,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:23,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:23,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:24,730 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:46:24,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:24,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074877102] [2024-06-27 20:46:24,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074877102] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:24,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:24,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:46:24,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470237100] [2024-06-27 20:46:24,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:24,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:46:24,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:24,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:46:24,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:46:24,838 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:46:24,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 172 transitions, 1883 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-27 20:46:24,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:24,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:46:24,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:25,123 INFO L124 PetriNetUnfolderBase]: 395/741 cut-off events. [2024-06-27 20:46:25,123 INFO L125 PetriNetUnfolderBase]: For 45534/45534 co-relation queries the response was YES. [2024-06-27 20:46:25,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5552 conditions, 741 events. 395/741 cut-off events. For 45534/45534 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 3647 event pairs, 29 based on Foata normal form. 2/742 useless extension candidates. Maximal degree in co-relation 5466. Up to 655 conditions per place. [2024-06-27 20:46:25,128 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 168 selfloop transitions, 17 changer transitions 0/188 dead transitions. [2024-06-27 20:46:25,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 188 transitions, 2322 flow [2024-06-27 20:46:25,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:46:25,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:46:25,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 117 transitions. [2024-06-27 20:46:25,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3774193548387097 [2024-06-27 20:46:25,130 INFO L175 Difference]: Start difference. First operand has 185 places, 172 transitions, 1883 flow. Second operand 10 states and 117 transitions. [2024-06-27 20:46:25,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 188 transitions, 2322 flow [2024-06-27 20:46:25,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 188 transitions, 2203 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-27 20:46:25,197 INFO L231 Difference]: Finished difference. Result has 188 places, 174 transitions, 1840 flow [2024-06-27 20:46:25,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1764, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1840, PETRI_PLACES=188, PETRI_TRANSITIONS=174} [2024-06-27 20:46:25,197 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 158 predicate places. [2024-06-27 20:46:25,197 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 174 transitions, 1840 flow [2024-06-27 20:46:25,197 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-27 20:46:25,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:25,198 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:25,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 20:46:25,198 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-27 20:46:25,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:25,198 INFO L85 PathProgramCache]: Analyzing trace with hash 277538287, now seen corresponding path program 5 times [2024-06-27 20:46:25,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:25,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465388486] [2024-06-27 20:46:25,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:25,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:25,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:25,930 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:46:25,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:25,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465388486] [2024-06-27 20:46:25,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465388486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:25,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:25,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:46:25,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526818503] [2024-06-27 20:46:25,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:25,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:46:25,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:25,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:46:25,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:46:26,029 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:46:26,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 174 transitions, 1840 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-27 20:46:26,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:26,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:46:26,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:26,286 INFO L124 PetriNetUnfolderBase]: 392/735 cut-off events. [2024-06-27 20:46:26,287 INFO L125 PetriNetUnfolderBase]: For 43462/43464 co-relation queries the response was YES. [2024-06-27 20:46:26,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5324 conditions, 735 events. 392/735 cut-off events. For 43462/43464 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 3604 event pairs, 36 based on Foata normal form. 2/736 useless extension candidates. Maximal degree in co-relation 5236. Up to 611 conditions per place. [2024-06-27 20:46:26,337 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 152 selfloop transitions, 30 changer transitions 0/185 dead transitions. [2024-06-27 20:46:26,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 185 transitions, 2236 flow [2024-06-27 20:46:26,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:46:26,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:46:26,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 109 transitions. [2024-06-27 20:46:26,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3906810035842294 [2024-06-27 20:46:26,338 INFO L175 Difference]: Start difference. First operand has 188 places, 174 transitions, 1840 flow. Second operand 9 states and 109 transitions. [2024-06-27 20:46:26,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 185 transitions, 2236 flow [2024-06-27 20:46:26,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 185 transitions, 2180 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-27 20:46:26,411 INFO L231 Difference]: Finished difference. Result has 190 places, 175 transitions, 1856 flow [2024-06-27 20:46:26,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1784, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1856, PETRI_PLACES=190, PETRI_TRANSITIONS=175} [2024-06-27 20:46:26,412 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 160 predicate places. [2024-06-27 20:46:26,412 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 175 transitions, 1856 flow [2024-06-27 20:46:26,412 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-27 20:46:26,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:26,412 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:26,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 20:46:26,413 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-27 20:46:26,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:26,413 INFO L85 PathProgramCache]: Analyzing trace with hash 903060367, now seen corresponding path program 2 times [2024-06-27 20:46:26,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:26,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679210275] [2024-06-27 20:46:26,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:26,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:26,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:27,456 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:46:27,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:27,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679210275] [2024-06-27 20:46:27,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679210275] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:27,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:27,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:46:27,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058257748] [2024-06-27 20:46:27,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:27,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:46:27,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:27,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:46:27,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:46:27,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:46:27,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 175 transitions, 1856 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-27 20:46:27,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:27,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:46:27,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:27,864 INFO L124 PetriNetUnfolderBase]: 399/747 cut-off events. [2024-06-27 20:46:27,865 INFO L125 PetriNetUnfolderBase]: For 44912/44912 co-relation queries the response was YES. [2024-06-27 20:46:27,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5414 conditions, 747 events. 399/747 cut-off events. For 44912/44912 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 3680 event pairs, 32 based on Foata normal form. 2/748 useless extension candidates. Maximal degree in co-relation 5325. Up to 673 conditions per place. [2024-06-27 20:46:27,871 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 171 selfloop transitions, 15 changer transitions 0/189 dead transitions. [2024-06-27 20:46:27,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 189 transitions, 2293 flow [2024-06-27 20:46:27,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:46:27,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:46:27,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 114 transitions. [2024-06-27 20:46:27,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36774193548387096 [2024-06-27 20:46:27,872 INFO L175 Difference]: Start difference. First operand has 190 places, 175 transitions, 1856 flow. Second operand 10 states and 114 transitions. [2024-06-27 20:46:27,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 189 transitions, 2293 flow [2024-06-27 20:46:27,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 189 transitions, 2172 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-27 20:46:27,947 INFO L231 Difference]: Finished difference. Result has 192 places, 178 transitions, 1817 flow [2024-06-27 20:46:27,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1735, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1817, PETRI_PLACES=192, PETRI_TRANSITIONS=178} [2024-06-27 20:46:27,948 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 162 predicate places. [2024-06-27 20:46:27,948 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 178 transitions, 1817 flow [2024-06-27 20:46:27,948 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-27 20:46:27,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:27,948 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:27,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 20:46:27,948 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-27 20:46:27,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:27,949 INFO L85 PathProgramCache]: Analyzing trace with hash 903051439, now seen corresponding path program 9 times [2024-06-27 20:46:27,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:27,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445019966] [2024-06-27 20:46:27,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:27,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:27,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:28,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-27 20:46:28,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:28,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445019966] [2024-06-27 20:46:28,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445019966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:28,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:28,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:46:28,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730044128] [2024-06-27 20:46:28,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:28,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:46:28,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:28,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:46:28,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:46:28,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:46:28,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 178 transitions, 1817 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-27 20:46:28,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:28,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:46:28,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:29,282 INFO L124 PetriNetUnfolderBase]: 410/769 cut-off events. [2024-06-27 20:46:29,282 INFO L125 PetriNetUnfolderBase]: For 48867/48867 co-relation queries the response was YES. [2024-06-27 20:46:29,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5650 conditions, 769 events. 410/769 cut-off events. For 48867/48867 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 3821 event pairs, 32 based on Foata normal form. 2/770 useless extension candidates. Maximal degree in co-relation 5561. Up to 671 conditions per place. [2024-06-27 20:46:29,288 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 169 selfloop transitions, 23 changer transitions 0/195 dead transitions. [2024-06-27 20:46:29,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 195 transitions, 2509 flow [2024-06-27 20:46:29,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:46:29,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:46:29,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-27 20:46:29,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-27 20:46:29,289 INFO L175 Difference]: Start difference. First operand has 192 places, 178 transitions, 1817 flow. Second operand 10 states and 120 transitions. [2024-06-27 20:46:29,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 195 transitions, 2509 flow [2024-06-27 20:46:29,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 195 transitions, 2455 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-27 20:46:29,373 INFO L231 Difference]: Finished difference. Result has 195 places, 183 transitions, 1969 flow [2024-06-27 20:46:29,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1763, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1969, PETRI_PLACES=195, PETRI_TRANSITIONS=183} [2024-06-27 20:46:29,374 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 165 predicate places. [2024-06-27 20:46:29,374 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 183 transitions, 1969 flow [2024-06-27 20:46:29,374 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-27 20:46:29,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:29,374 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:29,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 20:46:29,374 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-27 20:46:29,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:29,375 INFO L85 PathProgramCache]: Analyzing trace with hash 514195325, now seen corresponding path program 3 times [2024-06-27 20:46:29,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:29,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254687235] [2024-06-27 20:46:29,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:29,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:29,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:30,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-27 20:46:30,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:30,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254687235] [2024-06-27 20:46:30,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254687235] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:30,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:30,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:46:30,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1880214151] [2024-06-27 20:46:30,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:30,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:46:30,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:30,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:46:30,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:46:30,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:46:30,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 183 transitions, 1969 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:46:30,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:30,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:46:30,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:30,619 INFO L124 PetriNetUnfolderBase]: 414/777 cut-off events. [2024-06-27 20:46:30,619 INFO L125 PetriNetUnfolderBase]: For 50715/50715 co-relation queries the response was YES. [2024-06-27 20:46:30,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5776 conditions, 777 events. 414/777 cut-off events. For 50715/50715 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 3880 event pairs, 37 based on Foata normal form. 2/778 useless extension candidates. Maximal degree in co-relation 5686. Up to 687 conditions per place. [2024-06-27 20:46:30,626 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 173 selfloop transitions, 18 changer transitions 0/194 dead transitions. [2024-06-27 20:46:30,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 194 transitions, 2403 flow [2024-06-27 20:46:30,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:46:30,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:46:30,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 106 transitions. [2024-06-27 20:46:30,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37992831541218636 [2024-06-27 20:46:30,628 INFO L175 Difference]: Start difference. First operand has 195 places, 183 transitions, 1969 flow. Second operand 9 states and 106 transitions. [2024-06-27 20:46:30,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 194 transitions, 2403 flow [2024-06-27 20:46:30,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 194 transitions, 2297 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-27 20:46:30,720 INFO L231 Difference]: Finished difference. Result has 198 places, 184 transitions, 1935 flow [2024-06-27 20:46:30,720 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1863, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1935, PETRI_PLACES=198, PETRI_TRANSITIONS=184} [2024-06-27 20:46:30,720 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 168 predicate places. [2024-06-27 20:46:30,721 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 184 transitions, 1935 flow [2024-06-27 20:46:30,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:46:30,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:30,721 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:30,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 20:46:30,721 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-27 20:46:30,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:30,722 INFO L85 PathProgramCache]: Analyzing trace with hash -1230009097, now seen corresponding path program 4 times [2024-06-27 20:46:30,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:30,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875797694] [2024-06-27 20:46:30,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:30,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:30,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:31,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:46:31,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:31,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875797694] [2024-06-27 20:46:31,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1875797694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:31,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:31,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:46:31,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507106602] [2024-06-27 20:46:31,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:31,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:46:31,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:31,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:46:31,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:46:31,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:46:31,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 184 transitions, 1935 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:46:31,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:31,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:46:31,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:31,987 INFO L124 PetriNetUnfolderBase]: 418/785 cut-off events. [2024-06-27 20:46:31,988 INFO L125 PetriNetUnfolderBase]: For 51717/51717 co-relation queries the response was YES. [2024-06-27 20:46:31,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5788 conditions, 785 events. 418/785 cut-off events. For 51717/51717 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 3928 event pairs, 35 based on Foata normal form. 2/786 useless extension candidates. Maximal degree in co-relation 5696. Up to 681 conditions per place. [2024-06-27 20:46:31,994 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 174 selfloop transitions, 20 changer transitions 0/197 dead transitions. [2024-06-27 20:46:31,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 197 transitions, 2381 flow [2024-06-27 20:46:31,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:46:31,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:46:31,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 116 transitions. [2024-06-27 20:46:31,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3741935483870968 [2024-06-27 20:46:31,995 INFO L175 Difference]: Start difference. First operand has 198 places, 184 transitions, 1935 flow. Second operand 10 states and 116 transitions. [2024-06-27 20:46:31,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 197 transitions, 2381 flow [2024-06-27 20:46:32,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 197 transitions, 2319 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-27 20:46:32,080 INFO L231 Difference]: Finished difference. Result has 201 places, 185 transitions, 1949 flow [2024-06-27 20:46:32,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1875, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1949, PETRI_PLACES=201, PETRI_TRANSITIONS=185} [2024-06-27 20:46:32,081 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 171 predicate places. [2024-06-27 20:46:32,082 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 185 transitions, 1949 flow [2024-06-27 20:46:32,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:46:32,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:32,082 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:32,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 20:46:32,082 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-27 20:46:32,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:32,083 INFO L85 PathProgramCache]: Analyzing trace with hash 617720929, now seen corresponding path program 10 times [2024-06-27 20:46:32,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:32,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976517502] [2024-06-27 20:46:32,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:32,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:32,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:33,045 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:46:33,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:33,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976517502] [2024-06-27 20:46:33,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976517502] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:33,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:33,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:46:33,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759343507] [2024-06-27 20:46:33,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:33,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:46:33,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:33,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:46:33,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:46:33,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:46:33,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 185 transitions, 1949 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-27 20:46:33,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:33,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:46:33,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:33,465 INFO L124 PetriNetUnfolderBase]: 444/836 cut-off events. [2024-06-27 20:46:33,465 INFO L125 PetriNetUnfolderBase]: For 61809/61811 co-relation queries the response was YES. [2024-06-27 20:46:33,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6586 conditions, 836 events. 444/836 cut-off events. For 61809/61811 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 4275 event pairs, 38 based on Foata normal form. 2/837 useless extension candidates. Maximal degree in co-relation 6493. Up to 409 conditions per place. [2024-06-27 20:46:33,473 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 109 selfloop transitions, 98 changer transitions 0/210 dead transitions. [2024-06-27 20:46:33,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 210 transitions, 3111 flow [2024-06-27 20:46:33,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:46:33,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:46:33,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 135 transitions. [2024-06-27 20:46:33,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43548387096774194 [2024-06-27 20:46:33,474 INFO L175 Difference]: Start difference. First operand has 201 places, 185 transitions, 1949 flow. Second operand 10 states and 135 transitions. [2024-06-27 20:46:33,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 210 transitions, 3111 flow [2024-06-27 20:46:33,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 210 transitions, 3047 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-27 20:46:33,573 INFO L231 Difference]: Finished difference. Result has 203 places, 194 transitions, 2391 flow [2024-06-27 20:46:33,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1885, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2391, PETRI_PLACES=203, PETRI_TRANSITIONS=194} [2024-06-27 20:46:33,574 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 173 predicate places. [2024-06-27 20:46:33,574 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 194 transitions, 2391 flow [2024-06-27 20:46:33,574 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-27 20:46:33,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:33,574 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:33,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 20:46:33,575 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-27 20:46:33,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:33,575 INFO L85 PathProgramCache]: Analyzing trace with hash 617714419, now seen corresponding path program 11 times [2024-06-27 20:46:33,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:33,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109902028] [2024-06-27 20:46:33,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:33,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:33,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:34,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:46:34,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:34,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109902028] [2024-06-27 20:46:34,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2109902028] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:34,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:34,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:46:34,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1397440643] [2024-06-27 20:46:34,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:34,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:46:34,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:34,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:46:34,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:46:34,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:46:34,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 194 transitions, 2391 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-27 20:46:34,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:34,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:46:34,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:34,912 INFO L124 PetriNetUnfolderBase]: 447/841 cut-off events. [2024-06-27 20:46:34,913 INFO L125 PetriNetUnfolderBase]: For 63335/63337 co-relation queries the response was YES. [2024-06-27 20:46:34,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6906 conditions, 841 events. 447/841 cut-off events. For 63335/63337 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 4298 event pairs, 38 based on Foata normal form. 1/841 useless extension candidates. Maximal degree in co-relation 6812. Up to 414 conditions per place. [2024-06-27 20:46:34,919 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 105 selfloop transitions, 106 changer transitions 0/214 dead transitions. [2024-06-27 20:46:34,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 214 transitions, 3415 flow [2024-06-27 20:46:34,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:46:34,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:46:34,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 134 transitions. [2024-06-27 20:46:34,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.432258064516129 [2024-06-27 20:46:34,920 INFO L175 Difference]: Start difference. First operand has 203 places, 194 transitions, 2391 flow. Second operand 10 states and 134 transitions. [2024-06-27 20:46:34,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 214 transitions, 3415 flow [2024-06-27 20:46:35,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 214 transitions, 3246 flow, removed 62 selfloop flow, removed 4 redundant places. [2024-06-27 20:46:35,039 INFO L231 Difference]: Finished difference. Result has 210 places, 199 transitions, 2618 flow [2024-06-27 20:46:35,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2236, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2618, PETRI_PLACES=210, PETRI_TRANSITIONS=199} [2024-06-27 20:46:35,040 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 180 predicate places. [2024-06-27 20:46:35,040 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 199 transitions, 2618 flow [2024-06-27 20:46:35,040 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-27 20:46:35,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:35,040 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:35,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 20:46:35,041 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-27 20:46:35,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:35,041 INFO L85 PathProgramCache]: Analyzing trace with hash 2085910449, now seen corresponding path program 5 times [2024-06-27 20:46:35,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:35,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639706645] [2024-06-27 20:46:35,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:35,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:35,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:36,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:46:36,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:36,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639706645] [2024-06-27 20:46:36,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1639706645] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:36,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:36,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:46:36,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518610872] [2024-06-27 20:46:36,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:36,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:46:36,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:36,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:46:36,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:46:36,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:46:36,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 199 transitions, 2618 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-27 20:46:36,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:36,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:46:36,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:36,526 INFO L124 PetriNetUnfolderBase]: 451/849 cut-off events. [2024-06-27 20:46:36,526 INFO L125 PetriNetUnfolderBase]: For 66203/66205 co-relation queries the response was YES. [2024-06-27 20:46:36,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7152 conditions, 849 events. 451/849 cut-off events. For 66203/66205 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 4369 event pairs, 34 based on Foata normal form. 4/852 useless extension candidates. Maximal degree in co-relation 7055. Up to 746 conditions per place. [2024-06-27 20:46:36,534 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 189 selfloop transitions, 20 changer transitions 0/212 dead transitions. [2024-06-27 20:46:36,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 212 transitions, 3098 flow [2024-06-27 20:46:36,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:46:36,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:46:36,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 116 transitions. [2024-06-27 20:46:36,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3741935483870968 [2024-06-27 20:46:36,535 INFO L175 Difference]: Start difference. First operand has 210 places, 199 transitions, 2618 flow. Second operand 10 states and 116 transitions. [2024-06-27 20:46:36,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 212 transitions, 3098 flow [2024-06-27 20:46:36,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 212 transitions, 2865 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-27 20:46:36,680 INFO L231 Difference]: Finished difference. Result has 214 places, 200 transitions, 2461 flow [2024-06-27 20:46:36,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2385, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2461, PETRI_PLACES=214, PETRI_TRANSITIONS=200} [2024-06-27 20:46:36,680 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 184 predicate places. [2024-06-27 20:46:36,680 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 200 transitions, 2461 flow [2024-06-27 20:46:36,681 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-27 20:46:36,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:36,681 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:36,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 20:46:36,681 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-27 20:46:36,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:36,681 INFO L85 PathProgramCache]: Analyzing trace with hash 617951569, now seen corresponding path program 12 times [2024-06-27 20:46:36,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:36,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769488565] [2024-06-27 20:46:36,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:36,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:36,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:37,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-27 20:46:37,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:37,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769488565] [2024-06-27 20:46:37,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [769488565] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:37,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:37,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:46:37,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [380835113] [2024-06-27 20:46:37,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:37,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:46:37,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:37,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:46:37,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:46:37,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:46:37,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 200 transitions, 2461 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-27 20:46:37,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:37,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:46:37,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:37,964 INFO L124 PetriNetUnfolderBase]: 447/843 cut-off events. [2024-06-27 20:46:37,964 INFO L125 PetriNetUnfolderBase]: For 63007/63009 co-relation queries the response was YES. [2024-06-27 20:46:37,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6735 conditions, 843 events. 447/843 cut-off events. For 63007/63009 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 4334 event pairs, 41 based on Foata normal form. 2/844 useless extension candidates. Maximal degree in co-relation 6637. Up to 419 conditions per place. [2024-06-27 20:46:37,972 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 117 selfloop transitions, 98 changer transitions 0/218 dead transitions. [2024-06-27 20:46:37,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 218 transitions, 3531 flow [2024-06-27 20:46:37,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:46:37,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:46:37,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 138 transitions. [2024-06-27 20:46:37,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44516129032258067 [2024-06-27 20:46:37,973 INFO L175 Difference]: Start difference. First operand has 214 places, 200 transitions, 2461 flow. Second operand 10 states and 138 transitions. [2024-06-27 20:46:37,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 218 transitions, 3531 flow [2024-06-27 20:46:38,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 218 transitions, 3373 flow, removed 46 selfloop flow, removed 11 redundant places. [2024-06-27 20:46:38,101 INFO L231 Difference]: Finished difference. Result has 213 places, 200 transitions, 2505 flow [2024-06-27 20:46:38,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2303, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2505, PETRI_PLACES=213, PETRI_TRANSITIONS=200} [2024-06-27 20:46:38,102 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 183 predicate places. [2024-06-27 20:46:38,102 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 200 transitions, 2505 flow [2024-06-27 20:46:38,102 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-27 20:46:38,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:38,102 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:38,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 20:46:38,103 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-27 20:46:38,103 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:38,103 INFO L85 PathProgramCache]: Analyzing trace with hash -1525584487, now seen corresponding path program 6 times [2024-06-27 20:46:38,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:38,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1824094698] [2024-06-27 20:46:38,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:38,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:38,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:39,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:46:39,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:39,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1824094698] [2024-06-27 20:46:39,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1824094698] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:39,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:39,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:46:39,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890062953] [2024-06-27 20:46:39,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:39,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:46:39,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:39,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:46:39,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:46:39,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:46:39,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 200 transitions, 2505 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-27 20:46:39,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:39,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:46:39,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:39,604 INFO L124 PetriNetUnfolderBase]: 444/838 cut-off events. [2024-06-27 20:46:39,605 INFO L125 PetriNetUnfolderBase]: For 60362/60364 co-relation queries the response was YES. [2024-06-27 20:46:39,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6614 conditions, 838 events. 444/838 cut-off events. For 60362/60364 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 4304 event pairs, 35 based on Foata normal form. 4/841 useless extension candidates. Maximal degree in co-relation 6518. Up to 714 conditions per place. [2024-06-27 20:46:39,611 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 179 selfloop transitions, 30 changer transitions 0/212 dead transitions. [2024-06-27 20:46:39,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 212 transitions, 2955 flow [2024-06-27 20:46:39,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:46:39,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:46:39,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 119 transitions. [2024-06-27 20:46:39,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38387096774193546 [2024-06-27 20:46:39,613 INFO L175 Difference]: Start difference. First operand has 213 places, 200 transitions, 2505 flow. Second operand 10 states and 119 transitions. [2024-06-27 20:46:39,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 212 transitions, 2955 flow [2024-06-27 20:46:39,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 212 transitions, 2720 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-27 20:46:39,741 INFO L231 Difference]: Finished difference. Result has 214 places, 200 transitions, 2334 flow [2024-06-27 20:46:39,741 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2270, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2334, PETRI_PLACES=214, PETRI_TRANSITIONS=200} [2024-06-27 20:46:39,742 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 184 predicate places. [2024-06-27 20:46:39,742 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 200 transitions, 2334 flow [2024-06-27 20:46:39,742 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-27 20:46:39,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:39,742 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:39,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 20:46:39,742 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-27 20:46:39,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:39,743 INFO L85 PathProgramCache]: Analyzing trace with hash -62285897, now seen corresponding path program 13 times [2024-06-27 20:46:39,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:39,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417236863] [2024-06-27 20:46:39,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:39,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:39,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:40,540 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:46:40,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:40,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [417236863] [2024-06-27 20:46:40,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [417236863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:40,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:40,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:46:40,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7042071] [2024-06-27 20:46:40,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:40,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:46:40,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:40,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:46:40,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:46:40,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:46:40,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 200 transitions, 2334 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-27 20:46:40,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:40,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:46:40,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:40,974 INFO L124 PetriNetUnfolderBase]: 455/860 cut-off events. [2024-06-27 20:46:40,974 INFO L125 PetriNetUnfolderBase]: For 64311/64313 co-relation queries the response was YES. [2024-06-27 20:46:40,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6772 conditions, 860 events. 455/860 cut-off events. For 64311/64313 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 4471 event pairs, 40 based on Foata normal form. 2/861 useless extension candidates. Maximal degree in co-relation 6675. Up to 647 conditions per place. [2024-06-27 20:46:40,982 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 166 selfloop transitions, 50 changer transitions 0/219 dead transitions. [2024-06-27 20:46:40,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 219 transitions, 3278 flow [2024-06-27 20:46:40,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:46:40,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:46:40,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 131 transitions. [2024-06-27 20:46:40,983 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42258064516129035 [2024-06-27 20:46:40,983 INFO L175 Difference]: Start difference. First operand has 214 places, 200 transitions, 2334 flow. Second operand 10 states and 131 transitions. [2024-06-27 20:46:40,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 219 transitions, 3278 flow [2024-06-27 20:46:41,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 219 transitions, 3162 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-27 20:46:41,122 INFO L231 Difference]: Finished difference. Result has 215 places, 205 transitions, 2498 flow [2024-06-27 20:46:41,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2218, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2498, PETRI_PLACES=215, PETRI_TRANSITIONS=205} [2024-06-27 20:46:41,122 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 185 predicate places. [2024-06-27 20:46:41,122 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 205 transitions, 2498 flow [2024-06-27 20:46:41,122 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-27 20:46:41,123 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:41,123 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:41,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 20:46:41,123 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-27 20:46:41,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:41,123 INFO L85 PathProgramCache]: Analyzing trace with hash 283978847, now seen corresponding path program 14 times [2024-06-27 20:46:41,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:41,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667795670] [2024-06-27 20:46:41,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:41,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:41,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:42,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:46:42,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:42,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667795670] [2024-06-27 20:46:42,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667795670] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:42,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:42,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:46:42,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107614269] [2024-06-27 20:46:42,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:42,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:46:42,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:42,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:46:42,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:46:42,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:46:42,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 205 transitions, 2498 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-27 20:46:42,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:42,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:46:42,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:42,560 INFO L124 PetriNetUnfolderBase]: 471/888 cut-off events. [2024-06-27 20:46:42,560 INFO L125 PetriNetUnfolderBase]: For 72211/72213 co-relation queries the response was YES. [2024-06-27 20:46:42,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7367 conditions, 888 events. 471/888 cut-off events. For 72211/72213 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 4638 event pairs, 40 based on Foata normal form. 2/889 useless extension candidates. Maximal degree in co-relation 7269. Up to 662 conditions per place. [2024-06-27 20:46:42,567 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 171 selfloop transitions, 52 changer transitions 0/226 dead transitions. [2024-06-27 20:46:42,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 226 transitions, 3636 flow [2024-06-27 20:46:42,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:46:42,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:46:42,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 134 transitions. [2024-06-27 20:46:42,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.432258064516129 [2024-06-27 20:46:42,568 INFO L175 Difference]: Start difference. First operand has 215 places, 205 transitions, 2498 flow. Second operand 10 states and 134 transitions. [2024-06-27 20:46:42,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 226 transitions, 3636 flow [2024-06-27 20:46:42,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 226 transitions, 3313 flow, removed 64 selfloop flow, removed 9 redundant places. [2024-06-27 20:46:42,715 INFO L231 Difference]: Finished difference. Result has 216 places, 210 transitions, 2469 flow [2024-06-27 20:46:42,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2203, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2469, PETRI_PLACES=216, PETRI_TRANSITIONS=210} [2024-06-27 20:46:42,715 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 186 predicate places. [2024-06-27 20:46:42,715 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 210 transitions, 2469 flow [2024-06-27 20:46:42,716 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-27 20:46:42,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:42,716 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:42,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 20:46:42,716 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-27 20:46:42,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:42,716 INFO L85 PathProgramCache]: Analyzing trace with hash 1249883601, now seen corresponding path program 15 times [2024-06-27 20:46:42,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:42,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962233892] [2024-06-27 20:46:42,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:42,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:42,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:43,636 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:46:43,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:43,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962233892] [2024-06-27 20:46:43,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962233892] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:43,637 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:43,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:46:43,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198394995] [2024-06-27 20:46:43,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:43,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:46:43,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:43,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:46:43,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:46:43,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:46:43,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 210 transitions, 2469 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-27 20:46:43,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:43,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:46:43,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:44,069 INFO L124 PetriNetUnfolderBase]: 477/900 cut-off events. [2024-06-27 20:46:44,070 INFO L125 PetriNetUnfolderBase]: For 72559/72561 co-relation queries the response was YES. [2024-06-27 20:46:44,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7243 conditions, 900 events. 477/900 cut-off events. For 72559/72561 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 4738 event pairs, 38 based on Foata normal form. 2/901 useless extension candidates. Maximal degree in co-relation 7146. Up to 724 conditions per place. [2024-06-27 20:46:44,078 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 182 selfloop transitions, 40 changer transitions 0/225 dead transitions. [2024-06-27 20:46:44,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 225 transitions, 3199 flow [2024-06-27 20:46:44,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:46:44,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:46:44,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 125 transitions. [2024-06-27 20:46:44,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4032258064516129 [2024-06-27 20:46:44,079 INFO L175 Difference]: Start difference. First operand has 216 places, 210 transitions, 2469 flow. Second operand 10 states and 125 transitions. [2024-06-27 20:46:44,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 225 transitions, 3199 flow [2024-06-27 20:46:44,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 225 transitions, 3037 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-27 20:46:44,229 INFO L231 Difference]: Finished difference. Result has 220 places, 213 transitions, 2491 flow [2024-06-27 20:46:44,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2309, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2491, PETRI_PLACES=220, PETRI_TRANSITIONS=213} [2024-06-27 20:46:44,230 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 190 predicate places. [2024-06-27 20:46:44,230 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 213 transitions, 2491 flow [2024-06-27 20:46:44,230 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-27 20:46:44,230 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:44,230 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:44,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 20:46:44,231 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-27 20:46:44,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:44,231 INFO L85 PathProgramCache]: Analyzing trace with hash 2079408261, now seen corresponding path program 16 times [2024-06-27 20:46:44,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:44,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819360368] [2024-06-27 20:46:44,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:44,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:44,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:45,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-27 20:46:45,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:45,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819360368] [2024-06-27 20:46:45,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819360368] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:45,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:45,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:46:45,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814248840] [2024-06-27 20:46:45,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:45,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:46:45,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:45,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:46:45,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:46:45,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:46:45,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 213 transitions, 2491 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-27 20:46:45,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:45,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:46:45,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:45,729 INFO L124 PetriNetUnfolderBase]: 475/897 cut-off events. [2024-06-27 20:46:45,730 INFO L125 PetriNetUnfolderBase]: For 69485/69487 co-relation queries the response was YES. [2024-06-27 20:46:45,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7068 conditions, 897 events. 475/897 cut-off events. For 69485/69487 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 4726 event pairs, 37 based on Foata normal form. 1/897 useless extension candidates. Maximal degree in co-relation 6970. Up to 723 conditions per place. [2024-06-27 20:46:45,737 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 182 selfloop transitions, 42 changer transitions 0/227 dead transitions. [2024-06-27 20:46:45,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 227 transitions, 3206 flow [2024-06-27 20:46:45,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:46:45,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:46:45,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 126 transitions. [2024-06-27 20:46:45,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4064516129032258 [2024-06-27 20:46:45,738 INFO L175 Difference]: Start difference. First operand has 220 places, 213 transitions, 2491 flow. Second operand 10 states and 126 transitions. [2024-06-27 20:46:45,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 227 transitions, 3206 flow [2024-06-27 20:46:45,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 227 transitions, 3019 flow, removed 41 selfloop flow, removed 9 redundant places. [2024-06-27 20:46:45,890 INFO L231 Difference]: Finished difference. Result has 221 places, 215 transitions, 2468 flow [2024-06-27 20:46:45,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2307, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2468, PETRI_PLACES=221, PETRI_TRANSITIONS=215} [2024-06-27 20:46:45,891 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 191 predicate places. [2024-06-27 20:46:45,891 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 215 transitions, 2468 flow [2024-06-27 20:46:45,891 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-27 20:46:45,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:45,892 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:45,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 20:46:45,892 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-27 20:46:45,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:45,892 INFO L85 PathProgramCache]: Analyzing trace with hash 1256133201, now seen corresponding path program 17 times [2024-06-27 20:46:45,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:45,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544482043] [2024-06-27 20:46:45,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:45,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:45,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:46,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-27 20:46:46,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:46,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544482043] [2024-06-27 20:46:46,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544482043] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:46,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:46,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:46:46,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630732628] [2024-06-27 20:46:46,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:46,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:46:46,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:46,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:46:46,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:46:47,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:46:47,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 215 transitions, 2468 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-27 20:46:47,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:47,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:46:47,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:47,406 INFO L124 PetriNetUnfolderBase]: 473/894 cut-off events. [2024-06-27 20:46:47,406 INFO L125 PetriNetUnfolderBase]: For 67521/67523 co-relation queries the response was YES. [2024-06-27 20:46:47,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6897 conditions, 894 events. 473/894 cut-off events. For 67521/67523 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 4701 event pairs, 37 based on Foata normal form. 1/894 useless extension candidates. Maximal degree in co-relation 6798. Up to 666 conditions per place. [2024-06-27 20:46:47,413 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 169 selfloop transitions, 59 changer transitions 0/231 dead transitions. [2024-06-27 20:46:47,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 231 transitions, 3368 flow [2024-06-27 20:46:47,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:46:47,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:46:47,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 132 transitions. [2024-06-27 20:46:47,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4258064516129032 [2024-06-27 20:46:47,414 INFO L175 Difference]: Start difference. First operand has 221 places, 215 transitions, 2468 flow. Second operand 10 states and 132 transitions. [2024-06-27 20:46:47,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 231 transitions, 3368 flow [2024-06-27 20:46:47,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 231 transitions, 3234 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-27 20:46:47,589 INFO L231 Difference]: Finished difference. Result has 224 places, 217 transitions, 2531 flow [2024-06-27 20:46:47,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2334, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2531, PETRI_PLACES=224, PETRI_TRANSITIONS=217} [2024-06-27 20:46:47,589 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 194 predicate places. [2024-06-27 20:46:47,590 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 217 transitions, 2531 flow [2024-06-27 20:46:47,590 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-27 20:46:47,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:47,590 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:47,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 20:46:47,590 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-27 20:46:47,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:47,590 INFO L85 PathProgramCache]: Analyzing trace with hash 1219937218, now seen corresponding path program 1 times [2024-06-27 20:46:47,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:47,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678520431] [2024-06-27 20:46:47,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:47,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:47,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:48,404 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:46:48,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:48,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678520431] [2024-06-27 20:46:48,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678520431] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:48,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:48,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:46:48,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610387864] [2024-06-27 20:46:48,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:48,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:46:48,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:48,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:46:48,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:46:48,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:46:48,507 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 217 transitions, 2531 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-27 20:46:48,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:48,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:46:48,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:48,845 INFO L124 PetriNetUnfolderBase]: 477/901 cut-off events. [2024-06-27 20:46:48,845 INFO L125 PetriNetUnfolderBase]: For 72001/72001 co-relation queries the response was YES. [2024-06-27 20:46:48,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7009 conditions, 901 events. 477/901 cut-off events. For 72001/72001 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 4726 event pairs, 13 based on Foata normal form. 2/902 useless extension candidates. Maximal degree in co-relation 6909. Up to 752 conditions per place. [2024-06-27 20:46:48,852 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 217 selfloop transitions, 19 changer transitions 0/239 dead transitions. [2024-06-27 20:46:48,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 239 transitions, 3087 flow [2024-06-27 20:46:48,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:46:48,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:46:48,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-27 20:46:48,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3935483870967742 [2024-06-27 20:46:48,853 INFO L175 Difference]: Start difference. First operand has 224 places, 217 transitions, 2531 flow. Second operand 10 states and 122 transitions. [2024-06-27 20:46:48,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 239 transitions, 3087 flow [2024-06-27 20:46:49,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 239 transitions, 2921 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-27 20:46:49,009 INFO L231 Difference]: Finished difference. Result has 227 places, 218 transitions, 2435 flow [2024-06-27 20:46:49,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2365, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2435, PETRI_PLACES=227, PETRI_TRANSITIONS=218} [2024-06-27 20:46:49,010 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 197 predicate places. [2024-06-27 20:46:49,010 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 218 transitions, 2435 flow [2024-06-27 20:46:49,010 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-27 20:46:49,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:49,010 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:49,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 20:46:49,010 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-27 20:46:49,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:49,011 INFO L85 PathProgramCache]: Analyzing trace with hash -1952699794, now seen corresponding path program 2 times [2024-06-27 20:46:49,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:49,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68374253] [2024-06-27 20:46:49,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:49,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:49,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:49,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-27 20:46:49,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:49,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [68374253] [2024-06-27 20:46:49,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [68374253] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:49,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:49,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:46:49,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527197099] [2024-06-27 20:46:49,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:49,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:46:49,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:49,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:46:49,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:46:49,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:46:49,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 218 transitions, 2435 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-27 20:46:49,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:49,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:46:49,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:50,238 INFO L124 PetriNetUnfolderBase]: 481/909 cut-off events. [2024-06-27 20:46:50,238 INFO L125 PetriNetUnfolderBase]: For 74041/74041 co-relation queries the response was YES. [2024-06-27 20:46:50,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6976 conditions, 909 events. 481/909 cut-off events. For 74041/74041 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 4816 event pairs, 27 based on Foata normal form. 2/910 useless extension candidates. Maximal degree in co-relation 6875. Up to 777 conditions per place. [2024-06-27 20:46:50,245 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 216 selfloop transitions, 20 changer transitions 0/239 dead transitions. [2024-06-27 20:46:50,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 239 transitions, 2991 flow [2024-06-27 20:46:50,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:46:50,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:46:50,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 123 transitions. [2024-06-27 20:46:50,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3967741935483871 [2024-06-27 20:46:50,252 INFO L175 Difference]: Start difference. First operand has 227 places, 218 transitions, 2435 flow. Second operand 10 states and 123 transitions. [2024-06-27 20:46:50,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 239 transitions, 2991 flow [2024-06-27 20:46:50,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 239 transitions, 2931 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-27 20:46:50,404 INFO L231 Difference]: Finished difference. Result has 229 places, 219 transitions, 2449 flow [2024-06-27 20:46:50,405 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2375, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2449, PETRI_PLACES=229, PETRI_TRANSITIONS=219} [2024-06-27 20:46:50,405 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 199 predicate places. [2024-06-27 20:46:50,405 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 219 transitions, 2449 flow [2024-06-27 20:46:50,405 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-27 20:46:50,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:50,405 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:50,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 20:46:50,406 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-27 20:46:50,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:50,406 INFO L85 PathProgramCache]: Analyzing trace with hash 29444680, now seen corresponding path program 3 times [2024-06-27 20:46:50,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:50,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506876659] [2024-06-27 20:46:50,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:50,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:50,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:51,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:46:51,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:51,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506876659] [2024-06-27 20:46:51,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506876659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:51,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:51,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:46:51,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654026583] [2024-06-27 20:46:51,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:51,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:46:51,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:51,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:46:51,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:46:51,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:46:51,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 219 transitions, 2449 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-27 20:46:51,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:51,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:46:51,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:52,000 INFO L124 PetriNetUnfolderBase]: 485/917 cut-off events. [2024-06-27 20:46:52,001 INFO L125 PetriNetUnfolderBase]: For 77561/77561 co-relation queries the response was YES. [2024-06-27 20:46:52,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7039 conditions, 917 events. 485/917 cut-off events. For 77561/77561 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 4860 event pairs, 29 based on Foata normal form. 2/918 useless extension candidates. Maximal degree in co-relation 6937. Up to 790 conditions per place. [2024-06-27 20:46:52,008 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 215 selfloop transitions, 21 changer transitions 0/239 dead transitions. [2024-06-27 20:46:52,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 239 transitions, 3005 flow [2024-06-27 20:46:52,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:46:52,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:46:52,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 123 transitions. [2024-06-27 20:46:52,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3967741935483871 [2024-06-27 20:46:52,009 INFO L175 Difference]: Start difference. First operand has 229 places, 219 transitions, 2449 flow. Second operand 10 states and 123 transitions. [2024-06-27 20:46:52,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 239 transitions, 3005 flow [2024-06-27 20:46:52,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 239 transitions, 2941 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-27 20:46:52,181 INFO L231 Difference]: Finished difference. Result has 231 places, 220 transitions, 2463 flow [2024-06-27 20:46:52,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2385, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2463, PETRI_PLACES=231, PETRI_TRANSITIONS=220} [2024-06-27 20:46:52,181 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 201 predicate places. [2024-06-27 20:46:52,181 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 220 transitions, 2463 flow [2024-06-27 20:46:52,182 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-27 20:46:52,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:52,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-27 20:46:52,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 20:46:52,182 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-27 20:46:52,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:52,182 INFO L85 PathProgramCache]: Analyzing trace with hash 173335210, now seen corresponding path program 4 times [2024-06-27 20:46:52,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:52,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150757670] [2024-06-27 20:46:52,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:52,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:52,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:53,214 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:46:53,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:53,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150757670] [2024-06-27 20:46:53,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [150757670] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:53,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:53,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:46:53,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693717569] [2024-06-27 20:46:53,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:53,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:46:53,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:53,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:46:53,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:46:53,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:46:53,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 220 transitions, 2463 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-27 20:46:53,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:53,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:46:53,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:53,680 INFO L124 PetriNetUnfolderBase]: 489/925 cut-off events. [2024-06-27 20:46:53,681 INFO L125 PetriNetUnfolderBase]: For 79621/79621 co-relation queries the response was YES. [2024-06-27 20:46:53,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7102 conditions, 925 events. 489/925 cut-off events. For 79621/79621 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 4917 event pairs, 29 based on Foata normal form. 2/926 useless extension candidates. Maximal degree in co-relation 6999. Up to 792 conditions per place. [2024-06-27 20:46:53,688 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 208 selfloop transitions, 26 changer transitions 0/237 dead transitions. [2024-06-27 20:46:53,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 237 transitions, 3007 flow [2024-06-27 20:46:53,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:46:53,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:46:53,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-27 20:46:53,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3935483870967742 [2024-06-27 20:46:53,689 INFO L175 Difference]: Start difference. First operand has 231 places, 220 transitions, 2463 flow. Second operand 10 states and 122 transitions. [2024-06-27 20:46:53,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 237 transitions, 3007 flow [2024-06-27 20:46:53,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 237 transitions, 2939 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-27 20:46:53,855 INFO L231 Difference]: Finished difference. Result has 233 places, 221 transitions, 2485 flow [2024-06-27 20:46:53,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2395, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2485, PETRI_PLACES=233, PETRI_TRANSITIONS=221} [2024-06-27 20:46:53,856 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 203 predicate places. [2024-06-27 20:46:53,856 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 221 transitions, 2485 flow [2024-06-27 20:46:53,856 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-27 20:46:53,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:53,857 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:53,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 20:46:53,857 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-27 20:46:53,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:53,857 INFO L85 PathProgramCache]: Analyzing trace with hash -547826172, now seen corresponding path program 5 times [2024-06-27 20:46:53,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:53,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877712182] [2024-06-27 20:46:53,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:53,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:53,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:54,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:46:54,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:54,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877712182] [2024-06-27 20:46:54,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [877712182] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:54,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:54,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:46:54,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441331953] [2024-06-27 20:46:54,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:54,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:46:54,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:54,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:46:54,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:46:55,001 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:46:55,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 221 transitions, 2485 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-27 20:46:55,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:55,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:46:55,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:55,367 INFO L124 PetriNetUnfolderBase]: 493/933 cut-off events. [2024-06-27 20:46:55,367 INFO L125 PetriNetUnfolderBase]: For 81565/81565 co-relation queries the response was YES. [2024-06-27 20:46:55,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7172 conditions, 933 events. 493/933 cut-off events. For 81565/81565 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 4986 event pairs, 31 based on Foata normal form. 2/934 useless extension candidates. Maximal degree in co-relation 7068. Up to 790 conditions per place. [2024-06-27 20:46:55,375 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 212 selfloop transitions, 25 changer transitions 0/240 dead transitions. [2024-06-27 20:46:55,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 240 transitions, 3052 flow [2024-06-27 20:46:55,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:46:55,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:46:55,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-27 20:46:55,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3935483870967742 [2024-06-27 20:46:55,376 INFO L175 Difference]: Start difference. First operand has 233 places, 221 transitions, 2485 flow. Second operand 10 states and 122 transitions. [2024-06-27 20:46:55,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 240 transitions, 3052 flow [2024-06-27 20:46:55,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 240 transitions, 2970 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-27 20:46:55,575 INFO L231 Difference]: Finished difference. Result has 236 places, 223 transitions, 2510 flow [2024-06-27 20:46:55,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2405, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2510, PETRI_PLACES=236, PETRI_TRANSITIONS=223} [2024-06-27 20:46:55,576 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 206 predicate places. [2024-06-27 20:46:55,576 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 223 transitions, 2510 flow [2024-06-27 20:46:55,576 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-27 20:46:55,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:55,576 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:55,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 20:46:55,576 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-27 20:46:55,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:55,577 INFO L85 PathProgramCache]: Analyzing trace with hash 1621326476, now seen corresponding path program 6 times [2024-06-27 20:46:55,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:55,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377247609] [2024-06-27 20:46:55,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:55,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:55,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:56,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:46:56,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:56,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377247609] [2024-06-27 20:46:56,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [377247609] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:56,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:56,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:46:56,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2010978299] [2024-06-27 20:46:56,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:56,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:46:56,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:56,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:46:56,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:46:56,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:46:56,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 223 transitions, 2510 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-27 20:46:56,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:56,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:46:56,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:57,077 INFO L124 PetriNetUnfolderBase]: 497/941 cut-off events. [2024-06-27 20:46:57,077 INFO L125 PetriNetUnfolderBase]: For 83745/83745 co-relation queries the response was YES. [2024-06-27 20:46:57,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7236 conditions, 941 events. 497/941 cut-off events. For 83745/83745 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 5045 event pairs, 29 based on Foata normal form. 2/942 useless extension candidates. Maximal degree in co-relation 7130. Up to 793 conditions per place. [2024-06-27 20:46:57,086 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 215 selfloop transitions, 24 changer transitions 0/242 dead transitions. [2024-06-27 20:46:57,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 242 transitions, 3074 flow [2024-06-27 20:46:57,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:46:57,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:46:57,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-27 20:46:57,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3935483870967742 [2024-06-27 20:46:57,092 INFO L175 Difference]: Start difference. First operand has 236 places, 223 transitions, 2510 flow. Second operand 10 states and 122 transitions. [2024-06-27 20:46:57,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 242 transitions, 3074 flow [2024-06-27 20:46:57,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 242 transitions, 2998 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-27 20:46:57,282 INFO L231 Difference]: Finished difference. Result has 239 places, 224 transitions, 2524 flow [2024-06-27 20:46:57,283 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2434, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2524, PETRI_PLACES=239, PETRI_TRANSITIONS=224} [2024-06-27 20:46:57,283 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 209 predicate places. [2024-06-27 20:46:57,283 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 224 transitions, 2524 flow [2024-06-27 20:46:57,283 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-27 20:46:57,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:57,283 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:57,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 20:46:57,284 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-27 20:46:57,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:57,284 INFO L85 PathProgramCache]: Analyzing trace with hash -542457840, now seen corresponding path program 1 times [2024-06-27 20:46:57,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:57,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109674999] [2024-06-27 20:46:57,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:57,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:57,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:58,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-27 20:46:58,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:58,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109674999] [2024-06-27 20:46:58,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2109674999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:58,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:58,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:46:58,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845285540] [2024-06-27 20:46:58,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:58,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:46:58,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:58,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:46:58,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:46:58,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:46:58,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 224 transitions, 2524 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-27 20:46:58,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:58,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:46:58,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:59,231 INFO L124 PetriNetUnfolderBase]: 500/946 cut-off events. [2024-06-27 20:46:59,232 INFO L125 PetriNetUnfolderBase]: For 82834/82834 co-relation queries the response was YES. [2024-06-27 20:46:59,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7285 conditions, 946 events. 500/946 cut-off events. For 82834/82834 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 5070 event pairs, 31 based on Foata normal form. 1/946 useless extension candidates. Maximal degree in co-relation 7178. Up to 780 conditions per place. [2024-06-27 20:46:59,243 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 209 selfloop transitions, 36 changer transitions 0/248 dead transitions. [2024-06-27 20:46:59,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 248 transitions, 3200 flow [2024-06-27 20:46:59,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:46:59,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:46:59,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-27 20:46:59,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39589442815249265 [2024-06-27 20:46:59,244 INFO L175 Difference]: Start difference. First operand has 239 places, 224 transitions, 2524 flow. Second operand 11 states and 135 transitions. [2024-06-27 20:46:59,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 248 transitions, 3200 flow [2024-06-27 20:46:59,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 248 transitions, 3120 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-27 20:46:59,442 INFO L231 Difference]: Finished difference. Result has 244 places, 231 transitions, 2691 flow [2024-06-27 20:46:59,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2444, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2691, PETRI_PLACES=244, PETRI_TRANSITIONS=231} [2024-06-27 20:46:59,442 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 214 predicate places. [2024-06-27 20:46:59,442 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 231 transitions, 2691 flow [2024-06-27 20:46:59,442 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-27 20:46:59,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:59,443 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:59,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 20:46:59,443 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-27 20:46:59,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:59,443 INFO L85 PathProgramCache]: Analyzing trace with hash -542248311, now seen corresponding path program 1 times [2024-06-27 20:46:59,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:59,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714793155] [2024-06-27 20:46:59,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:59,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:59,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:47:00,518 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:47:00,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:47:00,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714793155] [2024-06-27 20:47:00,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714793155] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:47:00,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:47:00,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:47:00,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894558145] [2024-06-27 20:47:00,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:47:00,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:47:00,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:47:00,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:47:00,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:47:00,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:47:00,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 231 transitions, 2691 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-27 20:47:00,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:47:00,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:47:00,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:47:01,034 INFO L124 PetriNetUnfolderBase]: 520/990 cut-off events. [2024-06-27 20:47:01,034 INFO L125 PetriNetUnfolderBase]: For 117857/117857 co-relation queries the response was YES. [2024-06-27 20:47:01,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7654 conditions, 990 events. 520/990 cut-off events. For 117857/117857 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 5389 event pairs, 35 based on Foata normal form. 12/1001 useless extension candidates. Maximal degree in co-relation 7544. Up to 806 conditions per place. [2024-06-27 20:47:01,042 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 216 selfloop transitions, 28 changer transitions 7/254 dead transitions. [2024-06-27 20:47:01,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 254 transitions, 3400 flow [2024-06-27 20:47:01,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:47:01,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:47:01,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 138 transitions. [2024-06-27 20:47:01,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4046920821114369 [2024-06-27 20:47:01,044 INFO L175 Difference]: Start difference. First operand has 244 places, 231 transitions, 2691 flow. Second operand 11 states and 138 transitions. [2024-06-27 20:47:01,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 254 transitions, 3400 flow [2024-06-27 20:47:01,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 254 transitions, 3230 flow, removed 59 selfloop flow, removed 7 redundant places. [2024-06-27 20:47:01,241 INFO L231 Difference]: Finished difference. Result has 249 places, 230 transitions, 2608 flow [2024-06-27 20:47:01,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2554, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2608, PETRI_PLACES=249, PETRI_TRANSITIONS=230} [2024-06-27 20:47:01,242 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 219 predicate places. [2024-06-27 20:47:01,242 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 230 transitions, 2608 flow [2024-06-27 20:47:01,242 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-27 20:47:01,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:47:01,242 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:47:01,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 20:47:01,242 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-27 20:47:01,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:47:01,243 INFO L85 PathProgramCache]: Analyzing trace with hash -542256030, now seen corresponding path program 2 times [2024-06-27 20:47:01,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:47:01,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230748193] [2024-06-27 20:47:01,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:47:01,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:47:01,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:47:02,528 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:47:02,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:47:02,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230748193] [2024-06-27 20:47:02,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230748193] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:47:02,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:47:02,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:47:02,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384541122] [2024-06-27 20:47:02,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:47:02,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:47:02,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:47:02,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:47:02,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:47:02,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:47:02,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 230 transitions, 2608 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-27 20:47:02,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:47:02,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:47:02,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:47:03,193 INFO L124 PetriNetUnfolderBase]: 494/939 cut-off events. [2024-06-27 20:47:03,193 INFO L125 PetriNetUnfolderBase]: For 82433/82433 co-relation queries the response was YES. [2024-06-27 20:47:03,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7096 conditions, 939 events. 494/939 cut-off events. For 82433/82433 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 5055 event pairs, 31 based on Foata normal form. 1/939 useless extension candidates. Maximal degree in co-relation 6984. Up to 764 conditions per place. [2024-06-27 20:47:03,201 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 202 selfloop transitions, 42 changer transitions 0/247 dead transitions. [2024-06-27 20:47:03,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 247 transitions, 3144 flow [2024-06-27 20:47:03,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:47:03,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:47:03,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-27 20:47:03,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39882697947214074 [2024-06-27 20:47:03,202 INFO L175 Difference]: Start difference. First operand has 249 places, 230 transitions, 2608 flow. Second operand 11 states and 136 transitions. [2024-06-27 20:47:03,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 247 transitions, 3144 flow [2024-06-27 20:47:03,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 247 transitions, 3024 flow, removed 34 selfloop flow, removed 8 redundant places. [2024-06-27 20:47:03,391 INFO L231 Difference]: Finished difference. Result has 252 places, 230 transitions, 2577 flow [2024-06-27 20:47:03,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2488, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2577, PETRI_PLACES=252, PETRI_TRANSITIONS=230} [2024-06-27 20:47:03,392 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 222 predicate places. [2024-06-27 20:47:03,392 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 230 transitions, 2577 flow [2024-06-27 20:47:03,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:47:03,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:47:03,392 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:47:03,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 20:47:03,392 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-27 20:47:03,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:47:03,393 INFO L85 PathProgramCache]: Analyzing trace with hash -1833647092, now seen corresponding path program 7 times [2024-06-27 20:47:03,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:47:03,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847777310] [2024-06-27 20:47:03,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:47:03,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:47:03,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:47:04,490 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:47:04,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:47:04,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847777310] [2024-06-27 20:47:04,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847777310] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:47:04,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:47:04,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:47:04,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050778843] [2024-06-27 20:47:04,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:47:04,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:47:04,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:47:04,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:47:04,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:47:04,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:47:04,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 230 transitions, 2577 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-27 20:47:04,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:47:04,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:47:04,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:47:04,900 INFO L124 PetriNetUnfolderBase]: 498/947 cut-off events. [2024-06-27 20:47:04,900 INFO L125 PetriNetUnfolderBase]: For 87422/87422 co-relation queries the response was YES. [2024-06-27 20:47:04,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7152 conditions, 947 events. 498/947 cut-off events. For 87422/87422 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 5106 event pairs, 35 based on Foata normal form. 2/948 useless extension candidates. Maximal degree in co-relation 7039. Up to 813 conditions per place. [2024-06-27 20:47:04,909 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 215 selfloop transitions, 27 changer transitions 0/245 dead transitions. [2024-06-27 20:47:04,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 245 transitions, 3140 flow [2024-06-27 20:47:04,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:47:04,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:47:04,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-27 20:47:04,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-27 20:47:04,910 INFO L175 Difference]: Start difference. First operand has 252 places, 230 transitions, 2577 flow. Second operand 10 states and 120 transitions. [2024-06-27 20:47:04,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 245 transitions, 3140 flow [2024-06-27 20:47:05,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 245 transitions, 3021 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-27 20:47:05,118 INFO L231 Difference]: Finished difference. Result has 252 places, 232 transitions, 2570 flow [2024-06-27 20:47:05,118 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2458, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2570, PETRI_PLACES=252, PETRI_TRANSITIONS=232} [2024-06-27 20:47:05,118 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 222 predicate places. [2024-06-27 20:47:05,118 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 232 transitions, 2570 flow [2024-06-27 20:47:05,119 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-27 20:47:05,119 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:47:05,119 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:47:05,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 20:47:05,119 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-27 20:47:05,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:47:05,120 INFO L85 PathProgramCache]: Analyzing trace with hash -1833794962, now seen corresponding path program 8 times [2024-06-27 20:47:05,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:47:05,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739609315] [2024-06-27 20:47:05,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:47:05,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:47:05,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:47:06,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-27 20:47:06,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:47:06,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739609315] [2024-06-27 20:47:06,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739609315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:47:06,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:47:06,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:47:06,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744838116] [2024-06-27 20:47:06,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:47:06,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:47:06,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:47:06,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:47:06,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:47:06,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:47:06,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 232 transitions, 2570 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-27 20:47:06,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:47:06,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:47:06,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:47:06,549 INFO L124 PetriNetUnfolderBase]: 502/957 cut-off events. [2024-06-27 20:47:06,549 INFO L125 PetriNetUnfolderBase]: For 90065/90065 co-relation queries the response was YES. [2024-06-27 20:47:06,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7229 conditions, 957 events. 502/957 cut-off events. For 90065/90065 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 5192 event pairs, 33 based on Foata normal form. 2/958 useless extension candidates. Maximal degree in co-relation 7114. Up to 816 conditions per place. [2024-06-27 20:47:06,558 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 218 selfloop transitions, 26 changer transitions 0/247 dead transitions. [2024-06-27 20:47:06,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 247 transitions, 3132 flow [2024-06-27 20:47:06,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:47:06,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:47:06,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-27 20:47:06,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-27 20:47:06,559 INFO L175 Difference]: Start difference. First operand has 252 places, 232 transitions, 2570 flow. Second operand 10 states and 120 transitions. [2024-06-27 20:47:06,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 247 transitions, 3132 flow [2024-06-27 20:47:06,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 247 transitions, 3047 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-27 20:47:06,781 INFO L231 Difference]: Finished difference. Result has 255 places, 233 transitions, 2583 flow [2024-06-27 20:47:06,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2485, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2583, PETRI_PLACES=255, PETRI_TRANSITIONS=233} [2024-06-27 20:47:06,782 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 225 predicate places. [2024-06-27 20:47:06,782 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 233 transitions, 2583 flow [2024-06-27 20:47:06,782 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-27 20:47:06,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:47:06,782 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:47:06,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 20:47:06,783 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-27 20:47:06,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:47:06,783 INFO L85 PathProgramCache]: Analyzing trace with hash -1828284712, now seen corresponding path program 9 times [2024-06-27 20:47:06,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:47:06,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616029434] [2024-06-27 20:47:06,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:47:06,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:47:06,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:47:07,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:47:07,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:47:07,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616029434] [2024-06-27 20:47:07,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616029434] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:47:07,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:47:07,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:47:07,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710805220] [2024-06-27 20:47:07,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:47:07,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:47:07,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:47:07,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:47:07,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:47:07,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:47:07,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 233 transitions, 2583 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-27 20:47:07,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:47:07,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:47:07,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:47:08,171 INFO L124 PetriNetUnfolderBase]: 506/965 cut-off events. [2024-06-27 20:47:08,171 INFO L125 PetriNetUnfolderBase]: For 92333/92333 co-relation queries the response was YES. [2024-06-27 20:47:08,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7291 conditions, 965 events. 506/965 cut-off events. For 92333/92333 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 5240 event pairs, 35 based on Foata normal form. 2/966 useless extension candidates. Maximal degree in co-relation 7175. Up to 823 conditions per place. [2024-06-27 20:47:08,181 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 214 selfloop transitions, 30 changer transitions 0/247 dead transitions. [2024-06-27 20:47:08,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 247 transitions, 3145 flow [2024-06-27 20:47:08,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:47:08,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:47:08,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-27 20:47:08,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3935483870967742 [2024-06-27 20:47:08,182 INFO L175 Difference]: Start difference. First operand has 255 places, 233 transitions, 2583 flow. Second operand 10 states and 122 transitions. [2024-06-27 20:47:08,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 247 transitions, 3145 flow [2024-06-27 20:47:08,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 247 transitions, 3057 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-27 20:47:08,406 INFO L231 Difference]: Finished difference. Result has 257 places, 234 transitions, 2603 flow [2024-06-27 20:47:08,406 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2495, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2603, PETRI_PLACES=257, PETRI_TRANSITIONS=234} [2024-06-27 20:47:08,406 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 227 predicate places. [2024-06-27 20:47:08,406 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 234 transitions, 2603 flow [2024-06-27 20:47:08,406 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-27 20:47:08,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:47:08,407 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:47:08,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 20:47:08,407 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-27 20:47:08,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:47:08,407 INFO L85 PathProgramCache]: Analyzing trace with hash -1634345302, now seen corresponding path program 10 times [2024-06-27 20:47:08,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:47:08,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691810063] [2024-06-27 20:47:08,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:47:08,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:47:08,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:47:09,219 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:47:09,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:47:09,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691810063] [2024-06-27 20:47:09,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691810063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:47:09,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:47:09,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:47:09,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777928631] [2024-06-27 20:47:09,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:47:09,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:47:09,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:47:09,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:47:09,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:47:09,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:47:09,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 234 transitions, 2603 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-27 20:47:09,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:47:09,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:47:09,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:47:09,669 INFO L124 PetriNetUnfolderBase]: 510/971 cut-off events. [2024-06-27 20:47:09,669 INFO L125 PetriNetUnfolderBase]: For 94673/94673 co-relation queries the response was YES. [2024-06-27 20:47:09,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7357 conditions, 971 events. 510/971 cut-off events. For 94673/94673 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 5293 event pairs, 35 based on Foata normal form. 2/972 useless extension candidates. Maximal degree in co-relation 7240. Up to 809 conditions per place. [2024-06-27 20:47:09,678 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 207 selfloop transitions, 38 changer transitions 0/248 dead transitions. [2024-06-27 20:47:09,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 248 transitions, 3169 flow [2024-06-27 20:47:09,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:47:09,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:47:09,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-27 20:47:09,679 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3935483870967742 [2024-06-27 20:47:09,679 INFO L175 Difference]: Start difference. First operand has 257 places, 234 transitions, 2603 flow. Second operand 10 states and 122 transitions. [2024-06-27 20:47:09,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 248 transitions, 3169 flow [2024-06-27 20:47:09,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 248 transitions, 3071 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-27 20:47:09,907 INFO L231 Difference]: Finished difference. Result has 259 places, 235 transitions, 2631 flow [2024-06-27 20:47:09,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2505, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2631, PETRI_PLACES=259, PETRI_TRANSITIONS=235} [2024-06-27 20:47:09,908 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 229 predicate places. [2024-06-27 20:47:09,908 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 235 transitions, 2631 flow [2024-06-27 20:47:09,908 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-27 20:47:09,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:47:09,908 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:47:09,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 20:47:09,909 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-27 20:47:09,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:47:09,909 INFO L85 PathProgramCache]: Analyzing trace with hash -993764018, now seen corresponding path program 3 times [2024-06-27 20:47:09,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:47:09,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951747768] [2024-06-27 20:47:09,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:47:09,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:47:09,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:47:11,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:47:11,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:47:11,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951747768] [2024-06-27 20:47:11,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951747768] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:47:11,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:47:11,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:47:11,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990281149] [2024-06-27 20:47:11,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:47:11,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:47:11,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:47:11,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:47:11,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:47:11,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:47:11,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 235 transitions, 2631 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-27 20:47:11,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:47:11,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:47:11,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:47:11,993 INFO L124 PetriNetUnfolderBase]: 513/978 cut-off events. [2024-06-27 20:47:11,993 INFO L125 PetriNetUnfolderBase]: For 93042/93042 co-relation queries the response was YES. [2024-06-27 20:47:12,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7405 conditions, 978 events. 513/978 cut-off events. For 93042/93042 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 5347 event pairs, 35 based on Foata normal form. 1/978 useless extension candidates. Maximal degree in co-relation 7287. Up to 827 conditions per place. [2024-06-27 20:47:12,003 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 211 selfloop transitions, 36 changer transitions 0/250 dead transitions. [2024-06-27 20:47:12,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 250 transitions, 3227 flow [2024-06-27 20:47:12,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:47:12,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:47:12,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-27 20:47:12,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-27 20:47:12,004 INFO L175 Difference]: Start difference. First operand has 259 places, 235 transitions, 2631 flow. Second operand 11 states and 134 transitions. [2024-06-27 20:47:12,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 250 transitions, 3227 flow [2024-06-27 20:47:12,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 250 transitions, 3111 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-27 20:47:12,245 INFO L231 Difference]: Finished difference. Result has 262 places, 237 transitions, 2666 flow [2024-06-27 20:47:12,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2515, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2666, PETRI_PLACES=262, PETRI_TRANSITIONS=237} [2024-06-27 20:47:12,246 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 232 predicate places. [2024-06-27 20:47:12,246 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 237 transitions, 2666 flow [2024-06-27 20:47:12,246 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-27 20:47:12,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:47:12,246 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:47:12,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 20:47:12,247 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-27 20:47:12,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:47:12,247 INFO L85 PathProgramCache]: Analyzing trace with hash -1828069510, now seen corresponding path program 4 times [2024-06-27 20:47:12,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:47:12,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573667071] [2024-06-27 20:47:12,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:47:12,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:47:12,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:47:13,358 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:47:13,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:47:13,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573667071] [2024-06-27 20:47:13,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1573667071] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:47:13,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:47:13,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:47:13,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [22262704] [2024-06-27 20:47:13,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:47:13,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:47:13,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:47:13,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:47:13,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:47:13,503 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:47:13,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 237 transitions, 2666 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-27 20:47:13,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:47:13,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:47:13,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:47:13,880 INFO L124 PetriNetUnfolderBase]: 516/983 cut-off events. [2024-06-27 20:47:13,880 INFO L125 PetriNetUnfolderBase]: For 94907/94907 co-relation queries the response was YES. [2024-06-27 20:47:13,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7431 conditions, 983 events. 516/983 cut-off events. For 94907/94907 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 5399 event pairs, 35 based on Foata normal form. 1/983 useless extension candidates. Maximal degree in co-relation 7312. Up to 801 conditions per place. [2024-06-27 20:47:13,889 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 207 selfloop transitions, 44 changer transitions 0/254 dead transitions. [2024-06-27 20:47:13,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 254 transitions, 3450 flow [2024-06-27 20:47:13,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:47:13,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:47:13,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-27 20:47:13,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39882697947214074 [2024-06-27 20:47:13,891 INFO L175 Difference]: Start difference. First operand has 262 places, 237 transitions, 2666 flow. Second operand 11 states and 136 transitions. [2024-06-27 20:47:13,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 254 transitions, 3450 flow [2024-06-27 20:47:14,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 254 transitions, 3321 flow, removed 30 selfloop flow, removed 9 redundant places. [2024-06-27 20:47:14,142 INFO L231 Difference]: Finished difference. Result has 264 places, 239 transitions, 2704 flow [2024-06-27 20:47:14,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2537, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2704, PETRI_PLACES=264, PETRI_TRANSITIONS=239} [2024-06-27 20:47:14,143 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 234 predicate places. [2024-06-27 20:47:14,143 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 239 transitions, 2704 flow [2024-06-27 20:47:14,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-27 20:47:14,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:47:14,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-27 20:47:14,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 20:47:14,144 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-27 20:47:14,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:47:14,144 INFO L85 PathProgramCache]: Analyzing trace with hash -1828076950, now seen corresponding path program 5 times [2024-06-27 20:47:14,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:47:14,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953609306] [2024-06-27 20:47:14,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:47:14,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:47:14,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:47:15,685 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:47:15,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:47:15,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953609306] [2024-06-27 20:47:15,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [953609306] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:47:15,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:47:15,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:47:15,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236636715] [2024-06-27 20:47:15,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:47:15,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:47:15,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:47:15,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:47:15,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:47:15,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:47:15,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 239 transitions, 2704 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-27 20:47:15,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:47:15,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:47:15,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:47:16,318 INFO L124 PetriNetUnfolderBase]: 514/980 cut-off events. [2024-06-27 20:47:16,318 INFO L125 PetriNetUnfolderBase]: For 92709/92709 co-relation queries the response was YES. [2024-06-27 20:47:16,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7291 conditions, 980 events. 514/980 cut-off events. For 92709/92709 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 5369 event pairs, 35 based on Foata normal form. 1/980 useless extension candidates. Maximal degree in co-relation 7171. Up to 799 conditions per place. [2024-06-27 20:47:16,327 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 207 selfloop transitions, 43 changer transitions 0/253 dead transitions. [2024-06-27 20:47:16,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 253 transitions, 3240 flow [2024-06-27 20:47:16,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:47:16,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:47:16,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-27 20:47:16,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39882697947214074 [2024-06-27 20:47:16,328 INFO L175 Difference]: Start difference. First operand has 264 places, 239 transitions, 2704 flow. Second operand 11 states and 136 transitions. [2024-06-27 20:47:16,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 253 transitions, 3240 flow [2024-06-27 20:47:16,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 253 transitions, 2946 flow, removed 60 selfloop flow, removed 12 redundant places. [2024-06-27 20:47:16,611 INFO L231 Difference]: Finished difference. Result has 263 places, 239 transitions, 2501 flow [2024-06-27 20:47:16,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2410, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2501, PETRI_PLACES=263, PETRI_TRANSITIONS=239} [2024-06-27 20:47:16,612 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 233 predicate places. [2024-06-27 20:47:16,612 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 239 transitions, 2501 flow [2024-06-27 20:47:16,612 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-27 20:47:16,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:47:16,612 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:47:16,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 20:47:16,613 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-27 20:47:16,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:47:16,613 INFO L85 PathProgramCache]: Analyzing trace with hash -1634339350, now seen corresponding path program 6 times [2024-06-27 20:47:16,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:47:16,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104260708] [2024-06-27 20:47:16,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:47:16,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:47:16,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:47:19,277 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:47:19,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:47:19,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104260708] [2024-06-27 20:47:19,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2104260708] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:47:19,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:47:19,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:47:19,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517534248] [2024-06-27 20:47:19,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:47:19,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:47:19,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:47:19,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:47:19,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:47:19,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:47:19,503 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 239 transitions, 2501 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-27 20:47:19,503 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:47:19,503 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:47:19,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:47:20,178 INFO L124 PetriNetUnfolderBase]: 517/985 cut-off events. [2024-06-27 20:47:20,179 INFO L125 PetriNetUnfolderBase]: For 93533/93533 co-relation queries the response was YES. [2024-06-27 20:47:20,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7187 conditions, 985 events. 517/985 cut-off events. For 93533/93533 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 5412 event pairs, 35 based on Foata normal form. 1/985 useless extension candidates. Maximal degree in co-relation 7068. Up to 785 conditions per place. [2024-06-27 20:47:20,187 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 202 selfloop transitions, 54 changer transitions 0/259 dead transitions. [2024-06-27 20:47:20,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 259 transitions, 3181 flow [2024-06-27 20:47:20,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:47:20,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:47:20,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-27 20:47:20,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39589442815249265 [2024-06-27 20:47:20,189 INFO L175 Difference]: Start difference. First operand has 263 places, 239 transitions, 2501 flow. Second operand 11 states and 135 transitions. [2024-06-27 20:47:20,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 259 transitions, 3181 flow [2024-06-27 20:47:20,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 259 transitions, 3086 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-27 20:47:20,431 INFO L231 Difference]: Finished difference. Result has 267 places, 246 transitions, 2684 flow [2024-06-27 20:47:20,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2406, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2684, PETRI_PLACES=267, PETRI_TRANSITIONS=246} [2024-06-27 20:47:20,431 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 237 predicate places. [2024-06-27 20:47:20,431 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 246 transitions, 2684 flow [2024-06-27 20:47:20,431 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-27 20:47:20,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:47:20,432 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:47:20,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 20:47:20,432 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-27 20:47:20,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:47:20,432 INFO L85 PathProgramCache]: Analyzing trace with hash -1828069231, now seen corresponding path program 2 times [2024-06-27 20:47:20,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:47:20,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874723960] [2024-06-27 20:47:20,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:47:20,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:47:20,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:47:21,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:47:21,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:47:21,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1874723960] [2024-06-27 20:47:21,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1874723960] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:47:21,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:47:21,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:47:21,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142254467] [2024-06-27 20:47:21,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:47:21,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:47:21,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:47:21,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:47:21,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:47:21,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:47:21,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 246 transitions, 2684 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-27 20:47:21,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:47:21,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:47:21,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:47:22,267 INFO L124 PetriNetUnfolderBase]: 533/1021 cut-off events. [2024-06-27 20:47:22,268 INFO L125 PetriNetUnfolderBase]: For 129596/129596 co-relation queries the response was YES. [2024-06-27 20:47:22,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7524 conditions, 1021 events. 533/1021 cut-off events. For 129596/129596 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 5663 event pairs, 39 based on Foata normal form. 10/1030 useless extension candidates. Maximal degree in co-relation 7402. Up to 838 conditions per place. [2024-06-27 20:47:22,278 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 224 selfloop transitions, 33 changer transitions 4/264 dead transitions. [2024-06-27 20:47:22,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 264 transitions, 3330 flow [2024-06-27 20:47:22,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:47:22,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:47:22,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-27 20:47:22,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40175953079178883 [2024-06-27 20:47:22,279 INFO L175 Difference]: Start difference. First operand has 267 places, 246 transitions, 2684 flow. Second operand 11 states and 137 transitions. [2024-06-27 20:47:22,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 264 transitions, 3330 flow [2024-06-27 20:47:22,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 264 transitions, 3150 flow, removed 45 selfloop flow, removed 7 redundant places. [2024-06-27 20:47:22,523 INFO L231 Difference]: Finished difference. Result has 271 places, 246 transitions, 2592 flow [2024-06-27 20:47:22,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2504, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2592, PETRI_PLACES=271, PETRI_TRANSITIONS=246} [2024-06-27 20:47:22,524 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 241 predicate places. [2024-06-27 20:47:22,524 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 246 transitions, 2592 flow [2024-06-27 20:47:22,524 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-27 20:47:22,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:47:22,524 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:47:22,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 20:47:22,524 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-27 20:47:22,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:47:22,525 INFO L85 PathProgramCache]: Analyzing trace with hash -1634137540, now seen corresponding path program 7 times [2024-06-27 20:47:22,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:47:22,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246439595] [2024-06-27 20:47:22,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:47:22,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:47:22,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:47:24,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:47:24,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:47:24,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246439595] [2024-06-27 20:47:24,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246439595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:47:24,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:47:24,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:47:24,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167188995] [2024-06-27 20:47:24,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:47:24,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:47:24,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:47:24,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:47:24,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:47:24,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:47:24,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 246 transitions, 2592 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-27 20:47:24,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:47:24,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:47:24,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:47:24,605 INFO L124 PetriNetUnfolderBase]: 525/1008 cut-off events. [2024-06-27 20:47:24,606 INFO L125 PetriNetUnfolderBase]: For 93931/93931 co-relation queries the response was YES. [2024-06-27 20:47:24,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7206 conditions, 1008 events. 525/1008 cut-off events. For 93931/93931 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 5585 event pairs, 39 based on Foata normal form. 1/1008 useless extension candidates. Maximal degree in co-relation 7083. Up to 808 conditions per place. [2024-06-27 20:47:24,615 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 203 selfloop transitions, 54 changer transitions 0/260 dead transitions. [2024-06-27 20:47:24,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 260 transitions, 3142 flow [2024-06-27 20:47:24,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:47:24,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:47:24,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-27 20:47:24,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39882697947214074 [2024-06-27 20:47:24,616 INFO L175 Difference]: Start difference. First operand has 271 places, 246 transitions, 2592 flow. Second operand 11 states and 136 transitions. [2024-06-27 20:47:24,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 260 transitions, 3142 flow [2024-06-27 20:47:24,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 260 transitions, 2990 flow, removed 33 selfloop flow, removed 11 redundant places. [2024-06-27 20:47:24,884 INFO L231 Difference]: Finished difference. Result has 271 places, 247 transitions, 2557 flow [2024-06-27 20:47:24,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2440, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2557, PETRI_PLACES=271, PETRI_TRANSITIONS=247} [2024-06-27 20:47:24,884 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 241 predicate places. [2024-06-27 20:47:24,884 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 247 transitions, 2557 flow [2024-06-27 20:47:24,884 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-27 20:47:24,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:47:24,885 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:47:24,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 20:47:24,885 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-27 20:47:24,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:47:24,885 INFO L85 PathProgramCache]: Analyzing trace with hash -1634129821, now seen corresponding path program 3 times [2024-06-27 20:47:24,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:47:24,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136985007] [2024-06-27 20:47:24,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:47:24,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:47:24,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:47:26,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-27 20:47:26,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:47:26,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136985007] [2024-06-27 20:47:26,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136985007] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:47:26,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:47:26,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:47:26,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828541457] [2024-06-27 20:47:26,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:47:26,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:47:26,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:47:26,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:47:26,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:47:26,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:47:26,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 247 transitions, 2557 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-27 20:47:26,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:47:26,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:47:26,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:47:26,614 INFO L124 PetriNetUnfolderBase]: 529/1016 cut-off events. [2024-06-27 20:47:26,615 INFO L125 PetriNetUnfolderBase]: For 99601/99601 co-relation queries the response was YES. [2024-06-27 20:47:26,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7245 conditions, 1016 events. 529/1016 cut-off events. For 99601/99601 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 5635 event pairs, 39 based on Foata normal form. 2/1017 useless extension candidates. Maximal degree in co-relation 7121. Up to 840 conditions per place. [2024-06-27 20:47:26,623 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 216 selfloop transitions, 43 changer transitions 0/262 dead transitions. [2024-06-27 20:47:26,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 262 transitions, 3135 flow [2024-06-27 20:47:26,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:47:26,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:47:26,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-27 20:47:26,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-27 20:47:26,624 INFO L175 Difference]: Start difference. First operand has 271 places, 247 transitions, 2557 flow. Second operand 11 states and 134 transitions. [2024-06-27 20:47:26,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 262 transitions, 3135 flow [2024-06-27 20:47:26,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 262 transitions, 3009 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-27 20:47:26,887 INFO L231 Difference]: Finished difference. Result has 274 places, 248 transitions, 2549 flow [2024-06-27 20:47:26,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2431, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2549, PETRI_PLACES=274, PETRI_TRANSITIONS=248} [2024-06-27 20:47:26,888 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 244 predicate places. [2024-06-27 20:47:26,888 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 248 transitions, 2549 flow [2024-06-27 20:47:26,888 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-27 20:47:26,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:47:26,888 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:47:26,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 20:47:26,888 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-27 20:47:26,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:47:26,889 INFO L85 PathProgramCache]: Analyzing trace with hash -1626987700, now seen corresponding path program 8 times [2024-06-27 20:47:26,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:47:26,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2095095440] [2024-06-27 20:47:26,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:47:26,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:47:26,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:47:28,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:47:28,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:47:28,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2095095440] [2024-06-27 20:47:28,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2095095440] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:47:28,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:47:28,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:47:28,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757066161] [2024-06-27 20:47:28,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:47:28,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:47:28,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:47:28,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:47:28,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:47:28,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:47:28,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 248 transitions, 2549 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-27 20:47:28,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:47:28,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:47:28,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:47:28,887 INFO L124 PetriNetUnfolderBase]: 527/1013 cut-off events. [2024-06-27 20:47:28,887 INFO L125 PetriNetUnfolderBase]: For 93322/93322 co-relation queries the response was YES. [2024-06-27 20:47:28,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7117 conditions, 1013 events. 527/1013 cut-off events. For 93322/93322 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 5637 event pairs, 39 based on Foata normal form. 1/1013 useless extension candidates. Maximal degree in co-relation 6992. Up to 813 conditions per place. [2024-06-27 20:47:28,897 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 199 selfloop transitions, 59 changer transitions 0/261 dead transitions. [2024-06-27 20:47:28,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 261 transitions, 3097 flow [2024-06-27 20:47:28,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:47:28,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:47:28,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-27 20:47:28,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-27 20:47:28,898 INFO L175 Difference]: Start difference. First operand has 274 places, 248 transitions, 2549 flow. Second operand 11 states and 134 transitions. [2024-06-27 20:47:28,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 261 transitions, 3097 flow [2024-06-27 20:47:29,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 261 transitions, 2932 flow, removed 38 selfloop flow, removed 9 redundant places. [2024-06-27 20:47:29,169 INFO L231 Difference]: Finished difference. Result has 276 places, 248 transitions, 2507 flow [2024-06-27 20:47:29,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2384, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2507, PETRI_PLACES=276, PETRI_TRANSITIONS=248} [2024-06-27 20:47:29,169 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 246 predicate places. [2024-06-27 20:47:29,169 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 248 transitions, 2507 flow [2024-06-27 20:47:29,169 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-27 20:47:29,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:47:29,170 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:47:29,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 20:47:29,170 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-27 20:47:29,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:47:29,170 INFO L85 PathProgramCache]: Analyzing trace with hash -1626720511, now seen corresponding path program 4 times [2024-06-27 20:47:29,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:47:29,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930317224] [2024-06-27 20:47:29,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:47:29,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:47:29,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:47:30,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:47:30,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:47:30,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930317224] [2024-06-27 20:47:30,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930317224] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:47:30,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:47:30,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:47:30,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291597058] [2024-06-27 20:47:30,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:47:30,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:47:30,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:47:30,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:47:30,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:47:30,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:47:30,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 248 transitions, 2507 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-27 20:47:30,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:47:30,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:47:30,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:47:30,581 INFO L124 PetriNetUnfolderBase]: 534/1026 cut-off events. [2024-06-27 20:47:30,582 INFO L125 PetriNetUnfolderBase]: For 99202/99202 co-relation queries the response was YES. [2024-06-27 20:47:30,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7168 conditions, 1026 events. 534/1026 cut-off events. For 99202/99202 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 5731 event pairs, 39 based on Foata normal form. 2/1027 useless extension candidates. Maximal degree in co-relation 7042. Up to 832 conditions per place. [2024-06-27 20:47:30,592 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 207 selfloop transitions, 55 changer transitions 0/265 dead transitions. [2024-06-27 20:47:30,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 265 transitions, 3113 flow [2024-06-27 20:47:30,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:47:30,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:47:30,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-27 20:47:30,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39589442815249265 [2024-06-27 20:47:30,593 INFO L175 Difference]: Start difference. First operand has 276 places, 248 transitions, 2507 flow. Second operand 11 states and 135 transitions. [2024-06-27 20:47:30,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 265 transitions, 3113 flow [2024-06-27 20:47:30,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 265 transitions, 2993 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-27 20:47:30,895 INFO L231 Difference]: Finished difference. Result has 277 places, 251 transitions, 2551 flow [2024-06-27 20:47:30,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2389, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2551, PETRI_PLACES=277, PETRI_TRANSITIONS=251} [2024-06-27 20:47:30,895 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 247 predicate places. [2024-06-27 20:47:30,896 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 251 transitions, 2551 flow [2024-06-27 20:47:30,896 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-27 20:47:30,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:47:30,896 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:47:30,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 20:47:30,896 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-27 20:47:30,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:47:30,897 INFO L85 PathProgramCache]: Analyzing trace with hash 1232919825, now seen corresponding path program 5 times [2024-06-27 20:47:30,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:47:30,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706890168] [2024-06-27 20:47:30,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:47:30,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:47:30,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:47:32,090 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:47:32,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:47:32,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706890168] [2024-06-27 20:47:32,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1706890168] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:47:32,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:47:32,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:47:32,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097855703] [2024-06-27 20:47:32,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:47:32,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:47:32,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:47:32,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:47:32,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:47:32,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:47:32,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 251 transitions, 2551 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-27 20:47:32,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:47:32,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:47:32,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:47:32,641 INFO L124 PetriNetUnfolderBase]: 538/1034 cut-off events. [2024-06-27 20:47:32,641 INFO L125 PetriNetUnfolderBase]: For 101469/101469 co-relation queries the response was YES. [2024-06-27 20:47:32,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7265 conditions, 1034 events. 538/1034 cut-off events. For 101469/101469 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 5781 event pairs, 41 based on Foata normal form. 2/1035 useless extension candidates. Maximal degree in co-relation 7138. Up to 858 conditions per place. [2024-06-27 20:47:32,651 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 217 selfloop transitions, 46 changer transitions 0/266 dead transitions. [2024-06-27 20:47:32,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 266 transitions, 3141 flow [2024-06-27 20:47:32,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:47:32,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:47:32,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-27 20:47:32,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-27 20:47:32,652 INFO L175 Difference]: Start difference. First operand has 277 places, 251 transitions, 2551 flow. Second operand 11 states and 134 transitions. [2024-06-27 20:47:32,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 266 transitions, 3141 flow [2024-06-27 20:47:32,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 266 transitions, 3021 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-27 20:47:32,994 INFO L231 Difference]: Finished difference. Result has 281 places, 252 transitions, 2559 flow [2024-06-27 20:47:32,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2431, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2559, PETRI_PLACES=281, PETRI_TRANSITIONS=252} [2024-06-27 20:47:32,994 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 251 predicate places. [2024-06-27 20:47:32,994 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 252 transitions, 2559 flow [2024-06-27 20:47:32,994 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-27 20:47:32,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:47:32,995 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:47:32,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 20:47:32,995 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-27 20:47:32,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:47:32,995 INFO L85 PathProgramCache]: Analyzing trace with hash -1327426271, now seen corresponding path program 6 times [2024-06-27 20:47:32,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:47:32,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582827884] [2024-06-27 20:47:32,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:47:32,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:47:33,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:47:34,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:47:34,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:47:34,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582827884] [2024-06-27 20:47:34,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582827884] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:47:34,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:47:34,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:47:34,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623162406] [2024-06-27 20:47:34,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:47:34,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:47:34,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:47:34,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:47:34,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:47:34,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:47:34,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 252 transitions, 2559 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-27 20:47:34,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:47:34,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:47:34,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:47:34,756 INFO L124 PetriNetUnfolderBase]: 564/1088 cut-off events. [2024-06-27 20:47:34,756 INFO L125 PetriNetUnfolderBase]: For 138601/138601 co-relation queries the response was YES. [2024-06-27 20:47:34,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8336 conditions, 1088 events. 564/1088 cut-off events. For 138601/138601 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 6161 event pairs, 51 based on Foata normal form. 2/1089 useless extension candidates. Maximal degree in co-relation 8208. Up to 757 conditions per place. [2024-06-27 20:47:34,767 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 203 selfloop transitions, 67 changer transitions 0/273 dead transitions. [2024-06-27 20:47:34,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 273 transitions, 3427 flow [2024-06-27 20:47:34,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:47:34,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:47:34,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 142 transitions. [2024-06-27 20:47:34,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41642228739002934 [2024-06-27 20:47:34,768 INFO L175 Difference]: Start difference. First operand has 281 places, 252 transitions, 2559 flow. Second operand 11 states and 142 transitions. [2024-06-27 20:47:34,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 273 transitions, 3427 flow [2024-06-27 20:47:35,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 273 transitions, 3290 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-27 20:47:35,167 INFO L231 Difference]: Finished difference. Result has 282 places, 253 transitions, 2594 flow [2024-06-27 20:47:35,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2422, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2594, PETRI_PLACES=282, PETRI_TRANSITIONS=253} [2024-06-27 20:47:35,168 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 252 predicate places. [2024-06-27 20:47:35,168 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 253 transitions, 2594 flow [2024-06-27 20:47:35,168 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-27 20:47:35,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:47:35,168 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:47:35,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 20:47:35,168 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-27 20:47:35,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:47:35,169 INFO L85 PathProgramCache]: Analyzing trace with hash -1505734886, now seen corresponding path program 11 times [2024-06-27 20:47:35,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:47:35,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642296139] [2024-06-27 20:47:35,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:47:35,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:47:35,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:47:36,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:47:36,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:47:36,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642296139] [2024-06-27 20:47:36,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [642296139] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:47:36,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:47:36,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:47:36,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [94878684] [2024-06-27 20:47:36,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:47:36,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:47:36,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:47:36,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:47:36,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:47:36,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:47:36,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 253 transitions, 2594 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-27 20:47:36,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:47:36,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:47:36,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:47:36,509 INFO L124 PetriNetUnfolderBase]: 568/1101 cut-off events. [2024-06-27 20:47:36,509 INFO L125 PetriNetUnfolderBase]: For 140869/140871 co-relation queries the response was YES. [2024-06-27 20:47:36,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8470 conditions, 1101 events. 568/1101 cut-off events. For 140869/140871 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 6250 event pairs, 61 based on Foata normal form. 2/1102 useless extension candidates. Maximal degree in co-relation 8341. Up to 890 conditions per place. [2024-06-27 20:47:36,520 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 206 selfloop transitions, 56 changer transitions 0/265 dead transitions. [2024-06-27 20:47:36,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 265 transitions, 3190 flow [2024-06-27 20:47:36,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:47:36,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:47:36,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-27 20:47:36,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3935483870967742 [2024-06-27 20:47:36,522 INFO L175 Difference]: Start difference. First operand has 282 places, 253 transitions, 2594 flow. Second operand 10 states and 122 transitions. [2024-06-27 20:47:36,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 265 transitions, 3190 flow [2024-06-27 20:47:36,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 265 transitions, 3063 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-27 20:47:36,988 INFO L231 Difference]: Finished difference. Result has 285 places, 254 transitions, 2631 flow [2024-06-27 20:47:36,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2467, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2631, PETRI_PLACES=285, PETRI_TRANSITIONS=254} [2024-06-27 20:47:36,989 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 255 predicate places. [2024-06-27 20:47:36,989 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 254 transitions, 2631 flow [2024-06-27 20:47:36,989 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-27 20:47:36,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:47:36,989 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:47:36,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 20:47:36,989 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-27 20:47:36,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:47:36,990 INFO L85 PathProgramCache]: Analyzing trace with hash -1739965886, now seen corresponding path program 12 times [2024-06-27 20:47:36,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:47:36,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802693406] [2024-06-27 20:47:36,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:47:36,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:47:37,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:47:38,000 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:47:38,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:47:38,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802693406] [2024-06-27 20:47:38,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802693406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:47:38,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:47:38,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:47:38,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503719414] [2024-06-27 20:47:38,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:47:38,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:47:38,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:47:38,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:47:38,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:47:38,094 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:47:38,094 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 254 transitions, 2631 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-27 20:47:38,094 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:47:38,094 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:47:38,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:47:38,478 INFO L124 PetriNetUnfolderBase]: 550/1059 cut-off events. [2024-06-27 20:47:38,478 INFO L125 PetriNetUnfolderBase]: For 109265/109267 co-relation queries the response was YES. [2024-06-27 20:47:38,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7504 conditions, 1059 events. 550/1059 cut-off events. For 109265/109267 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 5978 event pairs, 47 based on Foata normal form. 2/1060 useless extension candidates. Maximal degree in co-relation 7374. Up to 895 conditions per place. [2024-06-27 20:47:38,489 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 225 selfloop transitions, 38 changer transitions 0/266 dead transitions. [2024-06-27 20:47:38,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 266 transitions, 3231 flow [2024-06-27 20:47:38,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:47:38,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:47:38,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 123 transitions. [2024-06-27 20:47:38,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3967741935483871 [2024-06-27 20:47:38,490 INFO L175 Difference]: Start difference. First operand has 285 places, 254 transitions, 2631 flow. Second operand 10 states and 123 transitions. [2024-06-27 20:47:38,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 266 transitions, 3231 flow [2024-06-27 20:47:38,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 266 transitions, 3077 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-27 20:47:38,834 INFO L231 Difference]: Finished difference. Result has 287 places, 255 transitions, 2607 flow [2024-06-27 20:47:38,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2477, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2607, PETRI_PLACES=287, PETRI_TRANSITIONS=255} [2024-06-27 20:47:38,834 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 257 predicate places. [2024-06-27 20:47:38,835 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 255 transitions, 2607 flow [2024-06-27 20:47:38,835 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-27 20:47:38,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:47:38,835 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:47:38,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 20:47:38,835 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-27 20:47:38,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:47:38,835 INFO L85 PathProgramCache]: Analyzing trace with hash -1933905296, now seen corresponding path program 13 times [2024-06-27 20:47:38,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:47:38,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469631403] [2024-06-27 20:47:38,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:47:38,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:47:38,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:47:39,821 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:47:39,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:47:39,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469631403] [2024-06-27 20:47:39,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469631403] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:47:39,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:47:39,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:47:39,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579008595] [2024-06-27 20:47:39,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:47:39,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:47:39,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:47:39,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:47:39,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:47:39,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:47:39,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 255 transitions, 2607 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-27 20:47:39,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:47:39,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:47:39,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:47:40,265 INFO L124 PetriNetUnfolderBase]: 554/1067 cut-off events. [2024-06-27 20:47:40,265 INFO L125 PetriNetUnfolderBase]: For 111474/111476 co-relation queries the response was YES. [2024-06-27 20:47:40,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7525 conditions, 1067 events. 554/1067 cut-off events. For 111474/111476 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 6046 event pairs, 47 based on Foata normal form. 2/1068 useless extension candidates. Maximal degree in co-relation 7394. Up to 912 conditions per place. [2024-06-27 20:47:40,275 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 230 selfloop transitions, 34 changer transitions 0/267 dead transitions. [2024-06-27 20:47:40,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 267 transitions, 3211 flow [2024-06-27 20:47:40,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:47:40,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:47:40,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-27 20:47:40,278 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3903225806451613 [2024-06-27 20:47:40,278 INFO L175 Difference]: Start difference. First operand has 287 places, 255 transitions, 2607 flow. Second operand 10 states and 121 transitions. [2024-06-27 20:47:40,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 267 transitions, 3211 flow [2024-06-27 20:47:40,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 267 transitions, 3091 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-27 20:47:40,616 INFO L231 Difference]: Finished difference. Result has 289 places, 256 transitions, 2611 flow [2024-06-27 20:47:40,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2487, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2611, PETRI_PLACES=289, PETRI_TRANSITIONS=256} [2024-06-27 20:47:40,616 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 259 predicate places. [2024-06-27 20:47:40,616 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 256 transitions, 2611 flow [2024-06-27 20:47:40,616 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-27 20:47:40,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:47:40,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-27 20:47:40,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 20:47:40,617 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-27 20:47:40,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:47:40,617 INFO L85 PathProgramCache]: Analyzing trace with hash -1939267676, now seen corresponding path program 14 times [2024-06-27 20:47:40,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:47:40,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428040806] [2024-06-27 20:47:40,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:47:40,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:47:40,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:47:41,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:47:41,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:47:41,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428040806] [2024-06-27 20:47:41,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428040806] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:47:41,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:47:41,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:47:41,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79555733] [2024-06-27 20:47:41,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:47:41,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:47:41,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:47:41,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:47:41,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:47:41,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:47:41,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 256 transitions, 2611 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-27 20:47:41,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:47:41,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:47:41,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:47:42,132 INFO L124 PetriNetUnfolderBase]: 558/1075 cut-off events. [2024-06-27 20:47:42,132 INFO L125 PetriNetUnfolderBase]: For 113709/113711 co-relation queries the response was YES. [2024-06-27 20:47:42,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7574 conditions, 1075 events. 558/1075 cut-off events. For 113709/113711 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 6112 event pairs, 49 based on Foata normal form. 2/1076 useless extension candidates. Maximal degree in co-relation 7442. Up to 926 conditions per place. [2024-06-27 20:47:42,143 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 234 selfloop transitions, 32 changer transitions 0/269 dead transitions. [2024-06-27 20:47:42,143 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 269 transitions, 3231 flow [2024-06-27 20:47:42,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:47:42,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:47:42,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 119 transitions. [2024-06-27 20:47:42,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38387096774193546 [2024-06-27 20:47:42,144 INFO L175 Difference]: Start difference. First operand has 289 places, 256 transitions, 2611 flow. Second operand 10 states and 119 transitions. [2024-06-27 20:47:42,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 269 transitions, 3231 flow [2024-06-27 20:47:42,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 269 transitions, 3115 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-27 20:47:42,505 INFO L231 Difference]: Finished difference. Result has 292 places, 258 transitions, 2632 flow [2024-06-27 20:47:42,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2497, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2632, PETRI_PLACES=292, PETRI_TRANSITIONS=258} [2024-06-27 20:47:42,506 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 262 predicate places. [2024-06-27 20:47:42,506 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 258 transitions, 2632 flow [2024-06-27 20:47:42,506 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-27 20:47:42,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:47:42,506 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:47:42,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 20:47:42,507 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-27 20:47:42,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:47:42,507 INFO L85 PathProgramCache]: Analyzing trace with hash 13753806, now seen corresponding path program 15 times [2024-06-27 20:47:42,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:47:42,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456768703] [2024-06-27 20:47:42,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:47:42,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:47:42,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:47:43,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:47:43,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:47:43,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456768703] [2024-06-27 20:47:43,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1456768703] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:47:43,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:47:43,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:47:43,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582241384] [2024-06-27 20:47:43,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:47:43,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:47:43,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:47:43,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:47:43,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:47:43,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:47:43,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 258 transitions, 2632 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-27 20:47:43,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:47:43,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:47:43,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:47:43,990 INFO L124 PetriNetUnfolderBase]: 555/1068 cut-off events. [2024-06-27 20:47:43,990 INFO L125 PetriNetUnfolderBase]: For 105088/105090 co-relation queries the response was YES. [2024-06-27 20:47:43,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7250 conditions, 1068 events. 555/1068 cut-off events. For 105088/105090 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 6064 event pairs, 50 based on Foata normal form. 2/1068 useless extension candidates. Maximal degree in co-relation 7116. Up to 898 conditions per place. [2024-06-27 20:47:44,001 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 235 selfloop transitions, 32 changer transitions 0/270 dead transitions. [2024-06-27 20:47:44,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 270 transitions, 3194 flow [2024-06-27 20:47:44,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:47:44,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:47:44,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-27 20:47:44,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-27 20:47:44,002 INFO L175 Difference]: Start difference. First operand has 292 places, 258 transitions, 2632 flow. Second operand 10 states and 120 transitions. [2024-06-27 20:47:44,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 270 transitions, 3194 flow [2024-06-27 20:47:44,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 270 transitions, 3085 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-27 20:47:44,365 INFO L231 Difference]: Finished difference. Result has 295 places, 258 transitions, 2591 flow [2024-06-27 20:47:44,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2523, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2591, PETRI_PLACES=295, PETRI_TRANSITIONS=258} [2024-06-27 20:47:44,365 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 265 predicate places. [2024-06-27 20:47:44,365 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 258 transitions, 2591 flow [2024-06-27 20:47:44,366 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-27 20:47:44,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:47:44,366 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:47:44,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 20:47:44,366 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-27 20:47:44,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:47:44,366 INFO L85 PathProgramCache]: Analyzing trace with hash 292784499, now seen corresponding path program 7 times [2024-06-27 20:47:44,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:47:44,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863765133] [2024-06-27 20:47:44,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:47:44,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:47:44,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:47:45,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-27 20:47:45,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:47:45,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863765133] [2024-06-27 20:47:45,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [863765133] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:47:45,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:47:45,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:47:45,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963482974] [2024-06-27 20:47:45,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:47:45,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:47:45,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:47:45,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:47:45,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:47:45,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:47:45,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 258 transitions, 2591 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-27 20:47:45,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:47:45,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:47:45,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:47:45,980 INFO L124 PetriNetUnfolderBase]: 562/1083 cut-off events. [2024-06-27 20:47:45,980 INFO L125 PetriNetUnfolderBase]: For 106399/106401 co-relation queries the response was YES. [2024-06-27 20:47:45,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7285 conditions, 1083 events. 562/1083 cut-off events. For 106399/106401 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 6157 event pairs, 48 based on Foata normal form. 2/1084 useless extension candidates. Maximal degree in co-relation 7150. Up to 907 conditions per place. [2024-06-27 20:47:45,991 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 231 selfloop transitions, 45 changer transitions 0/279 dead transitions. [2024-06-27 20:47:45,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 279 transitions, 3339 flow [2024-06-27 20:47:45,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:47:45,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:47:45,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-27 20:47:45,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39589442815249265 [2024-06-27 20:47:45,992 INFO L175 Difference]: Start difference. First operand has 295 places, 258 transitions, 2591 flow. Second operand 11 states and 135 transitions. [2024-06-27 20:47:45,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 279 transitions, 3339 flow [2024-06-27 20:47:46,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 279 transitions, 3174 flow, removed 26 selfloop flow, removed 9 redundant places. [2024-06-27 20:47:46,337 INFO L231 Difference]: Finished difference. Result has 299 places, 267 transitions, 2715 flow [2024-06-27 20:47:46,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2426, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2715, PETRI_PLACES=299, PETRI_TRANSITIONS=267} [2024-06-27 20:47:46,338 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 269 predicate places. [2024-06-27 20:47:46,338 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 267 transitions, 2715 flow [2024-06-27 20:47:46,338 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-27 20:47:46,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:47:46,338 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:47:46,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 20:47:46,339 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-27 20:47:46,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:47:46,339 INFO L85 PathProgramCache]: Analyzing trace with hash 91485720, now seen corresponding path program 9 times [2024-06-27 20:47:46,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:47:46,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187839255] [2024-06-27 20:47:46,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:47:46,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:47:46,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:47:47,549 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:47:47,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:47:47,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187839255] [2024-06-27 20:47:47,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [187839255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:47:47,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:47:47,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:47:47,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763685917] [2024-06-27 20:47:47,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:47:47,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:47:47,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:47:47,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:47:47,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:47:47,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:47:47,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 267 transitions, 2715 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-27 20:47:47,697 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:47:47,697 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:47:47,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:47:48,173 INFO L124 PetriNetUnfolderBase]: 565/1088 cut-off events. [2024-06-27 20:47:48,173 INFO L125 PetriNetUnfolderBase]: For 102670/102672 co-relation queries the response was YES. [2024-06-27 20:47:48,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7314 conditions, 1088 events. 565/1088 cut-off events. For 102670/102672 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 6203 event pairs, 48 based on Foata normal form. 1/1088 useless extension candidates. Maximal degree in co-relation 7176. Up to 924 conditions per place. [2024-06-27 20:47:48,184 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 238 selfloop transitions, 41 changer transitions 0/282 dead transitions. [2024-06-27 20:47:48,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 282 transitions, 3411 flow [2024-06-27 20:47:48,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:47:48,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:47:48,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 133 transitions. [2024-06-27 20:47:48,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39002932551319647 [2024-06-27 20:47:48,185 INFO L175 Difference]: Start difference. First operand has 299 places, 267 transitions, 2715 flow. Second operand 11 states and 133 transitions. [2024-06-27 20:47:48,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 282 transitions, 3411 flow [2024-06-27 20:47:48,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 282 transitions, 3193 flow, removed 69 selfloop flow, removed 6 redundant places. [2024-06-27 20:47:48,550 INFO L231 Difference]: Finished difference. Result has 306 places, 271 transitions, 2717 flow [2024-06-27 20:47:48,550 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2531, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2717, PETRI_PLACES=306, PETRI_TRANSITIONS=271} [2024-06-27 20:47:48,551 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 276 predicate places. [2024-06-27 20:47:48,551 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 271 transitions, 2717 flow [2024-06-27 20:47:48,551 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-27 20:47:48,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:47:48,551 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:47:48,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 20:47:48,551 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-27 20:47:48,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:47:48,552 INFO L85 PathProgramCache]: Analyzing trace with hash -1732341095, now seen corresponding path program 8 times [2024-06-27 20:47:48,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:47:48,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559684898] [2024-06-27 20:47:48,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:47:48,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:47:48,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:47:49,854 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:47:49,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:47:49,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559684898] [2024-06-27 20:47:49,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559684898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:47:49,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:47:49,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:47:49,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807385954] [2024-06-27 20:47:49,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:47:49,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:47:49,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:47:49,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:47:49,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:47:49,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:47:49,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 271 transitions, 2717 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-27 20:47:49,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:47:49,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:47:49,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:47:50,350 INFO L124 PetriNetUnfolderBase]: 569/1094 cut-off events. [2024-06-27 20:47:50,350 INFO L125 PetriNetUnfolderBase]: For 108563/108565 co-relation queries the response was YES. [2024-06-27 20:47:50,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7231 conditions, 1094 events. 569/1094 cut-off events. For 108563/108565 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 6265 event pairs, 52 based on Foata normal form. 2/1094 useless extension candidates. Maximal degree in co-relation 7090. Up to 887 conditions per place. [2024-06-27 20:47:50,362 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 226 selfloop transitions, 55 changer transitions 0/284 dead transitions. [2024-06-27 20:47:50,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 284 transitions, 3343 flow [2024-06-27 20:47:50,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:47:50,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:47:50,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 138 transitions. [2024-06-27 20:47:50,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4046920821114369 [2024-06-27 20:47:50,363 INFO L175 Difference]: Start difference. First operand has 306 places, 271 transitions, 2717 flow. Second operand 11 states and 138 transitions. [2024-06-27 20:47:50,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 284 transitions, 3343 flow [2024-06-27 20:47:50,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 284 transitions, 3213 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-27 20:47:50,751 INFO L231 Difference]: Finished difference. Result has 310 places, 272 transitions, 2739 flow [2024-06-27 20:47:50,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2587, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2739, PETRI_PLACES=310, PETRI_TRANSITIONS=272} [2024-06-27 20:47:50,751 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 280 predicate places. [2024-06-27 20:47:50,751 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 272 transitions, 2739 flow [2024-06-27 20:47:50,751 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-27 20:47:50,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:47:50,751 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:47:50,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 20:47:50,752 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-27 20:47:50,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:47:50,753 INFO L85 PathProgramCache]: Analyzing trace with hash -48486857, now seen corresponding path program 9 times [2024-06-27 20:47:50,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:47:50,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321273031] [2024-06-27 20:47:50,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:47:50,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:47:50,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:47:51,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:47:51,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:47:51,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321273031] [2024-06-27 20:47:51,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321273031] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:47:51,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:47:51,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:47:51,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954723698] [2024-06-27 20:47:51,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:47:51,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:47:51,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:47:51,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:47:51,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:47:51,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:47:51,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 272 transitions, 2739 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:47:51,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:47:51,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:47:51,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:47:52,078 INFO L124 PetriNetUnfolderBase]: 573/1104 cut-off events. [2024-06-27 20:47:52,078 INFO L125 PetriNetUnfolderBase]: For 110676/110678 co-relation queries the response was YES. [2024-06-27 20:47:52,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7321 conditions, 1104 events. 573/1104 cut-off events. For 110676/110678 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 6313 event pairs, 48 based on Foata normal form. 2/1105 useless extension candidates. Maximal degree in co-relation 7179. Up to 798 conditions per place. [2024-06-27 20:47:52,087 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 201 selfloop transitions, 83 changer transitions 0/287 dead transitions. [2024-06-27 20:47:52,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 287 transitions, 3491 flow [2024-06-27 20:47:52,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:47:52,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:47:52,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 130 transitions. [2024-06-27 20:47:52,088 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-27 20:47:52,088 INFO L175 Difference]: Start difference. First operand has 310 places, 272 transitions, 2739 flow. Second operand 10 states and 130 transitions. [2024-06-27 20:47:52,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 287 transitions, 3491 flow [2024-06-27 20:47:52,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 287 transitions, 3334 flow, removed 22 selfloop flow, removed 10 redundant places. [2024-06-27 20:47:52,478 INFO L231 Difference]: Finished difference. Result has 310 places, 273 transitions, 2792 flow [2024-06-27 20:47:52,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2582, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2792, PETRI_PLACES=310, PETRI_TRANSITIONS=273} [2024-06-27 20:47:52,479 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 280 predicate places. [2024-06-27 20:47:52,479 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 273 transitions, 2792 flow [2024-06-27 20:47:52,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:47:52,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:47:52,479 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:47:52,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 20:47:52,480 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-27 20:47:52,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:47:52,480 INFO L85 PathProgramCache]: Analyzing trace with hash 19471818, now seen corresponding path program 10 times [2024-06-27 20:47:52,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:47:52,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358421038] [2024-06-27 20:47:52,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:47:52,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:47:52,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:47:54,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-27 20:47:54,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:47:54,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358421038] [2024-06-27 20:47:54,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358421038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:47:54,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:47:54,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:47:54,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621133702] [2024-06-27 20:47:54,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:47:54,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:47:54,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:47:54,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:47:54,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:47:54,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:47:54,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 273 transitions, 2792 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-27 20:47:54,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:47:54,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:47:54,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:47:54,742 INFO L124 PetriNetUnfolderBase]: 571/1101 cut-off events. [2024-06-27 20:47:54,742 INFO L125 PetriNetUnfolderBase]: For 101671/101673 co-relation queries the response was YES. [2024-06-27 20:47:54,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7183 conditions, 1101 events. 571/1101 cut-off events. For 101671/101673 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 6309 event pairs, 48 based on Foata normal form. 1/1101 useless extension candidates. Maximal degree in co-relation 7042. Up to 925 conditions per place. [2024-06-27 20:47:54,751 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 234 selfloop transitions, 47 changer transitions 0/284 dead transitions. [2024-06-27 20:47:54,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 284 transitions, 3380 flow [2024-06-27 20:47:54,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:47:54,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:47:54,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-27 20:47:54,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-27 20:47:54,752 INFO L175 Difference]: Start difference. First operand has 310 places, 273 transitions, 2792 flow. Second operand 11 states and 134 transitions. [2024-06-27 20:47:54,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 284 transitions, 3380 flow [2024-06-27 20:47:55,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 284 transitions, 3130 flow, removed 43 selfloop flow, removed 8 redundant places. [2024-06-27 20:47:55,157 INFO L231 Difference]: Finished difference. Result has 313 places, 273 transitions, 2641 flow [2024-06-27 20:47:55,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2542, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2641, PETRI_PLACES=313, PETRI_TRANSITIONS=273} [2024-06-27 20:47:55,158 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 283 predicate places. [2024-06-27 20:47:55,158 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 273 transitions, 2641 flow [2024-06-27 20:47:55,158 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-27 20:47:55,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:47:55,158 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:47:55,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 20:47:55,159 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-27 20:47:55,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:47:55,159 INFO L85 PathProgramCache]: Analyzing trace with hash -1933689815, now seen corresponding path program 10 times [2024-06-27 20:47:55,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:47:55,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630495250] [2024-06-27 20:47:55,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:47:55,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:47:55,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:47:56,310 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:47:56,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:47:56,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630495250] [2024-06-27 20:47:56,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [630495250] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:47:56,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:47:56,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:47:56,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691064642] [2024-06-27 20:47:56,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:47:56,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:47:56,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:47:56,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:47:56,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:47:56,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:47:56,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 273 transitions, 2641 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-27 20:47:56,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:47:56,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:47:56,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:47:56,732 INFO L124 PetriNetUnfolderBase]: 591/1143 cut-off events. [2024-06-27 20:47:56,733 INFO L125 PetriNetUnfolderBase]: For 162102/162104 co-relation queries the response was YES. [2024-06-27 20:47:56,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7357 conditions, 1143 events. 591/1143 cut-off events. For 162102/162104 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 6570 event pairs, 58 based on Foata normal form. 12/1153 useless extension candidates. Maximal degree in co-relation 7215. Up to 921 conditions per place. [2024-06-27 20:47:56,744 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 243 selfloop transitions, 37 changer transitions 7/290 dead transitions. [2024-06-27 20:47:56,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 290 transitions, 3387 flow [2024-06-27 20:47:56,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:47:56,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:47:56,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 138 transitions. [2024-06-27 20:47:56,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4046920821114369 [2024-06-27 20:47:56,749 INFO L175 Difference]: Start difference. First operand has 313 places, 273 transitions, 2641 flow. Second operand 11 states and 138 transitions. [2024-06-27 20:47:56,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 290 transitions, 3387 flow [2024-06-27 20:47:57,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 290 transitions, 3259 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-27 20:47:57,088 INFO L231 Difference]: Finished difference. Result has 313 places, 271 transitions, 2606 flow [2024-06-27 20:47:57,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2513, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2606, PETRI_PLACES=313, PETRI_TRANSITIONS=271} [2024-06-27 20:47:57,088 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 283 predicate places. [2024-06-27 20:47:57,088 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 271 transitions, 2606 flow [2024-06-27 20:47:57,089 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-27 20:47:57,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:47:57,089 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:47:57,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 20:47:57,089 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-27 20:47:57,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:47:57,089 INFO L85 PathProgramCache]: Analyzing trace with hash -1498100795, now seen corresponding path program 11 times [2024-06-27 20:47:57,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:47:57,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325286323] [2024-06-27 20:47:57,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:47:57,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:47:57,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:47:58,359 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:47:58,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:47:58,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325286323] [2024-06-27 20:47:58,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325286323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:47:58,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:47:58,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:47:58,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551646791] [2024-06-27 20:47:58,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:47:58,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:47:58,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:47:58,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:47:58,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:47:58,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:47:58,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 271 transitions, 2606 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-27 20:47:58,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:47:58,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:47:58,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:47:58,863 INFO L124 PetriNetUnfolderBase]: 578/1116 cut-off events. [2024-06-27 20:47:58,864 INFO L125 PetriNetUnfolderBase]: For 123060/123062 co-relation queries the response was YES. [2024-06-27 20:47:58,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7465 conditions, 1116 events. 578/1116 cut-off events. For 123060/123062 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 6445 event pairs, 53 based on Foata normal form. 2/1116 useless extension candidates. Maximal degree in co-relation 7322. Up to 823 conditions per place. [2024-06-27 20:47:58,875 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 212 selfloop transitions, 77 changer transitions 0/292 dead transitions. [2024-06-27 20:47:58,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 292 transitions, 3622 flow [2024-06-27 20:47:58,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:47:58,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:47:58,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 140 transitions. [2024-06-27 20:47:58,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41055718475073316 [2024-06-27 20:47:58,876 INFO L175 Difference]: Start difference. First operand has 313 places, 271 transitions, 2606 flow. Second operand 11 states and 140 transitions. [2024-06-27 20:47:58,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 292 transitions, 3622 flow [2024-06-27 20:47:59,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 292 transitions, 3508 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-27 20:47:59,282 INFO L231 Difference]: Finished difference. Result has 316 places, 278 transitions, 2858 flow [2024-06-27 20:47:59,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2492, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2858, PETRI_PLACES=316, PETRI_TRANSITIONS=278} [2024-06-27 20:47:59,282 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 286 predicate places. [2024-06-27 20:47:59,282 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 278 transitions, 2858 flow [2024-06-27 20:47:59,282 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-27 20:47:59,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:47:59,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-27 20:47:59,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 20:47:59,283 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-27 20:47:59,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:47:59,283 INFO L85 PathProgramCache]: Analyzing trace with hash -1498377284, now seen corresponding path program 11 times [2024-06-27 20:47:59,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:47:59,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579046728] [2024-06-27 20:47:59,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:47:59,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:47:59,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:48:01,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:48:01,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:48:01,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [579046728] [2024-06-27 20:48:01,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [579046728] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:48:01,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:48:01,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:48:01,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117741491] [2024-06-27 20:48:01,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:48:01,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:48:01,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:48:01,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:48:01,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:48:01,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:48:01,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 278 transitions, 2858 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-27 20:48:01,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:48:01,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:48:01,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:48:01,741 INFO L124 PetriNetUnfolderBase]: 576/1113 cut-off events. [2024-06-27 20:48:01,742 INFO L125 PetriNetUnfolderBase]: For 113528/113530 co-relation queries the response was YES. [2024-06-27 20:48:01,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7390 conditions, 1113 events. 576/1113 cut-off events. For 113528/113530 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 6418 event pairs, 57 based on Foata normal form. 1/1112 useless extension candidates. Maximal degree in co-relation 7245. Up to 791 conditions per place. [2024-06-27 20:48:01,753 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 196 selfloop transitions, 96 changer transitions 0/295 dead transitions. [2024-06-27 20:48:01,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 295 transitions, 3538 flow [2024-06-27 20:48:01,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:48:01,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:48:01,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 139 transitions. [2024-06-27 20:48:01,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40762463343108507 [2024-06-27 20:48:01,754 INFO L175 Difference]: Start difference. First operand has 316 places, 278 transitions, 2858 flow. Second operand 11 states and 139 transitions. [2024-06-27 20:48:01,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 295 transitions, 3538 flow [2024-06-27 20:48:02,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 295 transitions, 3237 flow, removed 102 selfloop flow, removed 6 redundant places. [2024-06-27 20:48:02,185 INFO L231 Difference]: Finished difference. Result has 325 places, 284 transitions, 2917 flow [2024-06-27 20:48:02,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2593, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2917, PETRI_PLACES=325, PETRI_TRANSITIONS=284} [2024-06-27 20:48:02,186 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 295 predicate places. [2024-06-27 20:48:02,186 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 284 transitions, 2917 flow [2024-06-27 20:48:02,186 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-27 20:48:02,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:48:02,186 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:48:02,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 20:48:02,186 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-27 20:48:02,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:48:02,187 INFO L85 PathProgramCache]: Analyzing trace with hash -1732331795, now seen corresponding path program 12 times [2024-06-27 20:48:02,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:48:02,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695111851] [2024-06-27 20:48:02,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:48:02,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:48:02,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:48:03,284 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:48:03,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:48:03,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695111851] [2024-06-27 20:48:03,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695111851] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:48:03,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:48:03,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:48:03,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560374905] [2024-06-27 20:48:03,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:48:03,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:48:03,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:48:03,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:48:03,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:48:03,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:48:03,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 284 transitions, 2917 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-27 20:48:03,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:48:03,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:48:03,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:48:03,821 INFO L124 PetriNetUnfolderBase]: 587/1136 cut-off events. [2024-06-27 20:48:03,821 INFO L125 PetriNetUnfolderBase]: For 132425/132427 co-relation queries the response was YES. [2024-06-27 20:48:03,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7903 conditions, 1136 events. 587/1136 cut-off events. For 132425/132427 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 6578 event pairs, 54 based on Foata normal form. 2/1137 useless extension candidates. Maximal degree in co-relation 7754. Up to 916 conditions per place. [2024-06-27 20:48:03,834 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 245 selfloop transitions, 51 changer transitions 0/299 dead transitions. [2024-06-27 20:48:03,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 299 transitions, 3843 flow [2024-06-27 20:48:03,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:48:03,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:48:03,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 127 transitions. [2024-06-27 20:48:03,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4096774193548387 [2024-06-27 20:48:03,835 INFO L175 Difference]: Start difference. First operand has 325 places, 284 transitions, 2917 flow. Second operand 10 states and 127 transitions. [2024-06-27 20:48:03,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 299 transitions, 3843 flow [2024-06-27 20:48:04,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 299 transitions, 3722 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 20:48:04,266 INFO L231 Difference]: Finished difference. Result has 330 places, 286 transitions, 2992 flow [2024-06-27 20:48:04,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2796, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2992, PETRI_PLACES=330, PETRI_TRANSITIONS=286} [2024-06-27 20:48:04,266 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 300 predicate places. [2024-06-27 20:48:04,266 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 286 transitions, 2992 flow [2024-06-27 20:48:04,266 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-27 20:48:04,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:48:04,267 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:48:04,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 20:48:04,267 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-27 20:48:04,267 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:48:04,267 INFO L85 PathProgramCache]: Analyzing trace with hash -1505728934, now seen corresponding path program 12 times [2024-06-27 20:48:04,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:48:04,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011503016] [2024-06-27 20:48:04,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:48:04,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:48:04,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:48:06,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-27 20:48:06,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:48:06,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011503016] [2024-06-27 20:48:06,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011503016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:48:06,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:48:06,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:48:06,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036036284] [2024-06-27 20:48:06,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:48:06,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:48:06,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:48:06,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:48:06,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:48:06,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:48:06,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 286 transitions, 2992 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-27 20:48:06,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:48:06,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:48:06,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:48:07,319 INFO L124 PetriNetUnfolderBase]: 590/1141 cut-off events. [2024-06-27 20:48:07,319 INFO L125 PetriNetUnfolderBase]: For 129307/129309 co-relation queries the response was YES. [2024-06-27 20:48:07,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7946 conditions, 1141 events. 590/1141 cut-off events. For 129307/129309 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 6617 event pairs, 56 based on Foata normal form. 1/1141 useless extension candidates. Maximal degree in co-relation 7796. Up to 841 conditions per place. [2024-06-27 20:48:07,330 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 201 selfloop transitions, 95 changer transitions 0/299 dead transitions. [2024-06-27 20:48:07,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 299 transitions, 3672 flow [2024-06-27 20:48:07,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:48:07,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:48:07,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-27 20:48:07,331 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39882697947214074 [2024-06-27 20:48:07,331 INFO L175 Difference]: Start difference. First operand has 330 places, 286 transitions, 2992 flow. Second operand 11 states and 136 transitions. [2024-06-27 20:48:07,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 299 transitions, 3672 flow [2024-06-27 20:48:07,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 299 transitions, 3567 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-27 20:48:07,791 INFO L231 Difference]: Finished difference. Result has 335 places, 288 transitions, 3148 flow [2024-06-27 20:48:07,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2887, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3148, PETRI_PLACES=335, PETRI_TRANSITIONS=288} [2024-06-27 20:48:07,792 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 305 predicate places. [2024-06-27 20:48:07,792 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 288 transitions, 3148 flow [2024-06-27 20:48:07,792 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-27 20:48:07,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:48:07,792 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:48:07,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 20:48:07,792 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-27 20:48:07,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:48:07,793 INFO L85 PathProgramCache]: Analyzing trace with hash 1969481178, now seen corresponding path program 13 times [2024-06-27 20:48:07,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:48:07,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532991223] [2024-06-27 20:48:07,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:48:07,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:48:07,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:48:09,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:48:09,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:48:09,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532991223] [2024-06-27 20:48:09,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [532991223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:48:09,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:48:09,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:48:09,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351712512] [2024-06-27 20:48:09,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:48:09,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:48:09,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:48:09,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:48:09,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:48:09,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:48:09,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 288 transitions, 3148 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-27 20:48:09,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:48:09,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:48:09,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:48:10,098 INFO L124 PetriNetUnfolderBase]: 588/1138 cut-off events. [2024-06-27 20:48:10,099 INFO L125 PetriNetUnfolderBase]: For 124934/124936 co-relation queries the response was YES. [2024-06-27 20:48:10,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7903 conditions, 1138 events. 588/1138 cut-off events. For 124934/124936 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 6607 event pairs, 56 based on Foata normal form. 1/1138 useless extension candidates. Maximal degree in co-relation 7751. Up to 694 conditions per place. [2024-06-27 20:48:10,112 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 164 selfloop transitions, 134 changer transitions 0/301 dead transitions. [2024-06-27 20:48:10,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 301 transitions, 4214 flow [2024-06-27 20:48:10,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:48:10,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:48:10,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 144 transitions. [2024-06-27 20:48:10,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4222873900293255 [2024-06-27 20:48:10,113 INFO L175 Difference]: Start difference. First operand has 335 places, 288 transitions, 3148 flow. Second operand 11 states and 144 transitions. [2024-06-27 20:48:10,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 301 transitions, 4214 flow [2024-06-27 20:48:10,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 301 transitions, 3939 flow, removed 53 selfloop flow, removed 7 redundant places. [2024-06-27 20:48:10,527 INFO L231 Difference]: Finished difference. Result has 339 places, 288 transitions, 3146 flow [2024-06-27 20:48:10,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2873, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3146, PETRI_PLACES=339, PETRI_TRANSITIONS=288} [2024-06-27 20:48:10,528 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 309 predicate places. [2024-06-27 20:48:10,528 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 288 transitions, 3146 flow [2024-06-27 20:48:10,528 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-27 20:48:10,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:48:10,529 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:48:10,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 20:48:10,529 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-27 20:48:10,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:48:10,529 INFO L85 PathProgramCache]: Analyzing trace with hash -55896167, now seen corresponding path program 13 times [2024-06-27 20:48:10,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:48:10,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12220437] [2024-06-27 20:48:10,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:48:10,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:48:10,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:48:11,358 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:48:11,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:48:11,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12220437] [2024-06-27 20:48:11,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12220437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:48:11,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:48:11,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:48:11,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937537547] [2024-06-27 20:48:11,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:48:11,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:48:11,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:48:11,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:48:11,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:48:11,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:48:11,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 288 transitions, 3146 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:48:11,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:48:11,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:48:11,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:48:11,732 INFO L124 PetriNetUnfolderBase]: 585/1133 cut-off events. [2024-06-27 20:48:11,732 INFO L125 PetriNetUnfolderBase]: For 120595/120597 co-relation queries the response was YES. [2024-06-27 20:48:11,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7647 conditions, 1133 events. 585/1133 cut-off events. For 120595/120597 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 6585 event pairs, 53 based on Foata normal form. 2/1134 useless extension candidates. Maximal degree in co-relation 7494. Up to 833 conditions per place. [2024-06-27 20:48:11,744 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 209 selfloop transitions, 87 changer transitions 0/299 dead transitions. [2024-06-27 20:48:11,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 299 transitions, 3764 flow [2024-06-27 20:48:11,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:48:11,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:48:11,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 129 transitions. [2024-06-27 20:48:11,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4161290322580645 [2024-06-27 20:48:11,746 INFO L175 Difference]: Start difference. First operand has 339 places, 288 transitions, 3146 flow. Second operand 10 states and 129 transitions. [2024-06-27 20:48:11,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 299 transitions, 3764 flow [2024-06-27 20:48:12,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 299 transitions, 3418 flow, removed 21 selfloop flow, removed 11 redundant places. [2024-06-27 20:48:12,136 INFO L231 Difference]: Finished difference. Result has 338 places, 288 transitions, 2978 flow [2024-06-27 20:48:12,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2800, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2978, PETRI_PLACES=338, PETRI_TRANSITIONS=288} [2024-06-27 20:48:12,137 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 308 predicate places. [2024-06-27 20:48:12,137 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 288 transitions, 2978 flow [2024-06-27 20:48:12,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:48:12,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:48:12,137 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:48:12,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 20:48:12,137 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-27 20:48:12,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:48:12,138 INFO L85 PathProgramCache]: Analyzing trace with hash -1732608284, now seen corresponding path program 14 times [2024-06-27 20:48:12,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:48:12,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758888164] [2024-06-27 20:48:12,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:48:12,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:48:12,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:48:13,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-27 20:48:13,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:48:13,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758888164] [2024-06-27 20:48:13,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758888164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:48:13,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:48:13,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:48:13,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679210524] [2024-06-27 20:48:13,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:48:13,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:48:13,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:48:13,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:48:13,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:48:13,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:48:13,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 288 transitions, 2978 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-27 20:48:13,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:48:13,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:48:13,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:48:14,041 INFO L124 PetriNetUnfolderBase]: 583/1130 cut-off events. [2024-06-27 20:48:14,041 INFO L125 PetriNetUnfolderBase]: For 108751/108753 co-relation queries the response was YES. [2024-06-27 20:48:14,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7322 conditions, 1130 events. 583/1130 cut-off events. For 108751/108753 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 6568 event pairs, 55 based on Foata normal form. 1/1130 useless extension candidates. Maximal degree in co-relation 7168. Up to 904 conditions per place. [2024-06-27 20:48:14,054 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 232 selfloop transitions, 65 changer transitions 0/300 dead transitions. [2024-06-27 20:48:14,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 300 transitions, 3824 flow [2024-06-27 20:48:14,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:48:14,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:48:14,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 139 transitions. [2024-06-27 20:48:14,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40762463343108507 [2024-06-27 20:48:14,055 INFO L175 Difference]: Start difference. First operand has 338 places, 288 transitions, 2978 flow. Second operand 11 states and 139 transitions. [2024-06-27 20:48:14,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 300 transitions, 3824 flow [2024-06-27 20:48:14,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 300 transitions, 3594 flow, removed 26 selfloop flow, removed 9 redundant places. [2024-06-27 20:48:14,431 INFO L231 Difference]: Finished difference. Result has 340 places, 288 transitions, 2883 flow [2024-06-27 20:48:14,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2748, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2883, PETRI_PLACES=340, PETRI_TRANSITIONS=288} [2024-06-27 20:48:14,432 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 310 predicate places. [2024-06-27 20:48:14,432 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 288 transitions, 2883 flow [2024-06-27 20:48:14,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-27 20:48:14,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:48:14,432 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:48:14,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 20:48:14,432 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-27 20:48:14,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:48:14,433 INFO L85 PathProgramCache]: Analyzing trace with hash -1739750405, now seen corresponding path program 14 times [2024-06-27 20:48:14,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:48:14,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [436235811] [2024-06-27 20:48:14,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:48:14,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:48:14,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:48:15,623 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:48:15,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:48:15,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [436235811] [2024-06-27 20:48:15,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [436235811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:48:15,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:48:15,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:48:15,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877459079] [2024-06-27 20:48:15,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:48:15,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:48:15,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:48:15,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:48:15,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:48:15,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:48:15,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 288 transitions, 2883 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-27 20:48:15,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:48:15,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:48:15,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:48:16,124 INFO L124 PetriNetUnfolderBase]: 580/1125 cut-off events. [2024-06-27 20:48:16,125 INFO L125 PetriNetUnfolderBase]: For 103948/103950 co-relation queries the response was YES. [2024-06-27 20:48:16,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6963 conditions, 1125 events. 580/1125 cut-off events. For 103948/103950 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 6545 event pairs, 52 based on Foata normal form. 2/1126 useless extension candidates. Maximal degree in co-relation 6808. Up to 952 conditions per place. [2024-06-27 20:48:16,141 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 254 selfloop transitions, 43 changer transitions 0/300 dead transitions. [2024-06-27 20:48:16,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 300 transitions, 3505 flow [2024-06-27 20:48:16,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:48:16,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:48:16,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-27 20:48:16,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39589442815249265 [2024-06-27 20:48:16,142 INFO L175 Difference]: Start difference. First operand has 340 places, 288 transitions, 2883 flow. Second operand 11 states and 135 transitions. [2024-06-27 20:48:16,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 300 transitions, 3505 flow [2024-06-27 20:48:16,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 300 transitions, 3332 flow, removed 18 selfloop flow, removed 10 redundant places. [2024-06-27 20:48:16,554 INFO L231 Difference]: Finished difference. Result has 341 places, 288 transitions, 2800 flow [2024-06-27 20:48:16,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2710, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2800, PETRI_PLACES=341, PETRI_TRANSITIONS=288} [2024-06-27 20:48:16,555 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 311 predicate places. [2024-06-27 20:48:16,555 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 288 transitions, 2800 flow [2024-06-27 20:48:16,555 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-27 20:48:16,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:48:16,555 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:48:16,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 20:48:16,556 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-27 20:48:16,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:48:16,556 INFO L85 PathProgramCache]: Analyzing trace with hash 199674521, now seen corresponding path program 15 times [2024-06-27 20:48:16,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:48:16,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457142759] [2024-06-27 20:48:16,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:48:16,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:48:16,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:48:17,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:48:17,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:48:17,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457142759] [2024-06-27 20:48:17,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457142759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:48:17,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:48:17,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:48:17,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852039760] [2024-06-27 20:48:17,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:48:17,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:48:17,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:48:17,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:48:17,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:48:17,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:48:17,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 288 transitions, 2800 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:48:17,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:48:17,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:48:17,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:48:17,890 INFO L124 PetriNetUnfolderBase]: 584/1132 cut-off events. [2024-06-27 20:48:17,891 INFO L125 PetriNetUnfolderBase]: For 105603/105603 co-relation queries the response was YES. [2024-06-27 20:48:17,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6969 conditions, 1132 events. 584/1132 cut-off events. For 105603/105603 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 6591 event pairs, 50 based on Foata normal form. 2/1133 useless extension candidates. Maximal degree in co-relation 6813. Up to 1020 conditions per place. [2024-06-27 20:48:17,903 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 277 selfloop transitions, 20 changer transitions 0/300 dead transitions. [2024-06-27 20:48:17,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 300 transitions, 3466 flow [2024-06-27 20:48:17,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:48:17,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:48:17,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 117 transitions. [2024-06-27 20:48:17,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3774193548387097 [2024-06-27 20:48:17,905 INFO L175 Difference]: Start difference. First operand has 341 places, 288 transitions, 2800 flow. Second operand 10 states and 117 transitions. [2024-06-27 20:48:17,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 300 transitions, 3466 flow [2024-06-27 20:48:18,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 300 transitions, 3337 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-27 20:48:18,253 INFO L231 Difference]: Finished difference. Result has 339 places, 289 transitions, 2763 flow [2024-06-27 20:48:18,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2671, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2763, PETRI_PLACES=339, PETRI_TRANSITIONS=289} [2024-06-27 20:48:18,253 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 309 predicate places. [2024-06-27 20:48:18,253 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 289 transitions, 2763 flow [2024-06-27 20:48:18,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:48:18,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:48:18,254 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:48:18,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 20:48:18,254 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-27 20:48:18,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:48:18,254 INFO L85 PathProgramCache]: Analyzing trace with hash 199683821, now seen corresponding path program 16 times [2024-06-27 20:48:18,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:48:18,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126166767] [2024-06-27 20:48:18,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:48:18,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:48:18,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:48:19,379 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:48:19,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:48:19,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126166767] [2024-06-27 20:48:19,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2126166767] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:48:19,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:48:19,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:48:19,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871522669] [2024-06-27 20:48:19,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:48:19,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:48:19,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:48:19,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:48:19,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:48:19,534 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:48:19,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 289 transitions, 2763 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-27 20:48:19,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:48:19,535 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:48:19,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:48:19,941 INFO L124 PetriNetUnfolderBase]: 595/1153 cut-off events. [2024-06-27 20:48:19,941 INFO L125 PetriNetUnfolderBase]: For 109237/109237 co-relation queries the response was YES. [2024-06-27 20:48:19,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7149 conditions, 1153 events. 595/1153 cut-off events. For 109237/109237 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 6770 event pairs, 50 based on Foata normal form. 2/1154 useless extension candidates. Maximal degree in co-relation 6993. Up to 1035 conditions per place. [2024-06-27 20:48:19,953 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 284 selfloop transitions, 19 changer transitions 0/306 dead transitions. [2024-06-27 20:48:19,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 306 transitions, 3519 flow [2024-06-27 20:48:19,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:48:19,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:48:19,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 127 transitions. [2024-06-27 20:48:19,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3724340175953079 [2024-06-27 20:48:19,955 INFO L175 Difference]: Start difference. First operand has 339 places, 289 transitions, 2763 flow. Second operand 11 states and 127 transitions. [2024-06-27 20:48:19,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 306 transitions, 3519 flow [2024-06-27 20:48:20,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 306 transitions, 3389 flow, removed 44 selfloop flow, removed 8 redundant places. [2024-06-27 20:48:20,305 INFO L231 Difference]: Finished difference. Result has 344 places, 293 transitions, 2812 flow [2024-06-27 20:48:20,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2681, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2812, PETRI_PLACES=344, PETRI_TRANSITIONS=293} [2024-06-27 20:48:20,306 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 314 predicate places. [2024-06-27 20:48:20,306 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 293 transitions, 2812 flow [2024-06-27 20:48:20,307 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-27 20:48:20,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:48:20,307 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:48:20,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 20:48:20,307 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-27 20:48:20,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:48:20,307 INFO L85 PathProgramCache]: Analyzing trace with hash 199407332, now seen corresponding path program 15 times [2024-06-27 20:48:20,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:48:20,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502049189] [2024-06-27 20:48:20,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:48:20,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:48:20,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:48:21,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:48:21,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:48:21,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502049189] [2024-06-27 20:48:21,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502049189] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:48:21,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:48:21,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:48:21,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793066230] [2024-06-27 20:48:21,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:48:21,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:48:21,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:48:21,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:48:21,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:48:21,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:48:21,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 293 transitions, 2812 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-27 20:48:21,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:48:21,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:48:21,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:48:22,227 INFO L124 PetriNetUnfolderBase]: 593/1150 cut-off events. [2024-06-27 20:48:22,227 INFO L125 PetriNetUnfolderBase]: For 95910/95910 co-relation queries the response was YES. [2024-06-27 20:48:22,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6870 conditions, 1150 events. 593/1150 cut-off events. For 95910/95910 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 6738 event pairs, 52 based on Foata normal form. 1/1150 useless extension candidates. Maximal degree in co-relation 6711. Up to 1032 conditions per place. [2024-06-27 20:48:22,241 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 274 selfloop transitions, 26 changer transitions 0/303 dead transitions. [2024-06-27 20:48:22,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 303 transitions, 3436 flow [2024-06-27 20:48:22,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:48:22,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:48:22,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 118 transitions. [2024-06-27 20:48:22,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38064516129032255 [2024-06-27 20:48:22,242 INFO L175 Difference]: Start difference. First operand has 344 places, 293 transitions, 2812 flow. Second operand 10 states and 118 transitions. [2024-06-27 20:48:22,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 303 transitions, 3436 flow [2024-06-27 20:48:22,577 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 303 transitions, 3309 flow, removed 48 selfloop flow, removed 7 redundant places. [2024-06-27 20:48:22,580 INFO L231 Difference]: Finished difference. Result has 347 places, 293 transitions, 2747 flow [2024-06-27 20:48:22,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2685, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2747, PETRI_PLACES=347, PETRI_TRANSITIONS=293} [2024-06-27 20:48:22,581 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 317 predicate places. [2024-06-27 20:48:22,581 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 293 transitions, 2747 flow [2024-06-27 20:48:22,581 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-27 20:48:22,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:48:22,581 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:48:22,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 20:48:22,581 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-27 20:48:22,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:48:22,582 INFO L85 PathProgramCache]: Analyzing trace with hash -1756199181, now seen corresponding path program 17 times [2024-06-27 20:48:22,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:48:22,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205842143] [2024-06-27 20:48:22,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:48:22,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:48:22,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:48:23,556 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:48:23,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:48:23,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205842143] [2024-06-27 20:48:23,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [205842143] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:48:23,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:48:23,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:48:23,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1761515862] [2024-06-27 20:48:23,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:48:23,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:48:23,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:48:23,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:48:23,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:48:23,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:48:23,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 293 transitions, 2747 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-27 20:48:23,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:48:23,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:48:23,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:48:24,160 INFO L124 PetriNetUnfolderBase]: 597/1158 cut-off events. [2024-06-27 20:48:24,160 INFO L125 PetriNetUnfolderBase]: For 104083/104083 co-relation queries the response was YES. [2024-06-27 20:48:24,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6882 conditions, 1158 events. 597/1158 cut-off events. For 104083/104083 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 6812 event pairs, 50 based on Foata normal form. 2/1159 useless extension candidates. Maximal degree in co-relation 6722. Up to 1011 conditions per place. [2024-06-27 20:48:24,172 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 279 selfloop transitions, 24 changer transitions 0/306 dead transitions. [2024-06-27 20:48:24,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 306 transitions, 3431 flow [2024-06-27 20:48:24,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:48:24,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:48:24,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 118 transitions. [2024-06-27 20:48:24,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38064516129032255 [2024-06-27 20:48:24,173 INFO L175 Difference]: Start difference. First operand has 347 places, 293 transitions, 2747 flow. Second operand 10 states and 118 transitions. [2024-06-27 20:48:24,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 306 transitions, 3431 flow [2024-06-27 20:48:24,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 306 transitions, 3383 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 20:48:24,516 INFO L231 Difference]: Finished difference. Result has 349 places, 294 transitions, 2805 flow [2024-06-27 20:48:24,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2699, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2805, PETRI_PLACES=349, PETRI_TRANSITIONS=294} [2024-06-27 20:48:24,516 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 319 predicate places. [2024-06-27 20:48:24,516 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 294 transitions, 2805 flow [2024-06-27 20:48:24,516 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-27 20:48:24,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:48:24,517 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:48:24,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 20:48:24,517 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-27 20:48:24,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:48:24,517 INFO L85 PathProgramCache]: Analyzing trace with hash -1739959934, now seen corresponding path program 16 times [2024-06-27 20:48:24,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:48:24,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043222748] [2024-06-27 20:48:24,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:48:24,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:48:24,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:48:25,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:48:25,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:48:25,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043222748] [2024-06-27 20:48:25,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043222748] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:48:25,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:48:25,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:48:25,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949098579] [2024-06-27 20:48:25,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:48:25,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:48:25,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:48:25,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:48:25,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:48:25,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:48:25,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 294 transitions, 2805 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-27 20:48:25,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:48:25,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:48:25,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:48:26,258 INFO L124 PetriNetUnfolderBase]: 600/1164 cut-off events. [2024-06-27 20:48:26,259 INFO L125 PetriNetUnfolderBase]: For 99443/99445 co-relation queries the response was YES. [2024-06-27 20:48:26,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6989 conditions, 1164 events. 600/1164 cut-off events. For 99443/99445 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 6868 event pairs, 58 based on Foata normal form. 1/1164 useless extension candidates. Maximal degree in co-relation 6828. Up to 976 conditions per place. [2024-06-27 20:48:26,271 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 252 selfloop transitions, 52 changer transitions 0/307 dead transitions. [2024-06-27 20:48:26,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 307 transitions, 3503 flow [2024-06-27 20:48:26,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:48:26,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:48:26,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-27 20:48:26,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39882697947214074 [2024-06-27 20:48:26,272 INFO L175 Difference]: Start difference. First operand has 349 places, 294 transitions, 2805 flow. Second operand 11 states and 136 transitions. [2024-06-27 20:48:26,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 307 transitions, 3503 flow [2024-06-27 20:48:26,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 307 transitions, 3409 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-27 20:48:26,601 INFO L231 Difference]: Finished difference. Result has 352 places, 296 transitions, 2888 flow [2024-06-27 20:48:26,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2711, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2888, PETRI_PLACES=352, PETRI_TRANSITIONS=296} [2024-06-27 20:48:26,602 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 322 predicate places. [2024-06-27 20:48:26,602 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 296 transitions, 2888 flow [2024-06-27 20:48:26,602 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-27 20:48:26,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:48:26,602 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:48:26,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-27 20:48:26,603 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-27 20:48:26,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:48:26,603 INFO L85 PathProgramCache]: Analyzing trace with hash -1739758124, now seen corresponding path program 17 times [2024-06-27 20:48:26,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:48:26,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358783149] [2024-06-27 20:48:26,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:48:26,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:48:26,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:48:28,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:48:28,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:48:28,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358783149] [2024-06-27 20:48:28,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358783149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:48:28,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:48:28,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:48:28,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941365557] [2024-06-27 20:48:28,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:48:28,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:48:28,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:48:28,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:48:28,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:48:28,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:48:28,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 296 transitions, 2888 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-27 20:48:28,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:48:28,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:48:28,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:48:28,686 INFO L124 PetriNetUnfolderBase]: 598/1161 cut-off events. [2024-06-27 20:48:28,686 INFO L125 PetriNetUnfolderBase]: For 91504/91506 co-relation queries the response was YES. [2024-06-27 20:48:28,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6801 conditions, 1161 events. 598/1161 cut-off events. For 91504/91506 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 6835 event pairs, 58 based on Foata normal form. 1/1161 useless extension candidates. Maximal degree in co-relation 6639. Up to 935 conditions per place. [2024-06-27 20:48:28,699 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 240 selfloop transitions, 64 changer transitions 0/307 dead transitions. [2024-06-27 20:48:28,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 307 transitions, 3522 flow [2024-06-27 20:48:28,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:48:28,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:48:28,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 141 transitions. [2024-06-27 20:48:28,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41348973607038125 [2024-06-27 20:48:28,700 INFO L175 Difference]: Start difference. First operand has 352 places, 296 transitions, 2888 flow. Second operand 11 states and 141 transitions. [2024-06-27 20:48:28,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 307 transitions, 3522 flow [2024-06-27 20:48:29,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 307 transitions, 3270 flow, removed 52 selfloop flow, removed 9 redundant places. [2024-06-27 20:48:29,052 INFO L231 Difference]: Finished difference. Result has 354 places, 296 transitions, 2769 flow [2024-06-27 20:48:29,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2636, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2769, PETRI_PLACES=354, PETRI_TRANSITIONS=296} [2024-06-27 20:48:29,052 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 324 predicate places. [2024-06-27 20:48:29,052 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 296 transitions, 2769 flow [2024-06-27 20:48:29,052 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-27 20:48:29,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:48:29,052 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:48:29,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-27 20:48:29,053 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-27 20:48:29,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:48:29,053 INFO L85 PathProgramCache]: Analyzing trace with hash 524424941, now seen corresponding path program 18 times [2024-06-27 20:48:29,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:48:29,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498206595] [2024-06-27 20:48:29,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:48:29,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:48:29,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:48:30,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:48:30,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:48:30,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498206595] [2024-06-27 20:48:30,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498206595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:48:30,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:48:30,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:48:30,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321861968] [2024-06-27 20:48:30,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:48:30,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:48:30,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:48:30,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:48:30,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:48:30,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:48:30,224 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 296 transitions, 2769 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-27 20:48:30,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:48:30,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:48:30,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:48:30,599 INFO L124 PetriNetUnfolderBase]: 595/1155 cut-off events. [2024-06-27 20:48:30,599 INFO L125 PetriNetUnfolderBase]: For 84960/84960 co-relation queries the response was YES. [2024-06-27 20:48:30,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6427 conditions, 1155 events. 595/1155 cut-off events. For 84960/84960 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 6810 event pairs, 49 based on Foata normal form. 2/1156 useless extension candidates. Maximal degree in co-relation 6264. Up to 986 conditions per place. [2024-06-27 20:48:30,612 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 281 selfloop transitions, 27 changer transitions 0/311 dead transitions. [2024-06-27 20:48:30,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 311 transitions, 3419 flow [2024-06-27 20:48:30,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:48:30,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:48:30,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 138 transitions. [2024-06-27 20:48:30,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3709677419354839 [2024-06-27 20:48:30,613 INFO L175 Difference]: Start difference. First operand has 354 places, 296 transitions, 2769 flow. Second operand 12 states and 138 transitions. [2024-06-27 20:48:30,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 311 transitions, 3419 flow [2024-06-27 20:48:30,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 311 transitions, 3203 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-27 20:48:30,912 INFO L231 Difference]: Finished difference. Result has 354 places, 296 transitions, 2611 flow [2024-06-27 20:48:30,912 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2553, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2611, PETRI_PLACES=354, PETRI_TRANSITIONS=296} [2024-06-27 20:48:30,913 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 324 predicate places. [2024-06-27 20:48:30,913 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 296 transitions, 2611 flow [2024-06-27 20:48:30,913 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-27 20:48:30,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:48:30,913 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:48:30,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-27 20:48:30,913 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-27 20:48:30,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:48:30,914 INFO L85 PathProgramCache]: Analyzing trace with hash -1678527820, now seen corresponding path program 1 times [2024-06-27 20:48:30,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:48:30,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351466190] [2024-06-27 20:48:30,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:48:30,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:48:30,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:48:31,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:48:31,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:48:31,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351466190] [2024-06-27 20:48:31,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1351466190] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:48:31,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:48:31,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:48:31,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858322967] [2024-06-27 20:48:31,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:48:31,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:48:31,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:48:31,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:48:31,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:48:31,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:48:31,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 296 transitions, 2611 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-27 20:48:31,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:48:31,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:48:31,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:48:32,261 INFO L124 PetriNetUnfolderBase]: 607/1183 cut-off events. [2024-06-27 20:48:32,262 INFO L125 PetriNetUnfolderBase]: For 125638/125638 co-relation queries the response was YES. [2024-06-27 20:48:32,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6445 conditions, 1183 events. 607/1183 cut-off events. For 125638/125638 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 6976 event pairs, 45 based on Foata normal form. 8/1190 useless extension candidates. Maximal degree in co-relation 6282. Up to 1000 conditions per place. [2024-06-27 20:48:32,274 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 286 selfloop transitions, 15 changer transitions 18/322 dead transitions. [2024-06-27 20:48:32,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 322 transitions, 3375 flow [2024-06-27 20:48:32,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:48:32,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:48:32,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-27 20:48:32,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-27 20:48:32,275 INFO L175 Difference]: Start difference. First operand has 354 places, 296 transitions, 2611 flow. Second operand 11 states and 134 transitions. [2024-06-27 20:48:32,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 322 transitions, 3375 flow [2024-06-27 20:48:32,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 322 transitions, 3244 flow, removed 25 selfloop flow, removed 11 redundant places. [2024-06-27 20:48:32,615 INFO L231 Difference]: Finished difference. Result has 354 places, 292 transitions, 2493 flow [2024-06-27 20:48:32,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2480, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2493, PETRI_PLACES=354, PETRI_TRANSITIONS=292} [2024-06-27 20:48:32,616 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 324 predicate places. [2024-06-27 20:48:32,616 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 292 transitions, 2493 flow [2024-06-27 20:48:32,616 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-27 20:48:32,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:48:32,616 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:48:32,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-27 20:48:32,616 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-27 20:48:32,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:48:32,617 INFO L85 PathProgramCache]: Analyzing trace with hash -399565968, now seen corresponding path program 2 times [2024-06-27 20:48:32,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:48:32,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256894531] [2024-06-27 20:48:32,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:48:32,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:48:32,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:48:33,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-27 20:48:33,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:48:33,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1256894531] [2024-06-27 20:48:33,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1256894531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:48:33,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:48:33,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:48:33,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890134543] [2024-06-27 20:48:33,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:48:33,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:48:33,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:48:33,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:48:33,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:48:33,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:48:33,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 292 transitions, 2493 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-27 20:48:33,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:48:33,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:48:33,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:48:34,168 INFO L124 PetriNetUnfolderBase]: 616/1204 cut-off events. [2024-06-27 20:48:34,168 INFO L125 PetriNetUnfolderBase]: For 197977/197977 co-relation queries the response was YES. [2024-06-27 20:48:34,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7751 conditions, 1204 events. 616/1204 cut-off events. For 197977/197977 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 7114 event pairs, 58 based on Foata normal form. 8/1211 useless extension candidates. Maximal degree in co-relation 7589. Up to 972 conditions per place. [2024-06-27 20:48:34,180 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 288 selfloop transitions, 20 changer transitions 7/318 dead transitions. [2024-06-27 20:48:34,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 318 transitions, 3581 flow [2024-06-27 20:48:34,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:48:34,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:48:34,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-27 20:48:34,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40175953079178883 [2024-06-27 20:48:34,181 INFO L175 Difference]: Start difference. First operand has 354 places, 292 transitions, 2493 flow. Second operand 11 states and 137 transitions. [2024-06-27 20:48:34,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 318 transitions, 3581 flow [2024-06-27 20:48:34,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 318 transitions, 3469 flow, removed 11 selfloop flow, removed 11 redundant places. [2024-06-27 20:48:34,780 INFO L231 Difference]: Finished difference. Result has 347 places, 290 transitions, 2423 flow [2024-06-27 20:48:34,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2393, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2423, PETRI_PLACES=347, PETRI_TRANSITIONS=290} [2024-06-27 20:48:34,781 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 317 predicate places. [2024-06-27 20:48:34,781 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 290 transitions, 2423 flow [2024-06-27 20:48:34,781 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-27 20:48:34,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:48:34,781 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:48:34,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-27 20:48:34,781 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-27 20:48:34,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:48:34,782 INFO L85 PathProgramCache]: Analyzing trace with hash -399388338, now seen corresponding path program 3 times [2024-06-27 20:48:34,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:48:34,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320901835] [2024-06-27 20:48:34,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:48:34,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:48:34,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:48:35,889 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:48:35,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:48:35,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320901835] [2024-06-27 20:48:35,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320901835] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:48:35,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:48:35,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:48:35,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [482950695] [2024-06-27 20:48:35,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:48:35,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:48:35,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:48:35,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:48:35,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:48:36,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:48:36,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 290 transitions, 2423 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-27 20:48:36,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:48:36,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:48:36,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:48:36,434 INFO L124 PetriNetUnfolderBase]: 585/1143 cut-off events. [2024-06-27 20:48:36,434 INFO L125 PetriNetUnfolderBase]: For 135007/135007 co-relation queries the response was YES. [2024-06-27 20:48:36,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6038 conditions, 1143 events. 585/1143 cut-off events. For 135007/135007 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 6721 event pairs, 51 based on Foata normal form. 10/1152 useless extension candidates. Maximal degree in co-relation 5880. Up to 972 conditions per place. [2024-06-27 20:48:36,446 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 278 selfloop transitions, 16 changer transitions 14/311 dead transitions. [2024-06-27 20:48:36,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 311 transitions, 3185 flow [2024-06-27 20:48:36,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:48:36,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:48:36,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-27 20:48:36,447 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3841642228739003 [2024-06-27 20:48:36,448 INFO L175 Difference]: Start difference. First operand has 347 places, 290 transitions, 2423 flow. Second operand 11 states and 131 transitions. [2024-06-27 20:48:36,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 311 transitions, 3185 flow [2024-06-27 20:48:36,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 311 transitions, 3144 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-27 20:48:36,773 INFO L231 Difference]: Finished difference. Result has 346 places, 284 transitions, 2373 flow [2024-06-27 20:48:36,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2382, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2373, PETRI_PLACES=346, PETRI_TRANSITIONS=284} [2024-06-27 20:48:36,773 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 316 predicate places. [2024-06-27 20:48:36,773 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 284 transitions, 2373 flow [2024-06-27 20:48:36,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-27 20:48:36,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:48:36,774 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:48:36,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-27 20:48:36,774 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-27 20:48:36,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:48:36,774 INFO L85 PathProgramCache]: Analyzing trace with hash 1067010740, now seen corresponding path program 4 times [2024-06-27 20:48:36,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:48:36,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180613562] [2024-06-27 20:48:36,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:48:36,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:48:36,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:48:37,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:48:37,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:48:37,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180613562] [2024-06-27 20:48:37,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180613562] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:48:37,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:48:37,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:48:37,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255186261] [2024-06-27 20:48:37,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:48:37,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:48:37,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:48:37,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:48:37,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:48:37,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:48:37,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 284 transitions, 2373 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-27 20:48:37,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:48:37,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:48:37,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:48:38,251 INFO L124 PetriNetUnfolderBase]: 564/1100 cut-off events. [2024-06-27 20:48:38,252 INFO L125 PetriNetUnfolderBase]: For 81493/81493 co-relation queries the response was YES. [2024-06-27 20:48:38,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5793 conditions, 1100 events. 564/1100 cut-off events. For 81493/81493 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 6417 event pairs, 30 based on Foata normal form. 2/1101 useless extension candidates. Maximal degree in co-relation 5636. Up to 958 conditions per place. [2024-06-27 20:48:38,264 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 282 selfloop transitions, 19 changer transitions 0/304 dead transitions. [2024-06-27 20:48:38,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 304 transitions, 3063 flow [2024-06-27 20:48:38,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:48:38,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:48:38,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 127 transitions. [2024-06-27 20:48:38,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3724340175953079 [2024-06-27 20:48:38,265 INFO L175 Difference]: Start difference. First operand has 346 places, 284 transitions, 2373 flow. Second operand 11 states and 127 transitions. [2024-06-27 20:48:38,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 304 transitions, 3063 flow [2024-06-27 20:48:38,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 304 transitions, 2977 flow, removed 6 selfloop flow, removed 14 redundant places. [2024-06-27 20:48:38,550 INFO L231 Difference]: Finished difference. Result has 337 places, 285 transitions, 2369 flow [2024-06-27 20:48:38,550 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2287, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2369, PETRI_PLACES=337, PETRI_TRANSITIONS=285} [2024-06-27 20:48:38,550 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 307 predicate places. [2024-06-27 20:48:38,550 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 285 transitions, 2369 flow [2024-06-27 20:48:38,550 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-27 20:48:38,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:48:38,551 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:48:38,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-27 20:48:38,551 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-27 20:48:38,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:48:38,551 INFO L85 PathProgramCache]: Analyzing trace with hash -1107489884, now seen corresponding path program 5 times [2024-06-27 20:48:38,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:48:38,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290120287] [2024-06-27 20:48:38,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:48:38,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:48:38,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:48:39,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-27 20:48:39,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:48:39,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290120287] [2024-06-27 20:48:39,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290120287] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:48:39,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:48:39,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:48:39,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545439432] [2024-06-27 20:48:39,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:48:39,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:48:39,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:48:39,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:48:39,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:48:39,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:48:39,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 285 transitions, 2369 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-27 20:48:39,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:48:39,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:48:39,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:48:40,275 INFO L124 PetriNetUnfolderBase]: 568/1108 cut-off events. [2024-06-27 20:48:40,275 INFO L125 PetriNetUnfolderBase]: For 79235/79235 co-relation queries the response was YES. [2024-06-27 20:48:40,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5824 conditions, 1108 events. 568/1108 cut-off events. For 79235/79235 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 6468 event pairs, 45 based on Foata normal form. 2/1109 useless extension candidates. Maximal degree in co-relation 5670. Up to 952 conditions per place. [2024-06-27 20:48:40,287 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 262 selfloop transitions, 38 changer transitions 0/303 dead transitions. [2024-06-27 20:48:40,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 303 transitions, 3055 flow [2024-06-27 20:48:40,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:48:40,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:48:40,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-27 20:48:40,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39882697947214074 [2024-06-27 20:48:40,288 INFO L175 Difference]: Start difference. First operand has 337 places, 285 transitions, 2369 flow. Second operand 11 states and 136 transitions. [2024-06-27 20:48:40,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 303 transitions, 3055 flow [2024-06-27 20:48:40,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 303 transitions, 2983 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-27 20:48:40,542 INFO L231 Difference]: Finished difference. Result has 339 places, 286 transitions, 2419 flow [2024-06-27 20:48:40,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2297, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2419, PETRI_PLACES=339, PETRI_TRANSITIONS=286} [2024-06-27 20:48:40,543 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 309 predicate places. [2024-06-27 20:48:40,543 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 286 transitions, 2419 flow [2024-06-27 20:48:40,543 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-27 20:48:40,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:48:40,543 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:48:40,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-27 20:48:40,543 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-27 20:48:40,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:48:40,544 INFO L85 PathProgramCache]: Analyzing trace with hash -1107667514, now seen corresponding path program 6 times [2024-06-27 20:48:40,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:48:40,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244012649] [2024-06-27 20:48:40,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:48:40,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:48:40,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:48:41,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-27 20:48:41,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:48:41,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244012649] [2024-06-27 20:48:41,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1244012649] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:48:41,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:48:41,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:48:41,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407617051] [2024-06-27 20:48:41,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:48:41,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:48:41,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:48:41,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:48:41,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:48:41,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:48:41,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 286 transitions, 2419 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-27 20:48:41,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:48:41,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:48:41,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:48:42,001 INFO L124 PetriNetUnfolderBase]: 601/1175 cut-off events. [2024-06-27 20:48:42,002 INFO L125 PetriNetUnfolderBase]: For 149399/149399 co-relation queries the response was YES. [2024-06-27 20:48:42,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7455 conditions, 1175 events. 601/1175 cut-off events. For 149399/149399 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 6914 event pairs, 58 based on Foata normal form. 2/1176 useless extension candidates. Maximal degree in co-relation 7300. Up to 946 conditions per place. [2024-06-27 20:48:42,014 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 267 selfloop transitions, 40 changer transitions 0/310 dead transitions. [2024-06-27 20:48:42,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 310 transitions, 3455 flow [2024-06-27 20:48:42,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:48:42,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:48:42,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 141 transitions. [2024-06-27 20:48:42,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41348973607038125 [2024-06-27 20:48:42,015 INFO L175 Difference]: Start difference. First operand has 339 places, 286 transitions, 2419 flow. Second operand 11 states and 141 transitions. [2024-06-27 20:48:42,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 310 transitions, 3455 flow [2024-06-27 20:48:42,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 310 transitions, 3343 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-27 20:48:42,569 INFO L231 Difference]: Finished difference. Result has 341 places, 288 transitions, 2477 flow [2024-06-27 20:48:42,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2307, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2477, PETRI_PLACES=341, PETRI_TRANSITIONS=288} [2024-06-27 20:48:42,570 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 311 predicate places. [2024-06-27 20:48:42,570 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 288 transitions, 2477 flow [2024-06-27 20:48:42,570 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-27 20:48:42,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:48:42,570 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:48:42,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-27 20:48:42,570 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-27 20:48:42,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:48:42,571 INFO L85 PathProgramCache]: Analyzing trace with hash -1101233774, now seen corresponding path program 7 times [2024-06-27 20:48:42,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:48:42,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445538030] [2024-06-27 20:48:42,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:48:42,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:48:42,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:48:43,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-27 20:48:43,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:48:43,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445538030] [2024-06-27 20:48:43,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [445538030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:48:43,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:48:43,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:48:43,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568726405] [2024-06-27 20:48:43,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:48:43,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:48:43,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:48:43,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:48:43,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:48:43,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:48:43,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 288 transitions, 2477 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-27 20:48:43,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:48:43,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:48:43,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:48:43,995 INFO L124 PetriNetUnfolderBase]: 588/1152 cut-off events. [2024-06-27 20:48:43,995 INFO L125 PetriNetUnfolderBase]: For 137689/137689 co-relation queries the response was YES. [2024-06-27 20:48:44,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6116 conditions, 1152 events. 588/1152 cut-off events. For 137689/137689 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 6796 event pairs, 51 based on Foata normal form. 10/1161 useless extension candidates. Maximal degree in co-relation 5960. Up to 964 conditions per place. [2024-06-27 20:48:44,007 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 265 selfloop transitions, 34 changer transitions 6/308 dead transitions. [2024-06-27 20:48:44,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 308 transitions, 3189 flow [2024-06-27 20:48:44,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:48:44,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:48:44,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 138 transitions. [2024-06-27 20:48:44,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4046920821114369 [2024-06-27 20:48:44,009 INFO L175 Difference]: Start difference. First operand has 341 places, 288 transitions, 2477 flow. Second operand 11 states and 138 transitions. [2024-06-27 20:48:44,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 308 transitions, 3189 flow [2024-06-27 20:48:44,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 308 transitions, 3061 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-27 20:48:44,299 INFO L231 Difference]: Finished difference. Result has 345 places, 285 transitions, 2401 flow [2024-06-27 20:48:44,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2349, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2401, PETRI_PLACES=345, PETRI_TRANSITIONS=285} [2024-06-27 20:48:44,300 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 315 predicate places. [2024-06-27 20:48:44,300 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 285 transitions, 2401 flow [2024-06-27 20:48:44,300 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-27 20:48:44,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:48:44,300 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:48:44,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-27 20:48:44,301 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-27 20:48:44,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:48:44,301 INFO L85 PathProgramCache]: Analyzing trace with hash -1273901294, now seen corresponding path program 8 times [2024-06-27 20:48:44,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:48:44,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802851989] [2024-06-27 20:48:44,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:48:44,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:48:44,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:48:45,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:48:45,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:48:45,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802851989] [2024-06-27 20:48:45,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802851989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:48:45,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:48:45,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:48:45,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80464394] [2024-06-27 20:48:45,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:48:45,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:48:45,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:48:45,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:48:45,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:48:45,503 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:48:45,503 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 285 transitions, 2401 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-27 20:48:45,503 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:48:45,503 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:48:45,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:48:45,931 INFO L124 PetriNetUnfolderBase]: 583/1143 cut-off events. [2024-06-27 20:48:45,932 INFO L125 PetriNetUnfolderBase]: For 122959/122959 co-relation queries the response was YES. [2024-06-27 20:48:45,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6007 conditions, 1143 events. 583/1143 cut-off events. For 122959/122959 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 6732 event pairs, 47 based on Foata normal form. 8/1150 useless extension candidates. Maximal degree in co-relation 5849. Up to 968 conditions per place. [2024-06-27 20:48:45,941 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 271 selfloop transitions, 18 changer transitions 12/304 dead transitions. [2024-06-27 20:48:45,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 304 transitions, 3111 flow [2024-06-27 20:48:45,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:48:45,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:48:45,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 128 transitions. [2024-06-27 20:48:45,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375366568914956 [2024-06-27 20:48:45,942 INFO L175 Difference]: Start difference. First operand has 345 places, 285 transitions, 2401 flow. Second operand 11 states and 128 transitions. [2024-06-27 20:48:45,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 304 transitions, 3111 flow [2024-06-27 20:48:46,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 304 transitions, 2997 flow, removed 2 selfloop flow, removed 13 redundant places. [2024-06-27 20:48:46,259 INFO L231 Difference]: Finished difference. Result has 343 places, 281 transitions, 2284 flow [2024-06-27 20:48:46,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2287, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2284, PETRI_PLACES=343, PETRI_TRANSITIONS=281} [2024-06-27 20:48:46,260 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 313 predicate places. [2024-06-27 20:48:46,260 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 281 transitions, 2284 flow [2024-06-27 20:48:46,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-27 20:48:46,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:48:46,260 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:48:46,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-27 20:48:46,261 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-27 20:48:46,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:48:46,261 INFO L85 PathProgramCache]: Analyzing trace with hash 192675414, now seen corresponding path program 9 times [2024-06-27 20:48:46,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:48:46,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672356536] [2024-06-27 20:48:46,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:48:46,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:48:46,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:48:47,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:48:47,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:48:47,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672356536] [2024-06-27 20:48:47,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672356536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:48:47,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:48:47,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:48:47,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003914657] [2024-06-27 20:48:47,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:48:47,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:48:47,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:48:47,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:48:47,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:48:47,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:48:47,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 281 transitions, 2284 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-27 20:48:47,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:48:47,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:48:47,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:48:47,715 INFO L124 PetriNetUnfolderBase]: 574/1128 cut-off events. [2024-06-27 20:48:47,715 INFO L125 PetriNetUnfolderBase]: For 124983/124983 co-relation queries the response was YES. [2024-06-27 20:48:47,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5872 conditions, 1128 events. 574/1128 cut-off events. For 124983/124983 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 6605 event pairs, 43 based on Foata normal form. 8/1135 useless extension candidates. Maximal degree in co-relation 5714. Up to 948 conditions per place. [2024-06-27 20:48:47,727 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 268 selfloop transitions, 15 changer transitions 15/301 dead transitions. [2024-06-27 20:48:47,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 301 transitions, 2990 flow [2024-06-27 20:48:47,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:48:47,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:48:47,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 128 transitions. [2024-06-27 20:48:47,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375366568914956 [2024-06-27 20:48:47,728 INFO L175 Difference]: Start difference. First operand has 343 places, 281 transitions, 2284 flow. Second operand 11 states and 128 transitions. [2024-06-27 20:48:47,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 301 transitions, 2990 flow [2024-06-27 20:48:48,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 301 transitions, 2948 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-27 20:48:48,020 INFO L231 Difference]: Finished difference. Result has 339 places, 276 transitions, 2231 flow [2024-06-27 20:48:48,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2242, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2231, PETRI_PLACES=339, PETRI_TRANSITIONS=276} [2024-06-27 20:48:48,020 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 309 predicate places. [2024-06-27 20:48:48,020 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 276 transitions, 2231 flow [2024-06-27 20:48:48,021 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-27 20:48:48,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:48:48,021 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:48:48,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-27 20:48:48,021 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-27 20:48:48,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:48:48,021 INFO L85 PathProgramCache]: Analyzing trace with hash 369933848, now seen corresponding path program 1 times [2024-06-27 20:48:48,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:48:48,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625799934] [2024-06-27 20:48:48,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:48:48,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:48:48,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:48:49,522 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:48:49,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:48:49,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625799934] [2024-06-27 20:48:49,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625799934] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:48:49,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:48:49,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:48:49,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763529092] [2024-06-27 20:48:49,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:48:49,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:48:49,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:48:49,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:48:49,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:48:49,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:48:49,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 276 transitions, 2231 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-27 20:48:49,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:48:49,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:48:49,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:48:50,240 INFO L124 PetriNetUnfolderBase]: 560/1102 cut-off events. [2024-06-27 20:48:50,240 INFO L125 PetriNetUnfolderBase]: For 126461/126461 co-relation queries the response was YES. [2024-06-27 20:48:50,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5730 conditions, 1102 events. 560/1102 cut-off events. For 126461/126461 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 6408 event pairs, 49 based on Foata normal form. 8/1109 useless extension candidates. Maximal degree in co-relation 5574. Up to 942 conditions per place. [2024-06-27 20:48:50,251 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 261 selfloop transitions, 24 changer transitions 9/297 dead transitions. [2024-06-27 20:48:50,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 297 transitions, 2923 flow [2024-06-27 20:48:50,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:48:50,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:48:50,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 143 transitions. [2024-06-27 20:48:50,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3844086021505376 [2024-06-27 20:48:50,252 INFO L175 Difference]: Start difference. First operand has 339 places, 276 transitions, 2231 flow. Second operand 12 states and 143 transitions. [2024-06-27 20:48:50,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 297 transitions, 2923 flow [2024-06-27 20:48:50,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 297 transitions, 2863 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-27 20:48:50,502 INFO L231 Difference]: Finished difference. Result has 333 places, 273 transitions, 2202 flow [2024-06-27 20:48:50,502 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2171, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2202, PETRI_PLACES=333, PETRI_TRANSITIONS=273} [2024-06-27 20:48:50,503 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 303 predicate places. [2024-06-27 20:48:50,503 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 273 transitions, 2202 flow [2024-06-27 20:48:50,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-27 20:48:50,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:48:50,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-27 20:48:50,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-27 20:48:50,503 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-27 20:48:50,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:48:50,504 INFO L85 PathProgramCache]: Analyzing trace with hash -1100987820, now seen corresponding path program 2 times [2024-06-27 20:48:50,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:48:50,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1044733852] [2024-06-27 20:48:50,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:48:50,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:48:50,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:48:51,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-27 20:48:51,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:48:51,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1044733852] [2024-06-27 20:48:51,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1044733852] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:48:51,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:48:51,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:48:51,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551549413] [2024-06-27 20:48:51,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:48:51,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:48:51,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:48:51,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:48:51,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:48:51,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:48:51,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 273 transitions, 2202 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-27 20:48:51,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:48:51,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:48:51,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:48:52,305 INFO L124 PetriNetUnfolderBase]: 573/1133 cut-off events. [2024-06-27 20:48:52,305 INFO L125 PetriNetUnfolderBase]: For 159333/159333 co-relation queries the response was YES. [2024-06-27 20:48:52,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6797 conditions, 1133 events. 573/1133 cut-off events. For 159333/159333 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 6627 event pairs, 57 based on Foata normal form. 6/1138 useless extension candidates. Maximal degree in co-relation 6643. Up to 884 conditions per place. [2024-06-27 20:48:52,318 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 263 selfloop transitions, 22 changer transitions 7/295 dead transitions. [2024-06-27 20:48:52,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 295 transitions, 3154 flow [2024-06-27 20:48:52,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:48:52,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:48:52,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-27 20:48:52,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39589442815249265 [2024-06-27 20:48:52,319 INFO L175 Difference]: Start difference. First operand has 333 places, 273 transitions, 2202 flow. Second operand 11 states and 135 transitions. [2024-06-27 20:48:52,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 295 transitions, 3154 flow [2024-06-27 20:48:52,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 295 transitions, 3098 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-27 20:48:52,780 INFO L231 Difference]: Finished difference. Result has 330 places, 270 transitions, 2178 flow [2024-06-27 20:48:52,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2150, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2178, PETRI_PLACES=330, PETRI_TRANSITIONS=270} [2024-06-27 20:48:52,780 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 300 predicate places. [2024-06-27 20:48:52,781 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 270 transitions, 2178 flow [2024-06-27 20:48:52,781 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-27 20:48:52,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:48:52,781 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:48:52,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-27 20:48:52,781 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-27 20:48:52,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:48:52,781 INFO L85 PathProgramCache]: Analyzing trace with hash -1107482940, now seen corresponding path program 3 times [2024-06-27 20:48:52,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:48:52,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4340551] [2024-06-27 20:48:52,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:48:52,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:48:52,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:48:54,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:48:54,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:48:54,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4340551] [2024-06-27 20:48:54,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [4340551] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:48:54,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:48:54,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:48:54,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669160752] [2024-06-27 20:48:54,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:48:54,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:48:54,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:48:54,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:48:54,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:48:54,664 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:48:54,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 270 transitions, 2178 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-27 20:48:54,664 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:48:54,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:48:54,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:48:55,252 INFO L124 PetriNetUnfolderBase]: 563/1111 cut-off events. [2024-06-27 20:48:55,253 INFO L125 PetriNetUnfolderBase]: For 158487/158487 co-relation queries the response was YES. [2024-06-27 20:48:55,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6421 conditions, 1111 events. 563/1111 cut-off events. For 158487/158487 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 6441 event pairs, 60 based on Foata normal form. 8/1118 useless extension candidates. Maximal degree in co-relation 6268. Up to 955 conditions per place. [2024-06-27 20:48:55,262 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 257 selfloop transitions, 22 changer transitions 9/291 dead transitions. [2024-06-27 20:48:55,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 291 transitions, 2858 flow [2024-06-27 20:48:55,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:48:55,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:48:55,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 141 transitions. [2024-06-27 20:48:55,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3790322580645161 [2024-06-27 20:48:55,263 INFO L175 Difference]: Start difference. First operand has 330 places, 270 transitions, 2178 flow. Second operand 12 states and 141 transitions. [2024-06-27 20:48:55,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 291 transitions, 2858 flow [2024-06-27 20:48:55,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 291 transitions, 2814 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-27 20:48:55,722 INFO L231 Difference]: Finished difference. Result has 329 places, 267 transitions, 2159 flow [2024-06-27 20:48:55,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2134, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2159, PETRI_PLACES=329, PETRI_TRANSITIONS=267} [2024-06-27 20:48:55,723 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 299 predicate places. [2024-06-27 20:48:55,723 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 267 transitions, 2159 flow [2024-06-27 20:48:55,723 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-27 20:48:55,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:48:55,723 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:48:55,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-27 20:48:55,723 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-27 20:48:55,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:48:55,724 INFO L85 PathProgramCache]: Analyzing trace with hash -1948724266, now seen corresponding path program 10 times [2024-06-27 20:48:55,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:48:55,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570628530] [2024-06-27 20:48:55,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:48:55,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:48:55,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:48:56,695 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:48:56,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:48:56,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570628530] [2024-06-27 20:48:56,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570628530] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:48:56,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:48:56,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:48:56,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169934111] [2024-06-27 20:48:56,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:48:56,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:48:56,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:48:56,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:48:56,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:48:56,797 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:48:56,797 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 267 transitions, 2159 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-27 20:48:56,797 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:48:56,797 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:48:56,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:48:57,265 INFO L124 PetriNetUnfolderBase]: 550/1084 cut-off events. [2024-06-27 20:48:57,265 INFO L125 PetriNetUnfolderBase]: For 117517/117517 co-relation queries the response was YES. [2024-06-27 20:48:57,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6325 conditions, 1084 events. 550/1084 cut-off events. For 117517/117517 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 6250 event pairs, 60 based on Foata normal form. 2/1085 useless extension candidates. Maximal degree in co-relation 6173. Up to 854 conditions per place. [2024-06-27 20:48:57,277 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 214 selfloop transitions, 65 changer transitions 0/282 dead transitions. [2024-06-27 20:48:57,277 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 282 transitions, 2795 flow [2024-06-27 20:48:57,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:48:57,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:48:57,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 139 transitions. [2024-06-27 20:48:57,278 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40762463343108507 [2024-06-27 20:48:57,278 INFO L175 Difference]: Start difference. First operand has 329 places, 267 transitions, 2159 flow. Second operand 11 states and 139 transitions. [2024-06-27 20:48:57,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 282 transitions, 2795 flow [2024-06-27 20:48:57,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 282 transitions, 2747 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-27 20:48:57,717 INFO L231 Difference]: Finished difference. Result has 326 places, 268 transitions, 2291 flow [2024-06-27 20:48:57,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2111, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2291, PETRI_PLACES=326, PETRI_TRANSITIONS=268} [2024-06-27 20:48:57,718 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 296 predicate places. [2024-06-27 20:48:57,718 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 268 transitions, 2291 flow [2024-06-27 20:48:57,718 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-27 20:48:57,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:48:57,718 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:48:57,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-27 20:48:57,718 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-27 20:48:57,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:48:57,719 INFO L85 PathProgramCache]: Analyzing trace with hash -1948901896, now seen corresponding path program 11 times [2024-06-27 20:48:57,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:48:57,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321014099] [2024-06-27 20:48:57,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:48:57,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:48:57,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:48:58,602 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:48:58,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:48:58,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321014099] [2024-06-27 20:48:58,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321014099] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:48:58,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:48:58,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:48:58,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270655074] [2024-06-27 20:48:58,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:48:58,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:48:58,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:48:58,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:48:58,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:48:58,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:48:58,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 268 transitions, 2291 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-27 20:48:58,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:48:58,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:48:58,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:48:59,104 INFO L124 PetriNetUnfolderBase]: 583/1151 cut-off events. [2024-06-27 20:48:59,105 INFO L125 PetriNetUnfolderBase]: For 180800/180800 co-relation queries the response was YES. [2024-06-27 20:48:59,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8038 conditions, 1151 events. 583/1151 cut-off events. For 180800/180800 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 6685 event pairs, 73 based on Foata normal form. 2/1152 useless extension candidates. Maximal degree in co-relation 7887. Up to 842 conditions per place. [2024-06-27 20:48:59,117 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 219 selfloop transitions, 67 changer transitions 0/289 dead transitions. [2024-06-27 20:48:59,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 289 transitions, 3275 flow [2024-06-27 20:48:59,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:48:59,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:48:59,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 144 transitions. [2024-06-27 20:48:59,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4222873900293255 [2024-06-27 20:48:59,119 INFO L175 Difference]: Start difference. First operand has 326 places, 268 transitions, 2291 flow. Second operand 11 states and 144 transitions. [2024-06-27 20:48:59,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 289 transitions, 3275 flow [2024-06-27 20:48:59,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 289 transitions, 3105 flow, removed 21 selfloop flow, removed 9 redundant places. [2024-06-27 20:48:59,740 INFO L231 Difference]: Finished difference. Result has 328 places, 270 transitions, 2353 flow [2024-06-27 20:48:59,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2121, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2353, PETRI_PLACES=328, PETRI_TRANSITIONS=270} [2024-06-27 20:48:59,741 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 298 predicate places. [2024-06-27 20:48:59,741 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 270 transitions, 2353 flow [2024-06-27 20:48:59,741 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-27 20:48:59,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:48:59,741 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:48:59,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-27 20:48:59,741 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-27 20:48:59,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:48:59,742 INFO L85 PathProgramCache]: Analyzing trace with hash 881338462, now seen corresponding path program 12 times [2024-06-27 20:48:59,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:48:59,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879788098] [2024-06-27 20:48:59,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:48:59,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:48:59,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:49:00,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:49:00,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:49:00,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1879788098] [2024-06-27 20:49:00,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1879788098] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:49:00,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:49:00,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:49:00,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231548383] [2024-06-27 20:49:00,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:49:00,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:49:00,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:49:00,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:49:00,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:49:00,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:49:00,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 270 transitions, 2353 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-27 20:49:00,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:49:00,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:49:00,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:49:01,204 INFO L124 PetriNetUnfolderBase]: 599/1187 cut-off events. [2024-06-27 20:49:01,204 INFO L125 PetriNetUnfolderBase]: For 232691/232691 co-relation queries the response was YES. [2024-06-27 20:49:01,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8269 conditions, 1187 events. 599/1187 cut-off events. For 232691/232691 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 6976 event pairs, 79 based on Foata normal form. 10/1196 useless extension candidates. Maximal degree in co-relation 8117. Up to 925 conditions per place. [2024-06-27 20:49:01,218 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 222 selfloop transitions, 57 changer transitions 6/288 dead transitions. [2024-06-27 20:49:01,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 288 transitions, 3061 flow [2024-06-27 20:49:01,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:49:01,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:49:01,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 143 transitions. [2024-06-27 20:49:01,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-27 20:49:01,219 INFO L175 Difference]: Start difference. First operand has 328 places, 270 transitions, 2353 flow. Second operand 11 states and 143 transitions. [2024-06-27 20:49:01,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 288 transitions, 3061 flow [2024-06-27 20:49:01,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 288 transitions, 2888 flow, removed 35 selfloop flow, removed 8 redundant places. [2024-06-27 20:49:01,869 INFO L231 Difference]: Finished difference. Result has 331 places, 268 transitions, 2328 flow [2024-06-27 20:49:01,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2192, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2328, PETRI_PLACES=331, PETRI_TRANSITIONS=268} [2024-06-27 20:49:01,869 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 301 predicate places. [2024-06-27 20:49:01,869 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 268 transitions, 2328 flow [2024-06-27 20:49:01,869 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-27 20:49:01,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:49:01,870 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:49:01,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-27 20:49:01,870 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-27 20:49:01,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:49:01,870 INFO L85 PathProgramCache]: Analyzing trace with hash -1008483472, now seen corresponding path program 13 times [2024-06-27 20:49:01,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:49:01,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064556715] [2024-06-27 20:49:01,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:49:01,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:49:01,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:49:02,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:49:02,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:49:02,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1064556715] [2024-06-27 20:49:02,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1064556715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:49:02,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:49:02,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:49:02,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878995689] [2024-06-27 20:49:02,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:49:02,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:49:02,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:49:02,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:49:02,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:49:02,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:49:02,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 268 transitions, 2328 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-27 20:49:02,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:49:02,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:49:02,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:49:03,415 INFO L124 PetriNetUnfolderBase]: 616/1224 cut-off events. [2024-06-27 20:49:03,416 INFO L125 PetriNetUnfolderBase]: For 269324/269324 co-relation queries the response was YES. [2024-06-27 20:49:03,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9393 conditions, 1224 events. 616/1224 cut-off events. For 269324/269324 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 7226 event pairs, 91 based on Foata normal form. 8/1231 useless extension candidates. Maximal degree in co-relation 9240. Up to 994 conditions per place. [2024-06-27 20:49:03,430 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 259 selfloop transitions, 21 changer transitions 10/293 dead transitions. [2024-06-27 20:49:03,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 293 transitions, 3363 flow [2024-06-27 20:49:03,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:49:03,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:49:03,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-27 20:49:03,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40175953079178883 [2024-06-27 20:49:03,431 INFO L175 Difference]: Start difference. First operand has 331 places, 268 transitions, 2328 flow. Second operand 11 states and 137 transitions. [2024-06-27 20:49:03,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 293 transitions, 3363 flow [2024-06-27 20:49:04,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 293 transitions, 3214 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-06-27 20:49:04,239 INFO L231 Difference]: Finished difference. Result has 333 places, 266 transitions, 2213 flow [2024-06-27 20:49:04,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2181, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2213, PETRI_PLACES=333, PETRI_TRANSITIONS=266} [2024-06-27 20:49:04,247 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 303 predicate places. [2024-06-27 20:49:04,247 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 266 transitions, 2213 flow [2024-06-27 20:49:04,247 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-27 20:49:04,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:49:04,247 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:49:04,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-27 20:49:04,248 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-27 20:49:04,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:49:04,248 INFO L85 PathProgramCache]: Analyzing trace with hash -1008305842, now seen corresponding path program 14 times [2024-06-27 20:49:04,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:49:04,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172094201] [2024-06-27 20:49:04,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:49:04,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:49:04,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:49:05,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:49:05,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:49:05,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172094201] [2024-06-27 20:49:05,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172094201] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:49:05,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:49:05,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:49:05,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111403792] [2024-06-27 20:49:05,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:49:05,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:49:05,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:49:05,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:49:05,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:49:05,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:49:05,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 266 transitions, 2213 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-27 20:49:05,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:49:05,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:49:05,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:49:05,620 INFO L124 PetriNetUnfolderBase]: 578/1146 cut-off events. [2024-06-27 20:49:05,620 INFO L125 PetriNetUnfolderBase]: For 222883/222883 co-relation queries the response was YES. [2024-06-27 20:49:05,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7931 conditions, 1146 events. 578/1146 cut-off events. For 222883/222883 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 6657 event pairs, 75 based on Foata normal form. 8/1153 useless extension candidates. Maximal degree in co-relation 7776. Up to 994 conditions per place. [2024-06-27 20:49:05,633 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 251 selfloop transitions, 19 changer transitions 11/284 dead transitions. [2024-06-27 20:49:05,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 284 transitions, 2884 flow [2024-06-27 20:49:05,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:49:05,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:49:05,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 129 transitions. [2024-06-27 20:49:05,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3782991202346041 [2024-06-27 20:49:05,634 INFO L175 Difference]: Start difference. First operand has 333 places, 266 transitions, 2213 flow. Second operand 11 states and 129 transitions. [2024-06-27 20:49:05,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 284 transitions, 2884 flow [2024-06-27 20:49:06,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 284 transitions, 2831 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-27 20:49:06,315 INFO L231 Difference]: Finished difference. Result has 333 places, 263 transitions, 2171 flow [2024-06-27 20:49:06,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2160, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2171, PETRI_PLACES=333, PETRI_TRANSITIONS=263} [2024-06-27 20:49:06,315 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 303 predicate places. [2024-06-27 20:49:06,316 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 263 transitions, 2171 flow [2024-06-27 20:49:06,316 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-27 20:49:06,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:49:06,316 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:49:06,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-27 20:49:06,316 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-27 20:49:06,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:49:06,316 INFO L85 PathProgramCache]: Analyzing trace with hash 1102983502, now seen corresponding path program 15 times [2024-06-27 20:49:06,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:49:06,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222976274] [2024-06-27 20:49:06,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:49:06,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:49:06,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:49:07,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:49:07,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:49:07,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222976274] [2024-06-27 20:49:07,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1222976274] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:49:07,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:49:07,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:49:07,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36528398] [2024-06-27 20:49:07,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:49:07,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:49:07,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:49:07,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:49:07,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:49:07,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:49:07,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 263 transitions, 2171 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-27 20:49:07,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:49:07,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:49:07,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:49:07,751 INFO L124 PetriNetUnfolderBase]: 548/1084 cut-off events. [2024-06-27 20:49:07,751 INFO L125 PetriNetUnfolderBase]: For 169716/169716 co-relation queries the response was YES. [2024-06-27 20:49:07,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6362 conditions, 1084 events. 548/1084 cut-off events. For 169716/169716 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 6264 event pairs, 60 based on Foata normal form. 10/1093 useless extension candidates. Maximal degree in co-relation 6208. Up to 836 conditions per place. [2024-06-27 20:49:07,763 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 214 selfloop transitions, 56 changer transitions 7/280 dead transitions. [2024-06-27 20:49:07,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 280 transitions, 2815 flow [2024-06-27 20:49:07,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:49:07,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:49:07,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 141 transitions. [2024-06-27 20:49:07,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41348973607038125 [2024-06-27 20:49:07,764 INFO L175 Difference]: Start difference. First operand has 333 places, 263 transitions, 2171 flow. Second operand 11 states and 141 transitions. [2024-06-27 20:49:07,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 280 transitions, 2815 flow [2024-06-27 20:49:08,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 280 transitions, 2743 flow, removed 17 selfloop flow, removed 10 redundant places. [2024-06-27 20:49:08,201 INFO L231 Difference]: Finished difference. Result has 328 places, 259 transitions, 2189 flow [2024-06-27 20:49:08,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2099, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2189, PETRI_PLACES=328, PETRI_TRANSITIONS=259} [2024-06-27 20:49:08,201 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 298 predicate places. [2024-06-27 20:49:08,201 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 259 transitions, 2189 flow [2024-06-27 20:49:08,202 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-27 20:49:08,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:49:08,202 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:49:08,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-27 20:49:08,202 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-27 20:49:08,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:49:08,203 INFO L85 PathProgramCache]: Analyzing trace with hash -842245042, now seen corresponding path program 16 times [2024-06-27 20:49:08,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:49:08,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089561960] [2024-06-27 20:49:08,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:49:08,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:49:08,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:49:09,284 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:49:09,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:49:09,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089561960] [2024-06-27 20:49:09,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089561960] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:49:09,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:49:09,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:49:09,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20882826] [2024-06-27 20:49:09,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:49:09,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:49:09,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:49:09,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:49:09,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:49:09,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:49:09,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 259 transitions, 2189 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-27 20:49:09,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:49:09,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:49:09,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:49:09,838 INFO L124 PetriNetUnfolderBase]: 533/1053 cut-off events. [2024-06-27 20:49:09,852 INFO L125 PetriNetUnfolderBase]: For 119225/119225 co-relation queries the response was YES. [2024-06-27 20:49:09,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6286 conditions, 1053 events. 533/1053 cut-off events. For 119225/119225 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 6055 event pairs, 58 based on Foata normal form. 2/1054 useless extension candidates. Maximal degree in co-relation 6134. Up to 909 conditions per place. [2024-06-27 20:49:09,864 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 236 selfloop transitions, 35 changer transitions 0/274 dead transitions. [2024-06-27 20:49:09,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 274 transitions, 2811 flow [2024-06-27 20:49:09,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:49:09,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:49:09,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-27 20:49:09,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-27 20:49:09,872 INFO L175 Difference]: Start difference. First operand has 328 places, 259 transitions, 2189 flow. Second operand 11 states and 134 transitions. [2024-06-27 20:49:09,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 274 transitions, 2811 flow [2024-06-27 20:49:10,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 274 transitions, 2675 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-06-27 20:49:10,277 INFO L231 Difference]: Finished difference. Result has 327 places, 260 transitions, 2175 flow [2024-06-27 20:49:10,277 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2053, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2175, PETRI_PLACES=327, PETRI_TRANSITIONS=260} [2024-06-27 20:49:10,278 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 297 predicate places. [2024-06-27 20:49:10,278 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 260 transitions, 2175 flow [2024-06-27 20:49:10,278 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-27 20:49:10,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:49:10,278 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:49:10,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-27 20:49:10,278 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-27 20:49:10,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:49:10,279 INFO L85 PathProgramCache]: Analyzing trace with hash -842249692, now seen corresponding path program 17 times [2024-06-27 20:49:10,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:49:10,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742172693] [2024-06-27 20:49:10,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:49:10,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:49:10,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:49:11,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:49:11,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:49:11,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742172693] [2024-06-27 20:49:11,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742172693] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:49:11,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:49:11,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:49:11,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248876766] [2024-06-27 20:49:11,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:49:11,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:49:11,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:49:11,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:49:11,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:49:11,379 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:49:11,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 260 transitions, 2175 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-27 20:49:11,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:49:11,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:49:11,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:49:11,793 INFO L124 PetriNetUnfolderBase]: 566/1120 cut-off events. [2024-06-27 20:49:11,793 INFO L125 PetriNetUnfolderBase]: For 188383/188383 co-relation queries the response was YES. [2024-06-27 20:49:11,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7912 conditions, 1120 events. 566/1120 cut-off events. For 188383/188383 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 6510 event pairs, 71 based on Foata normal form. 2/1121 useless extension candidates. Maximal degree in co-relation 7760. Up to 903 conditions per place. [2024-06-27 20:49:11,806 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 241 selfloop transitions, 37 changer transitions 0/281 dead transitions. [2024-06-27 20:49:11,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 281 transitions, 3153 flow [2024-06-27 20:49:11,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:49:11,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:49:11,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 139 transitions. [2024-06-27 20:49:11,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40762463343108507 [2024-06-27 20:49:11,807 INFO L175 Difference]: Start difference. First operand has 327 places, 260 transitions, 2175 flow. Second operand 11 states and 139 transitions. [2024-06-27 20:49:11,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 281 transitions, 3153 flow [2024-06-27 20:49:12,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 281 transitions, 3041 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-06-27 20:49:12,457 INFO L231 Difference]: Finished difference. Result has 329 places, 262 transitions, 2239 flow [2024-06-27 20:49:12,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2063, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2239, PETRI_PLACES=329, PETRI_TRANSITIONS=262} [2024-06-27 20:49:12,457 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 299 predicate places. [2024-06-27 20:49:12,457 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 262 transitions, 2239 flow [2024-06-27 20:49:12,458 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-27 20:49:12,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:49:12,458 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:49:12,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-27 20:49:12,458 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-27 20:49:12,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:49:12,458 INFO L85 PathProgramCache]: Analyzing trace with hash -835815952, now seen corresponding path program 18 times [2024-06-27 20:49:12,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:49:12,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448584014] [2024-06-27 20:49:12,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:49:12,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:49:12,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:49:13,516 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:49:13,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:49:13,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448584014] [2024-06-27 20:49:13,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448584014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:49:13,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:49:13,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:49:13,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744957659] [2024-06-27 20:49:13,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:49:13,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:49:13,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:49:13,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:49:13,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:49:13,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:49:13,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 262 transitions, 2239 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-27 20:49:13,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:49:13,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:49:13,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:49:14,092 INFO L124 PetriNetUnfolderBase]: 553/1097 cut-off events. [2024-06-27 20:49:14,093 INFO L125 PetriNetUnfolderBase]: For 177153/177153 co-relation queries the response was YES. [2024-06-27 20:49:14,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6561 conditions, 1097 events. 553/1097 cut-off events. For 177153/177153 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 6385 event pairs, 64 based on Foata normal form. 10/1106 useless extension candidates. Maximal degree in co-relation 6408. Up to 921 conditions per place. [2024-06-27 20:49:14,104 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 239 selfloop transitions, 31 changer transitions 6/279 dead transitions. [2024-06-27 20:49:14,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 279 transitions, 2881 flow [2024-06-27 20:49:14,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:49:14,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:49:14,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-27 20:49:14,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39882697947214074 [2024-06-27 20:49:14,106 INFO L175 Difference]: Start difference. First operand has 329 places, 262 transitions, 2239 flow. Second operand 11 states and 136 transitions. [2024-06-27 20:49:14,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 279 transitions, 2881 flow [2024-06-27 20:49:14,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 279 transitions, 2746 flow, removed 44 selfloop flow, removed 7 redundant places. [2024-06-27 20:49:14,607 INFO L231 Difference]: Finished difference. Result has 333 places, 259 transitions, 2150 flow [2024-06-27 20:49:14,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2104, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2150, PETRI_PLACES=333, PETRI_TRANSITIONS=259} [2024-06-27 20:49:14,615 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 303 predicate places. [2024-06-27 20:49:14,615 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 259 transitions, 2150 flow [2024-06-27 20:49:14,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-27 20:49:14,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:49:14,615 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:49:14,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-27 20:49:14,616 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-27 20:49:14,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:49:14,616 INFO L85 PathProgramCache]: Analyzing trace with hash -1013067442, now seen corresponding path program 19 times [2024-06-27 20:49:14,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:49:14,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717653279] [2024-06-27 20:49:14,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:49:14,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:49:14,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:49:15,546 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:49:15,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:49:15,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717653279] [2024-06-27 20:49:15,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [717653279] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:49:15,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:49:15,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:49:15,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447250269] [2024-06-27 20:49:15,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:49:15,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:49:15,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:49:15,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:49:15,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:49:15,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:49:15,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 259 transitions, 2150 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-27 20:49:15,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:49:15,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:49:15,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:49:16,103 INFO L124 PetriNetUnfolderBase]: 548/1088 cut-off events. [2024-06-27 20:49:16,104 INFO L125 PetriNetUnfolderBase]: For 162657/162657 co-relation queries the response was YES. [2024-06-27 20:49:16,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6442 conditions, 1088 events. 548/1088 cut-off events. For 162657/162657 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 6307 event pairs, 56 based on Foata normal form. 8/1095 useless extension candidates. Maximal degree in co-relation 6287. Up to 915 conditions per place. [2024-06-27 20:49:16,116 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 243 selfloop transitions, 16 changer transitions 14/276 dead transitions. [2024-06-27 20:49:16,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 276 transitions, 2800 flow [2024-06-27 20:49:16,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:49:16,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:49:16,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 126 transitions. [2024-06-27 20:49:16,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36950146627565983 [2024-06-27 20:49:16,117 INFO L175 Difference]: Start difference. First operand has 333 places, 259 transitions, 2150 flow. Second operand 11 states and 126 transitions. [2024-06-27 20:49:16,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 276 transitions, 2800 flow [2024-06-27 20:49:16,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 276 transitions, 2728 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-27 20:49:16,573 INFO L231 Difference]: Finished difference. Result has 332 places, 255 transitions, 2089 flow [2024-06-27 20:49:16,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2078, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2089, PETRI_PLACES=332, PETRI_TRANSITIONS=255} [2024-06-27 20:49:16,573 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 302 predicate places. [2024-06-27 20:49:16,574 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 255 transitions, 2089 flow [2024-06-27 20:49:16,574 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-27 20:49:16,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:49:16,574 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:49:16,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-27 20:49:16,574 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-27 20:49:16,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:49:16,574 INFO L85 PathProgramCache]: Analyzing trace with hash 881345406, now seen corresponding path program 4 times [2024-06-27 20:49:16,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:49:16,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164940953] [2024-06-27 20:49:16,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:49:16,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:49:16,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:49:17,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:49:17,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:49:17,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164940953] [2024-06-27 20:49:17,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164940953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:49:17,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:49:17,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:49:17,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025525299] [2024-06-27 20:49:17,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:49:17,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:49:17,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:49:17,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:49:17,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:49:18,049 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:49:18,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 255 transitions, 2089 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-27 20:49:18,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:49:18,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:49:18,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:49:18,568 INFO L124 PetriNetUnfolderBase]: 537/1065 cut-off events. [2024-06-27 20:49:18,569 INFO L125 PetriNetUnfolderBase]: For 164257/164257 co-relation queries the response was YES. [2024-06-27 20:49:18,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6291 conditions, 1065 events. 537/1065 cut-off events. For 164257/164257 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 6162 event pairs, 60 based on Foata normal form. 8/1072 useless extension candidates. Maximal degree in co-relation 6136. Up to 830 conditions per place. [2024-06-27 20:49:18,579 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 214 selfloop transitions, 43 changer transitions 13/273 dead transitions. [2024-06-27 20:49:18,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 273 transitions, 2721 flow [2024-06-27 20:49:18,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:49:18,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:49:18,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 150 transitions. [2024-06-27 20:49:18,580 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4032258064516129 [2024-06-27 20:49:18,580 INFO L175 Difference]: Start difference. First operand has 332 places, 255 transitions, 2089 flow. Second operand 12 states and 150 transitions. [2024-06-27 20:49:18,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 273 transitions, 2721 flow [2024-06-27 20:49:19,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 273 transitions, 2683 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-27 20:49:19,030 INFO L231 Difference]: Finished difference. Result has 328 places, 249 transitions, 2100 flow [2024-06-27 20:49:19,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2051, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2100, PETRI_PLACES=328, PETRI_TRANSITIONS=249} [2024-06-27 20:49:19,030 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 298 predicate places. [2024-06-27 20:49:19,030 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 249 transitions, 2100 flow [2024-06-27 20:49:19,030 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-27 20:49:19,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:49:19,031 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:49:19,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-27 20:49:19,031 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-27 20:49:19,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:49:19,031 INFO L85 PathProgramCache]: Analyzing trace with hash -842065118, now seen corresponding path program 5 times [2024-06-27 20:49:19,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:49:19,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338486799] [2024-06-27 20:49:19,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:49:19,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:49:19,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:49:20,672 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:49:20,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:49:20,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338486799] [2024-06-27 20:49:20,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338486799] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:49:20,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:49:20,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:49:20,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280143335] [2024-06-27 20:49:20,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:49:20,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:49:20,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:49:20,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:49:20,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:49:20,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:49:20,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 249 transitions, 2100 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-27 20:49:20,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:49:20,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:49:20,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:49:21,426 INFO L124 PetriNetUnfolderBase]: 525/1043 cut-off events. [2024-06-27 20:49:21,427 INFO L125 PetriNetUnfolderBase]: For 160989/160989 co-relation queries the response was YES. [2024-06-27 20:49:21,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6234 conditions, 1043 events. 525/1043 cut-off events. For 160989/160989 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 6013 event pairs, 60 based on Foata normal form. 8/1050 useless extension candidates. Maximal degree in co-relation 6081. Up to 891 conditions per place. [2024-06-27 20:49:21,438 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 230 selfloop transitions, 25 changer transitions 9/267 dead transitions. [2024-06-27 20:49:21,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 267 transitions, 2720 flow [2024-06-27 20:49:21,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:49:21,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:49:21,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 141 transitions. [2024-06-27 20:49:21,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3790322580645161 [2024-06-27 20:49:21,439 INFO L175 Difference]: Start difference. First operand has 328 places, 249 transitions, 2100 flow. Second operand 12 states and 141 transitions. [2024-06-27 20:49:21,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 267 transitions, 2720 flow [2024-06-27 20:49:21,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 267 transitions, 2624 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-27 20:49:21,855 INFO L231 Difference]: Finished difference. Result has 322 places, 246 transitions, 2034 flow [2024-06-27 20:49:21,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2004, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2034, PETRI_PLACES=322, PETRI_TRANSITIONS=246} [2024-06-27 20:49:21,855 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 292 predicate places. [2024-06-27 20:49:21,855 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 246 transitions, 2034 flow [2024-06-27 20:49:21,855 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-27 20:49:21,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:49:21,855 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:49:21,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-27 20:49:21,856 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-27 20:49:21,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:49:21,856 INFO L85 PathProgramCache]: Analyzing trace with hash -835809008, now seen corresponding path program 6 times [2024-06-27 20:49:21,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:49:21,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354280107] [2024-06-27 20:49:21,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:49:21,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:49:21,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:49:23,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:49:23,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:49:23,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354280107] [2024-06-27 20:49:23,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354280107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:49:23,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:49:23,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:49:23,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624445772] [2024-06-27 20:49:23,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:49:23,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:49:23,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:49:23,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:49:23,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:49:23,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:49:23,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 246 transitions, 2034 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-27 20:49:23,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:49:23,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:49:23,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:49:23,567 INFO L124 PetriNetUnfolderBase]: 520/1040 cut-off events. [2024-06-27 20:49:23,567 INFO L125 PetriNetUnfolderBase]: For 150518/150518 co-relation queries the response was YES. [2024-06-27 20:49:23,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6107 conditions, 1040 events. 520/1040 cut-off events. For 150518/150518 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 5976 event pairs, 62 based on Foata normal form. 8/1047 useless extension candidates. Maximal degree in co-relation 5957. Up to 884 conditions per place. [2024-06-27 20:49:23,576 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 228 selfloop transitions, 24 changer transitions 9/264 dead transitions. [2024-06-27 20:49:23,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 264 transitions, 2648 flow [2024-06-27 20:49:23,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:49:23,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:49:23,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 141 transitions. [2024-06-27 20:49:23,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3790322580645161 [2024-06-27 20:49:23,577 INFO L175 Difference]: Start difference. First operand has 322 places, 246 transitions, 2034 flow. Second operand 12 states and 141 transitions. [2024-06-27 20:49:23,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 264 transitions, 2648 flow [2024-06-27 20:49:23,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 264 transitions, 2594 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-27 20:49:23,980 INFO L231 Difference]: Finished difference. Result has 320 places, 243 transitions, 2008 flow [2024-06-27 20:49:23,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1980, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2008, PETRI_PLACES=320, PETRI_TRANSITIONS=243} [2024-06-27 20:49:23,980 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 290 predicate places. [2024-06-27 20:49:23,980 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 243 transitions, 2008 flow [2024-06-27 20:49:23,980 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-27 20:49:23,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:49:23,981 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:49:23,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-27 20:49:23,981 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-27 20:49:23,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:49:23,981 INFO L85 PathProgramCache]: Analyzing trace with hash 881584416, now seen corresponding path program 7 times [2024-06-27 20:49:23,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:49:23,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577488712] [2024-06-27 20:49:23,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:49:23,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:49:24,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:49:25,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:49:25,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:49:25,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577488712] [2024-06-27 20:49:25,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [577488712] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:49:25,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:49:25,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:49:25,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718042931] [2024-06-27 20:49:25,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:49:25,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:49:25,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:49:25,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:49:25,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:49:25,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:49:25,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 243 transitions, 2008 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:49:25,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:49:25,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:49:25,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:49:25,612 INFO L124 PetriNetUnfolderBase]: 533/1075 cut-off events. [2024-06-27 20:49:25,613 INFO L125 PetriNetUnfolderBase]: For 184431/184431 co-relation queries the response was YES. [2024-06-27 20:49:25,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7140 conditions, 1075 events. 533/1075 cut-off events. For 184431/184431 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 6251 event pairs, 70 based on Foata normal form. 6/1080 useless extension candidates. Maximal degree in co-relation 6991. Up to 798 conditions per place. [2024-06-27 20:49:25,625 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 216 selfloop transitions, 37 changer transitions 8/264 dead transitions. [2024-06-27 20:49:25,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 264 transitions, 2884 flow [2024-06-27 20:49:25,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:49:25,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:49:25,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 142 transitions. [2024-06-27 20:49:25,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41642228739002934 [2024-06-27 20:49:25,626 INFO L175 Difference]: Start difference. First operand has 320 places, 243 transitions, 2008 flow. Second operand 11 states and 142 transitions. [2024-06-27 20:49:25,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 264 transitions, 2884 flow [2024-06-27 20:49:26,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 264 transitions, 2828 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-27 20:49:26,136 INFO L231 Difference]: Finished difference. Result has 317 places, 239 transitions, 2009 flow [2024-06-27 20:49:26,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1956, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2009, PETRI_PLACES=317, PETRI_TRANSITIONS=239} [2024-06-27 20:49:26,137 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 287 predicate places. [2024-06-27 20:49:26,137 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 239 transitions, 2009 flow [2024-06-27 20:49:26,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:49:26,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:49:26,137 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:49:26,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-27 20:49:26,137 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-27 20:49:26,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:49:26,138 INFO L85 PathProgramCache]: Analyzing trace with hash -835569998, now seen corresponding path program 8 times [2024-06-27 20:49:26,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:49:26,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753580937] [2024-06-27 20:49:26,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:49:26,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:49:26,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:49:27,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:49:27,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:49:27,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753580937] [2024-06-27 20:49:27,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753580937] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:49:27,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:49:27,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:49:27,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707892126] [2024-06-27 20:49:27,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:49:27,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:49:27,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:49:27,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:49:27,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:49:27,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:49:27,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 239 transitions, 2009 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-27 20:49:27,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:49:27,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:49:27,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:49:28,045 INFO L124 PetriNetUnfolderBase]: 540/1092 cut-off events. [2024-06-27 20:49:28,045 INFO L125 PetriNetUnfolderBase]: For 215500/215500 co-relation queries the response was YES. [2024-06-27 20:49:28,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7873 conditions, 1092 events. 540/1092 cut-off events. For 215500/215500 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 6332 event pairs, 83 based on Foata normal form. 6/1097 useless extension candidates. Maximal degree in co-relation 7725. Up to 881 conditions per place. [2024-06-27 20:49:28,057 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 227 selfloop transitions, 22 changer transitions 7/259 dead transitions. [2024-06-27 20:49:28,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 259 transitions, 2839 flow [2024-06-27 20:49:28,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:49:28,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:49:28,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-27 20:49:28,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39589442815249265 [2024-06-27 20:49:28,058 INFO L175 Difference]: Start difference. First operand has 317 places, 239 transitions, 2009 flow. Second operand 11 states and 135 transitions. [2024-06-27 20:49:28,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 259 transitions, 2839 flow [2024-06-27 20:49:28,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 259 transitions, 2756 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-27 20:49:28,794 INFO L231 Difference]: Finished difference. Result has 313 places, 236 transitions, 1958 flow [2024-06-27 20:49:28,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1932, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1958, PETRI_PLACES=313, PETRI_TRANSITIONS=236} [2024-06-27 20:49:28,794 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 283 predicate places. [2024-06-27 20:49:28,794 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 236 transitions, 1958 flow [2024-06-27 20:49:28,794 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-27 20:49:28,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:49:28,795 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:49:28,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-27 20:49:28,795 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-27 20:49:28,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:49:28,795 INFO L85 PathProgramCache]: Analyzing trace with hash 875089296, now seen corresponding path program 9 times [2024-06-27 20:49:28,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:49:28,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414343911] [2024-06-27 20:49:28,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:49:28,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:49:28,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:49:30,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:49:30,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:49:30,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414343911] [2024-06-27 20:49:30,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414343911] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:49:30,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:49:30,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:49:30,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385065550] [2024-06-27 20:49:30,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:49:30,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:49:30,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:49:30,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:49:30,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:49:30,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:49:30,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 236 transitions, 1958 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-27 20:49:30,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:49:30,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:49:30,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:49:31,109 INFO L124 PetriNetUnfolderBase]: 515/1037 cut-off events. [2024-06-27 20:49:31,109 INFO L125 PetriNetUnfolderBase]: For 175474/175474 co-relation queries the response was YES. [2024-06-27 20:49:31,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6673 conditions, 1037 events. 515/1037 cut-off events. For 175474/175474 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 5955 event pairs, 75 based on Foata normal form. 8/1044 useless extension candidates. Maximal degree in co-relation 6527. Up to 833 conditions per place. [2024-06-27 20:49:31,120 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 207 selfloop transitions, 31 changer transitions 13/254 dead transitions. [2024-06-27 20:49:31,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 254 transitions, 2552 flow [2024-06-27 20:49:31,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:49:31,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:49:31,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 145 transitions. [2024-06-27 20:49:31,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3897849462365591 [2024-06-27 20:49:31,121 INFO L175 Difference]: Start difference. First operand has 313 places, 236 transitions, 1958 flow. Second operand 12 states and 145 transitions. [2024-06-27 20:49:31,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 254 transitions, 2552 flow [2024-06-27 20:49:31,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 254 transitions, 2506 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-27 20:49:31,632 INFO L231 Difference]: Finished difference. Result has 312 places, 230 transitions, 1936 flow [2024-06-27 20:49:31,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1912, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1936, PETRI_PLACES=312, PETRI_TRANSITIONS=230} [2024-06-27 20:49:31,633 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 282 predicate places. [2024-06-27 20:49:31,633 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 230 transitions, 1936 flow [2024-06-27 20:49:31,633 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-27 20:49:31,633 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:49:31,633 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:49:31,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-27 20:49:31,633 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-27 20:49:31,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:49:31,634 INFO L85 PathProgramCache]: Analyzing trace with hash 1111561326, now seen corresponding path program 10 times [2024-06-27 20:49:31,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:49:31,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072661412] [2024-06-27 20:49:31,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:49:31,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:49:31,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:49:32,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-27 20:49:32,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:49:32,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2072661412] [2024-06-27 20:49:32,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2072661412] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:49:32,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:49:32,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:49:32,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398177674] [2024-06-27 20:49:32,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:49:32,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:49:32,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:49:32,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:49:32,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:49:33,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:49:33,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 230 transitions, 1936 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-27 20:49:33,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:49:33,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:49:33,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:49:33,450 INFO L124 PetriNetUnfolderBase]: 521/1055 cut-off events. [2024-06-27 20:49:33,451 INFO L125 PetriNetUnfolderBase]: For 204071/204071 co-relation queries the response was YES. [2024-06-27 20:49:33,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7642 conditions, 1055 events. 521/1055 cut-off events. For 204071/204071 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 6068 event pairs, 79 based on Foata normal form. 6/1060 useless extension candidates. Maximal degree in co-relation 7497. Up to 761 conditions per place. [2024-06-27 20:49:33,462 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 204 selfloop transitions, 35 changer transitions 9/251 dead transitions. [2024-06-27 20:49:33,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 251 transitions, 2776 flow [2024-06-27 20:49:33,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:49:33,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:49:33,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 146 transitions. [2024-06-27 20:49:33,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3924731182795699 [2024-06-27 20:49:33,476 INFO L175 Difference]: Start difference. First operand has 312 places, 230 transitions, 1936 flow. Second operand 12 states and 146 transitions. [2024-06-27 20:49:33,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 251 transitions, 2776 flow [2024-06-27 20:49:34,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 251 transitions, 2694 flow, removed 10 selfloop flow, removed 12 redundant places. [2024-06-27 20:49:34,126 INFO L231 Difference]: Finished difference. Result has 305 places, 227 transitions, 1917 flow [2024-06-27 20:49:34,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1862, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1917, PETRI_PLACES=305, PETRI_TRANSITIONS=227} [2024-06-27 20:49:34,127 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 275 predicate places. [2024-06-27 20:49:34,127 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 227 transitions, 1917 flow [2024-06-27 20:49:34,127 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-27 20:49:34,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:49:34,127 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:49:34,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-27 20:49:34,127 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-27 20:49:34,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:49:34,128 INFO L85 PathProgramCache]: Analyzing trace with hash 1102990446, now seen corresponding path program 11 times [2024-06-27 20:49:34,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:49:34,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142150903] [2024-06-27 20:49:34,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:49:34,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:49:34,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:49:35,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:49:35,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:49:35,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142150903] [2024-06-27 20:49:35,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142150903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:49:35,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:49:35,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:49:35,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692975178] [2024-06-27 20:49:35,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:49:35,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:49:35,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:49:35,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:49:35,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:49:35,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:49:35,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 227 transitions, 1917 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-27 20:49:35,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:49:35,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:49:35,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:49:36,225 INFO L124 PetriNetUnfolderBase]: 516/1052 cut-off events. [2024-06-27 20:49:36,225 INFO L125 PetriNetUnfolderBase]: For 224331/224331 co-relation queries the response was YES. [2024-06-27 20:49:36,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7322 conditions, 1052 events. 516/1052 cut-off events. For 224331/224331 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 6087 event pairs, 90 based on Foata normal form. 14/1065 useless extension candidates. Maximal degree in co-relation 7180. Up to 822 conditions per place. [2024-06-27 20:49:36,237 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 197 selfloop transitions, 32 changer transitions 13/245 dead transitions. [2024-06-27 20:49:36,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 245 transitions, 2493 flow [2024-06-27 20:49:36,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:49:36,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:49:36,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 146 transitions. [2024-06-27 20:49:36,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3924731182795699 [2024-06-27 20:49:36,239 INFO L175 Difference]: Start difference. First operand has 305 places, 227 transitions, 1917 flow. Second operand 12 states and 146 transitions. [2024-06-27 20:49:36,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 245 transitions, 2493 flow [2024-06-27 20:49:36,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 245 transitions, 2421 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-27 20:49:36,838 INFO L231 Difference]: Finished difference. Result has 302 places, 221 transitions, 1870 flow [2024-06-27 20:49:36,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1845, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1870, PETRI_PLACES=302, PETRI_TRANSITIONS=221} [2024-06-27 20:49:36,838 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 272 predicate places. [2024-06-27 20:49:36,838 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 221 transitions, 1870 flow [2024-06-27 20:49:36,839 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-27 20:49:36,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:49:36,839 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:49:36,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-27 20:49:36,839 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-27 20:49:36,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:49:36,839 INFO L85 PathProgramCache]: Analyzing trace with hash -1720577162, now seen corresponding path program 12 times [2024-06-27 20:49:36,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:49:36,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423727928] [2024-06-27 20:49:36,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:49:36,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:49:36,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:49:38,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-27 20:49:38,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:49:38,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423727928] [2024-06-27 20:49:38,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [423727928] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:49:38,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:49:38,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:49:38,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294291948] [2024-06-27 20:49:38,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:49:38,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:49:38,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:49:38,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:49:38,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:49:38,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:49:38,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 221 transitions, 1870 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-27 20:49:38,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:49:38,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:49:38,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:49:38,740 INFO L124 PetriNetUnfolderBase]: 492/1006 cut-off events. [2024-06-27 20:49:38,740 INFO L125 PetriNetUnfolderBase]: For 174487/174487 co-relation queries the response was YES. [2024-06-27 20:49:38,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7061 conditions, 1006 events. 492/1006 cut-off events. For 174487/174487 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 5742 event pairs, 80 based on Foata normal form. 6/1011 useless extension candidates. Maximal degree in co-relation 6921. Up to 800 conditions per place. [2024-06-27 20:49:38,751 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 194 selfloop transitions, 28 changer transitions 12/237 dead transitions. [2024-06-27 20:49:38,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 237 transitions, 2406 flow [2024-06-27 20:49:38,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:49:38,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:49:38,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 138 transitions. [2024-06-27 20:49:38,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3709677419354839 [2024-06-27 20:49:38,756 INFO L175 Difference]: Start difference. First operand has 302 places, 221 transitions, 1870 flow. Second operand 12 states and 138 transitions. [2024-06-27 20:49:38,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 237 transitions, 2406 flow [2024-06-27 20:49:39,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 237 transitions, 2334 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-27 20:49:39,263 INFO L231 Difference]: Finished difference. Result has 296 places, 217 transitions, 1831 flow [2024-06-27 20:49:39,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1798, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1831, PETRI_PLACES=296, PETRI_TRANSITIONS=217} [2024-06-27 20:49:39,264 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 266 predicate places. [2024-06-27 20:49:39,264 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 217 transitions, 1831 flow [2024-06-27 20:49:39,264 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-27 20:49:39,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:49:39,264 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:49:39,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-27 20:49:39,265 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-27 20:49:39,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:49:39,265 INFO L85 PathProgramCache]: Analyzing trace with hash 1111273026, now seen corresponding path program 13 times [2024-06-27 20:49:39,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:49:39,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238911047] [2024-06-27 20:49:39,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:49:39,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:49:39,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:49:40,422 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:49:40,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:49:40,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238911047] [2024-06-27 20:49:40,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238911047] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:49:40,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:49:40,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:49:40,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363440369] [2024-06-27 20:49:40,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:49:40,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:49:40,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:49:40,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:49:40,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:49:40,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:49:40,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 217 transitions, 1831 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-27 20:49:40,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:49:40,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:49:40,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:49:41,096 INFO L124 PetriNetUnfolderBase]: 469/953 cut-off events. [2024-06-27 20:49:41,096 INFO L125 PetriNetUnfolderBase]: For 136381/136381 co-relation queries the response was YES. [2024-06-27 20:49:41,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6137 conditions, 953 events. 469/953 cut-off events. For 136381/136381 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 5356 event pairs, 67 based on Foata normal form. 6/958 useless extension candidates. Maximal degree in co-relation 6000. Up to 751 conditions per place. [2024-06-27 20:49:41,106 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 191 selfloop transitions, 26 changer transitions 13/233 dead transitions. [2024-06-27 20:49:41,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 233 transitions, 2359 flow [2024-06-27 20:49:41,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:49:41,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:49:41,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 137 transitions. [2024-06-27 20:49:41,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3682795698924731 [2024-06-27 20:49:41,107 INFO L175 Difference]: Start difference. First operand has 296 places, 217 transitions, 1831 flow. Second operand 12 states and 137 transitions. [2024-06-27 20:49:41,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 233 transitions, 2359 flow [2024-06-27 20:49:41,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 233 transitions, 2299 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 20:49:41,564 INFO L231 Difference]: Finished difference. Result has 292 places, 212 transitions, 1795 flow [2024-06-27 20:49:41,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1771, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1795, PETRI_PLACES=292, PETRI_TRANSITIONS=212} [2024-06-27 20:49:41,564 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 262 predicate places. [2024-06-27 20:49:41,564 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 212 transitions, 1795 flow [2024-06-27 20:49:41,564 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-27 20:49:41,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:49:41,565 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:49:41,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-27 20:49:41,565 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-27 20:49:41,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:49:41,565 INFO L85 PathProgramCache]: Analyzing trace with hash 178657130, now seen corresponding path program 20 times [2024-06-27 20:49:41,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:49:41,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076627447] [2024-06-27 20:49:41,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:49:41,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:49:41,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:49:42,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-27 20:49:42,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:49:42,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1076627447] [2024-06-27 20:49:42,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1076627447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:49:42,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:49:42,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:49:42,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082022993] [2024-06-27 20:49:42,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:49:42,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:49:42,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:49:42,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:49:42,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:49:42,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:49:42,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 212 transitions, 1795 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-27 20:49:42,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:49:42,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:49:42,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:49:43,217 INFO L124 PetriNetUnfolderBase]: 456/919 cut-off events. [2024-06-27 20:49:43,218 INFO L125 PetriNetUnfolderBase]: For 116772/116774 co-relation queries the response was YES. [2024-06-27 20:49:43,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6035 conditions, 919 events. 456/919 cut-off events. For 116772/116774 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 5090 event pairs, 75 based on Foata normal form. 2/920 useless extension candidates. Maximal degree in co-relation 5899. Up to 770 conditions per place. [2024-06-27 20:49:43,225 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 182 selfloop transitions, 40 changer transitions 0/225 dead transitions. [2024-06-27 20:49:43,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 225 transitions, 2311 flow [2024-06-27 20:49:43,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:49:43,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:49:43,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 133 transitions. [2024-06-27 20:49:43,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39002932551319647 [2024-06-27 20:49:43,226 INFO L175 Difference]: Start difference. First operand has 292 places, 212 transitions, 1795 flow. Second operand 11 states and 133 transitions. [2024-06-27 20:49:43,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 225 transitions, 2311 flow [2024-06-27 20:49:43,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 225 transitions, 2249 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-27 20:49:43,567 INFO L231 Difference]: Finished difference. Result has 283 places, 213 transitions, 1863 flow [2024-06-27 20:49:43,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1733, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1863, PETRI_PLACES=283, PETRI_TRANSITIONS=213} [2024-06-27 20:49:43,567 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 253 predicate places. [2024-06-27 20:49:43,567 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 213 transitions, 1863 flow [2024-06-27 20:49:43,568 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-27 20:49:43,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:49:43,568 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:49:43,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-27 20:49:43,568 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-27 20:49:43,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:49:43,568 INFO L85 PathProgramCache]: Analyzing trace with hash 178479500, now seen corresponding path program 21 times [2024-06-27 20:49:43,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:49:43,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415874550] [2024-06-27 20:49:43,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:49:43,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:49:43,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:49:44,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:49:44,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:49:44,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415874550] [2024-06-27 20:49:44,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415874550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:49:44,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:49:44,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:49:44,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648724463] [2024-06-27 20:49:44,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:49:44,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:49:44,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:49:44,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:49:44,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:49:44,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:49:44,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 213 transitions, 1863 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-27 20:49:44,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:49:44,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:49:44,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:49:45,064 INFO L124 PetriNetUnfolderBase]: 489/986 cut-off events. [2024-06-27 20:49:45,064 INFO L125 PetriNetUnfolderBase]: For 156882/156884 co-relation queries the response was YES. [2024-06-27 20:49:45,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7448 conditions, 986 events. 489/986 cut-off events. For 156882/156884 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 5550 event pairs, 86 based on Foata normal form. 2/987 useless extension candidates. Maximal degree in co-relation 7315. Up to 764 conditions per place. [2024-06-27 20:49:45,076 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 187 selfloop transitions, 42 changer transitions 0/232 dead transitions. [2024-06-27 20:49:45,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 232 transitions, 2691 flow [2024-06-27 20:49:45,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:49:45,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:49:45,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 138 transitions. [2024-06-27 20:49:45,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4046920821114369 [2024-06-27 20:49:45,077 INFO L175 Difference]: Start difference. First operand has 283 places, 213 transitions, 1863 flow. Second operand 11 states and 138 transitions. [2024-06-27 20:49:45,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 232 transitions, 2691 flow [2024-06-27 20:49:45,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 232 transitions, 2571 flow, removed 21 selfloop flow, removed 9 redundant places. [2024-06-27 20:49:45,590 INFO L231 Difference]: Finished difference. Result has 285 places, 215 transitions, 1925 flow [2024-06-27 20:49:45,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1743, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1925, PETRI_PLACES=285, PETRI_TRANSITIONS=215} [2024-06-27 20:49:45,590 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 255 predicate places. [2024-06-27 20:49:45,590 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 215 transitions, 1925 flow [2024-06-27 20:49:45,590 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-27 20:49:45,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:49:45,591 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:49:45,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-27 20:49:45,591 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-27 20:49:45,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:49:45,591 INFO L85 PathProgramCache]: Analyzing trace with hash 567037952, now seen corresponding path program 22 times [2024-06-27 20:49:45,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:49:45,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050525518] [2024-06-27 20:49:45,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:49:45,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:49:45,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:49:46,565 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:49:46,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:49:46,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050525518] [2024-06-27 20:49:46,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1050525518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:49:46,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:49:46,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:49:46,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1759175320] [2024-06-27 20:49:46,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:49:46,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:49:46,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:49:46,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:49:46,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:49:46,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:49:46,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 215 transitions, 1925 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-27 20:49:46,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:49:46,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:49:46,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:49:47,060 INFO L124 PetriNetUnfolderBase]: 493/994 cut-off events. [2024-06-27 20:49:47,060 INFO L125 PetriNetUnfolderBase]: For 160373/160375 co-relation queries the response was YES. [2024-06-27 20:49:47,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7529 conditions, 994 events. 493/994 cut-off events. For 160373/160375 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 5598 event pairs, 90 based on Foata normal form. 2/995 useless extension candidates. Maximal degree in co-relation 7395. Up to 655 conditions per place. [2024-06-27 20:49:47,070 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 119 selfloop transitions, 106 changer transitions 0/228 dead transitions. [2024-06-27 20:49:47,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 228 transitions, 2451 flow [2024-06-27 20:49:47,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:49:47,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:49:47,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 141 transitions. [2024-06-27 20:49:47,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41348973607038125 [2024-06-27 20:49:47,072 INFO L175 Difference]: Start difference. First operand has 285 places, 215 transitions, 1925 flow. Second operand 11 states and 141 transitions. [2024-06-27 20:49:47,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 228 transitions, 2451 flow [2024-06-27 20:49:47,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 228 transitions, 2339 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-27 20:49:47,615 INFO L231 Difference]: Finished difference. Result has 289 places, 216 transitions, 2079 flow [2024-06-27 20:49:47,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1813, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2079, PETRI_PLACES=289, PETRI_TRANSITIONS=216} [2024-06-27 20:49:47,615 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 259 predicate places. [2024-06-27 20:49:47,615 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 216 transitions, 2079 flow [2024-06-27 20:49:47,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-27 20:49:47,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:49:47,616 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:49:47,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-27 20:49:47,616 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-27 20:49:47,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:49:47,616 INFO L85 PathProgramCache]: Analyzing trace with hash -1702721910, now seen corresponding path program 23 times [2024-06-27 20:49:47,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:49:47,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722325245] [2024-06-27 20:49:47,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:49:47,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:49:47,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:49:48,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-27 20:49:48,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:49:48,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722325245] [2024-06-27 20:49:48,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722325245] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:49:48,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:49:48,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:49:48,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171179041] [2024-06-27 20:49:48,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:49:48,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:49:48,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:49:48,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:49:48,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:49:48,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:49:48,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 216 transitions, 2079 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-27 20:49:48,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:49:48,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:49:48,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:49:49,053 INFO L124 PetriNetUnfolderBase]: 526/1061 cut-off events. [2024-06-27 20:49:49,053 INFO L125 PetriNetUnfolderBase]: For 210928/210930 co-relation queries the response was YES. [2024-06-27 20:49:49,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9126 conditions, 1061 events. 526/1061 cut-off events. For 210928/210930 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 6077 event pairs, 103 based on Foata normal form. 2/1062 useless extension candidates. Maximal degree in co-relation 8990. Up to 637 conditions per place. [2024-06-27 20:49:49,065 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 124 selfloop transitions, 108 changer transitions 0/235 dead transitions. [2024-06-27 20:49:49,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 235 transitions, 2925 flow [2024-06-27 20:49:49,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:49:49,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:49:49,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 146 transitions. [2024-06-27 20:49:49,066 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4281524926686217 [2024-06-27 20:49:49,066 INFO L175 Difference]: Start difference. First operand has 289 places, 216 transitions, 2079 flow. Second operand 11 states and 146 transitions. [2024-06-27 20:49:49,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 235 transitions, 2925 flow [2024-06-27 20:49:49,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 235 transitions, 2669 flow, removed 23 selfloop flow, removed 9 redundant places. [2024-06-27 20:49:49,857 INFO L231 Difference]: Finished difference. Result has 291 places, 218 transitions, 2145 flow [2024-06-27 20:49:49,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1823, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2145, PETRI_PLACES=291, PETRI_TRANSITIONS=218} [2024-06-27 20:49:49,857 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 261 predicate places. [2024-06-27 20:49:49,857 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 218 transitions, 2145 flow [2024-06-27 20:49:49,858 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-27 20:49:49,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:49:49,858 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:49:49,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-27 20:49:49,858 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-27 20:49:49,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:49:49,859 INFO L85 PathProgramCache]: Analyzing trace with hash 603621008, now seen corresponding path program 24 times [2024-06-27 20:49:49,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:49:49,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143338545] [2024-06-27 20:49:49,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:49:49,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:49:49,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:49:50,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:49:50,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:49:50,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143338545] [2024-06-27 20:49:50,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [143338545] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:49:50,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:49:50,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:49:50,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217408211] [2024-06-27 20:49:50,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:49:50,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:49:50,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:49:50,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:49:50,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:49:51,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:49:51,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 218 transitions, 2145 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-27 20:49:51,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:49:51,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:49:51,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:49:51,521 INFO L124 PetriNetUnfolderBase]: 513/1038 cut-off events. [2024-06-27 20:49:51,521 INFO L125 PetriNetUnfolderBase]: For 204652/204654 co-relation queries the response was YES. [2024-06-27 20:49:51,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7985 conditions, 1038 events. 513/1038 cut-off events. For 204652/204654 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 5935 event pairs, 94 based on Foata normal form. 10/1047 useless extension candidates. Maximal degree in co-relation 7848. Up to 857 conditions per place. [2024-06-27 20:49:51,532 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 188 selfloop transitions, 36 changer transitions 6/233 dead transitions. [2024-06-27 20:49:51,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 233 transitions, 2687 flow [2024-06-27 20:49:51,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:49:51,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:49:51,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-27 20:49:51,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39589442815249265 [2024-06-27 20:49:51,533 INFO L175 Difference]: Start difference. First operand has 291 places, 218 transitions, 2145 flow. Second operand 11 states and 135 transitions. [2024-06-27 20:49:51,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 233 transitions, 2687 flow [2024-06-27 20:49:52,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 233 transitions, 2431 flow, removed 47 selfloop flow, removed 8 redundant places. [2024-06-27 20:49:52,130 INFO L231 Difference]: Finished difference. Result has 294 places, 215 transitions, 1943 flow [2024-06-27 20:49:52,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1889, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1943, PETRI_PLACES=294, PETRI_TRANSITIONS=215} [2024-06-27 20:49:52,130 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 264 predicate places. [2024-06-27 20:49:52,130 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 215 transitions, 1943 flow [2024-06-27 20:49:52,131 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-27 20:49:52,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:49:52,131 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:49:52,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-27 20:49:52,131 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-27 20:49:52,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:49:52,131 INFO L85 PathProgramCache]: Analyzing trace with hash -1733025816, now seen corresponding path program 25 times [2024-06-27 20:49:52,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:49:52,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228242106] [2024-06-27 20:49:52,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:49:52,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:49:52,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:49:53,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:49:53,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:49:53,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228242106] [2024-06-27 20:49:53,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [228242106] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:49:53,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:49:53,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:49:53,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890462166] [2024-06-27 20:49:53,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:49:53,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:49:53,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:49:53,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:49:53,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:49:53,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:49:53,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 215 transitions, 1943 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-27 20:49:53,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:49:53,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:49:53,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:49:53,585 INFO L124 PetriNetUnfolderBase]: 512/1041 cut-off events. [2024-06-27 20:49:53,586 INFO L125 PetriNetUnfolderBase]: For 206480/206482 co-relation queries the response was YES. [2024-06-27 20:49:53,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7841 conditions, 1041 events. 512/1041 cut-off events. For 206480/206482 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 5973 event pairs, 96 based on Foata normal form. 10/1050 useless extension candidates. Maximal degree in co-relation 7703. Up to 671 conditions per place. [2024-06-27 20:49:53,596 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 129 selfloop transitions, 93 changer transitions 6/231 dead transitions. [2024-06-27 20:49:53,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 231 transitions, 2517 flow [2024-06-27 20:49:53,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:49:53,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:49:53,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 145 transitions. [2024-06-27 20:49:53,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4252199413489736 [2024-06-27 20:49:53,597 INFO L175 Difference]: Start difference. First operand has 294 places, 215 transitions, 1943 flow. Second operand 11 states and 145 transitions. [2024-06-27 20:49:53,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 231 transitions, 2517 flow [2024-06-27 20:49:54,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 231 transitions, 2425 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-27 20:49:54,145 INFO L231 Difference]: Finished difference. Result has 293 places, 213 transitions, 2057 flow [2024-06-27 20:49:54,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1851, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2057, PETRI_PLACES=293, PETRI_TRANSITIONS=213} [2024-06-27 20:49:54,146 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 263 predicate places. [2024-06-27 20:49:54,146 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 213 transitions, 2057 flow [2024-06-27 20:49:54,146 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-27 20:49:54,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:49:54,146 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:49:54,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-27 20:49:54,147 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-27 20:49:54,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:49:54,147 INFO L85 PathProgramCache]: Analyzing trace with hash 2123712694, now seen corresponding path program 26 times [2024-06-27 20:49:54,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:49:54,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717700117] [2024-06-27 20:49:54,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:49:54,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:49:54,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:49:55,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-27 20:49:55,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:49:55,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717700117] [2024-06-27 20:49:55,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1717700117] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:49:55,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:49:55,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:49:55,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87931666] [2024-06-27 20:49:55,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:49:55,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:49:55,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:49:55,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:49:55,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:49:55,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:49:55,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 213 transitions, 2057 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-27 20:49:55,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:49:55,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:49:55,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:49:55,516 INFO L124 PetriNetUnfolderBase]: 511/1036 cut-off events. [2024-06-27 20:49:55,516 INFO L125 PetriNetUnfolderBase]: For 211849/211851 co-relation queries the response was YES. [2024-06-27 20:49:55,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8041 conditions, 1036 events. 511/1036 cut-off events. For 211849/211851 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 5937 event pairs, 96 based on Foata normal form. 10/1045 useless extension candidates. Maximal degree in co-relation 7903. Up to 806 conditions per place. [2024-06-27 20:49:55,527 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 163 selfloop transitions, 56 changer transitions 7/229 dead transitions. [2024-06-27 20:49:55,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 229 transitions, 2639 flow [2024-06-27 20:49:55,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:49:55,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:49:55,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 140 transitions. [2024-06-27 20:49:55,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41055718475073316 [2024-06-27 20:49:55,528 INFO L175 Difference]: Start difference. First operand has 293 places, 213 transitions, 2057 flow. Second operand 11 states and 140 transitions. [2024-06-27 20:49:55,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 229 transitions, 2639 flow [2024-06-27 20:49:56,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 229 transitions, 2413 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-06-27 20:49:56,141 INFO L231 Difference]: Finished difference. Result has 294 places, 210 transitions, 1970 flow [2024-06-27 20:49:56,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1831, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1970, PETRI_PLACES=294, PETRI_TRANSITIONS=210} [2024-06-27 20:49:56,141 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 264 predicate places. [2024-06-27 20:49:56,142 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 210 transitions, 1970 flow [2024-06-27 20:49:56,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:49:56,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:49:56,142 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:49:56,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-27 20:49:56,142 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-27 20:49:56,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:49:56,142 INFO L85 PathProgramCache]: Analyzing trace with hash 12245720, now seen corresponding path program 27 times [2024-06-27 20:49:56,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:49:56,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568168709] [2024-06-27 20:49:56,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:49:56,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:49:56,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:49:57,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-27 20:49:57,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:49:57,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568168709] [2024-06-27 20:49:57,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568168709] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:49:57,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:49:57,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:49:57,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938266636] [2024-06-27 20:49:57,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:49:57,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:49:57,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:49:57,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:49:57,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:49:57,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:49:57,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 210 transitions, 1970 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-27 20:49:57,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:49:57,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:49:57,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:49:57,596 INFO L124 PetriNetUnfolderBase]: 504/1029 cut-off events. [2024-06-27 20:49:57,597 INFO L125 PetriNetUnfolderBase]: For 203776/203778 co-relation queries the response was YES. [2024-06-27 20:49:57,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7925 conditions, 1029 events. 504/1029 cut-off events. For 203776/203778 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 5881 event pairs, 94 based on Foata normal form. 8/1036 useless extension candidates. Maximal degree in co-relation 7787. Up to 877 conditions per place. [2024-06-27 20:49:57,636 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 190 selfloop transitions, 22 changer transitions 11/226 dead transitions. [2024-06-27 20:49:57,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 226 transitions, 2516 flow [2024-06-27 20:49:57,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:49:57,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:49:57,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 128 transitions. [2024-06-27 20:49:57,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375366568914956 [2024-06-27 20:49:57,637 INFO L175 Difference]: Start difference. First operand has 294 places, 210 transitions, 1970 flow. Second operand 11 states and 128 transitions. [2024-06-27 20:49:57,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 226 transitions, 2516 flow [2024-06-27 20:49:58,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 226 transitions, 2360 flow, removed 23 selfloop flow, removed 9 redundant places. [2024-06-27 20:49:58,221 INFO L231 Difference]: Finished difference. Result has 296 places, 207 transitions, 1836 flow [2024-06-27 20:49:58,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1814, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1836, PETRI_PLACES=296, PETRI_TRANSITIONS=207} [2024-06-27 20:49:58,222 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 266 predicate places. [2024-06-27 20:49:58,222 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 207 transitions, 1836 flow [2024-06-27 20:49:58,222 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-27 20:49:58,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:49:58,222 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:49:58,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-27 20:49:58,223 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-27 20:49:58,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:49:58,223 INFO L85 PathProgramCache]: Analyzing trace with hash 7661750, now seen corresponding path program 28 times [2024-06-27 20:49:58,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:49:58,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760841557] [2024-06-27 20:49:58,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:49:58,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:49:58,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:49:59,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:49:59,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:49:59,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760841557] [2024-06-27 20:49:59,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760841557] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:49:59,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:49:59,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:49:59,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610619036] [2024-06-27 20:49:59,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:49:59,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:49:59,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:49:59,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:49:59,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:49:59,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:49:59,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 207 transitions, 1836 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-27 20:49:59,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:49:59,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:49:59,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:49:59,720 INFO L124 PetriNetUnfolderBase]: 497/1016 cut-off events. [2024-06-27 20:49:59,720 INFO L125 PetriNetUnfolderBase]: For 206726/206728 co-relation queries the response was YES. [2024-06-27 20:49:59,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7746 conditions, 1016 events. 497/1016 cut-off events. For 206726/206728 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 5787 event pairs, 90 based on Foata normal form. 8/1023 useless extension candidates. Maximal degree in co-relation 7607. Up to 859 conditions per place. [2024-06-27 20:49:59,732 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 187 selfloop transitions, 20 changer transitions 14/224 dead transitions. [2024-06-27 20:49:59,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 224 transitions, 2380 flow [2024-06-27 20:49:59,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:49:59,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:49:59,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 128 transitions. [2024-06-27 20:49:59,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375366568914956 [2024-06-27 20:49:59,734 INFO L175 Difference]: Start difference. First operand has 296 places, 207 transitions, 1836 flow. Second operand 11 states and 128 transitions. [2024-06-27 20:49:59,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 224 transitions, 2380 flow [2024-06-27 20:50:00,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 224 transitions, 2276 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-27 20:50:00,317 INFO L231 Difference]: Finished difference. Result has 291 places, 203 transitions, 1753 flow [2024-06-27 20:50:00,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1732, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1753, PETRI_PLACES=291, PETRI_TRANSITIONS=203} [2024-06-27 20:50:00,318 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 261 predicate places. [2024-06-27 20:50:00,318 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 203 transitions, 1753 flow [2024-06-27 20:50:00,318 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-27 20:50:00,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:50:00,318 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:50:00,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-27 20:50:00,318 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-27 20:50:00,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:50:00,319 INFO L85 PathProgramCache]: Analyzing trace with hash -1511380776, now seen corresponding path program 29 times [2024-06-27 20:50:00,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:50:00,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531750887] [2024-06-27 20:50:00,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:50:00,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:50:00,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:50:01,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-27 20:50:01,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:50:01,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531750887] [2024-06-27 20:50:01,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531750887] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:50:01,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:50:01,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:50:01,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783215348] [2024-06-27 20:50:01,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:50:01,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:50:01,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:50:01,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:50:01,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:50:01,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:50:01,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 203 transitions, 1753 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-27 20:50:01,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:50:01,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:50:01,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:50:01,784 INFO L124 PetriNetUnfolderBase]: 490/1001 cut-off events. [2024-06-27 20:50:01,785 INFO L125 PetriNetUnfolderBase]: For 214542/214544 co-relation queries the response was YES. [2024-06-27 20:50:01,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7642 conditions, 1001 events. 490/1001 cut-off events. For 214542/214544 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 5705 event pairs, 94 based on Foata normal form. 10/1010 useless extension candidates. Maximal degree in co-relation 7505. Up to 651 conditions per place. [2024-06-27 20:50:01,795 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 127 selfloop transitions, 83 changer transitions 6/219 dead transitions. [2024-06-27 20:50:01,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 219 transitions, 2305 flow [2024-06-27 20:50:01,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:50:01,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:50:01,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 145 transitions. [2024-06-27 20:50:01,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4252199413489736 [2024-06-27 20:50:01,796 INFO L175 Difference]: Start difference. First operand has 291 places, 203 transitions, 1753 flow. Second operand 11 states and 145 transitions. [2024-06-27 20:50:01,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 219 transitions, 2305 flow [2024-06-27 20:50:02,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 219 transitions, 2259 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-27 20:50:02,348 INFO L231 Difference]: Finished difference. Result has 286 places, 201 transitions, 1896 flow [2024-06-27 20:50:02,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1707, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1896, PETRI_PLACES=286, PETRI_TRANSITIONS=201} [2024-06-27 20:50:02,348 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 256 predicate places. [2024-06-27 20:50:02,349 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 201 transitions, 1896 flow [2024-06-27 20:50:02,349 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-27 20:50:02,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:50:02,349 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:50:02,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-27 20:50:02,349 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-27 20:50:02,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:50:02,350 INFO L85 PathProgramCache]: Analyzing trace with hash 249082190, now seen corresponding path program 30 times [2024-06-27 20:50:02,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:50:02,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363958837] [2024-06-27 20:50:02,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:50:02,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:50:02,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:50:03,345 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:50:03,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:50:03,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363958837] [2024-06-27 20:50:03,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363958837] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:50:03,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:50:03,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:50:03,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935959167] [2024-06-27 20:50:03,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:50:03,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:50:03,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:50:03,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:50:03,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:50:03,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:50:03,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 201 transitions, 1896 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-27 20:50:03,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:50:03,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:50:03,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:50:03,858 INFO L124 PetriNetUnfolderBase]: 460/940 cut-off events. [2024-06-27 20:50:03,859 INFO L125 PetriNetUnfolderBase]: For 158334/158334 co-relation queries the response was YES. [2024-06-27 20:50:03,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6393 conditions, 940 events. 460/940 cut-off events. For 158334/158334 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 5291 event pairs, 76 based on Foata normal form. 10/949 useless extension candidates. Maximal degree in co-relation 6258. Up to 808 conditions per place. [2024-06-27 20:50:03,869 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 182 selfloop transitions, 24 changer transitions 7/216 dead transitions. [2024-06-27 20:50:03,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 216 transitions, 2404 flow [2024-06-27 20:50:03,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:50:03,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:50:03,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 132 transitions. [2024-06-27 20:50:03,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-27 20:50:03,870 INFO L175 Difference]: Start difference. First operand has 286 places, 201 transitions, 1896 flow. Second operand 11 states and 132 transitions. [2024-06-27 20:50:03,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 216 transitions, 2404 flow [2024-06-27 20:50:04,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 216 transitions, 2172 flow, removed 31 selfloop flow, removed 11 redundant places. [2024-06-27 20:50:04,317 INFO L231 Difference]: Finished difference. Result has 286 places, 197 transitions, 1676 flow [2024-06-27 20:50:04,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1664, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1676, PETRI_PLACES=286, PETRI_TRANSITIONS=197} [2024-06-27 20:50:04,318 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 256 predicate places. [2024-06-27 20:50:04,318 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 197 transitions, 1676 flow [2024-06-27 20:50:04,318 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-27 20:50:04,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:50:04,318 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:50:04,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-27 20:50:04,318 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-27 20:50:04,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:50:04,319 INFO L85 PathProgramCache]: Analyzing trace with hash 1902067654, now seen corresponding path program 31 times [2024-06-27 20:50:04,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:50:04,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983930575] [2024-06-27 20:50:04,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:50:04,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:50:04,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:50:05,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:50:05,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:50:05,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983930575] [2024-06-27 20:50:05,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1983930575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:50:05,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:50:05,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:50:05,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980864026] [2024-06-27 20:50:05,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:50:05,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:50:05,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:50:05,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:50:05,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:50:05,289 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:50:05,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 197 transitions, 1676 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-27 20:50:05,289 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:50:05,289 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:50:05,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:50:05,663 INFO L124 PetriNetUnfolderBase]: 457/938 cut-off events. [2024-06-27 20:50:05,664 INFO L125 PetriNetUnfolderBase]: For 161329/161331 co-relation queries the response was YES. [2024-06-27 20:50:05,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6230 conditions, 938 events. 457/938 cut-off events. For 161329/161331 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 5286 event pairs, 81 based on Foata normal form. 10/947 useless extension candidates. Maximal degree in co-relation 6095. Up to 723 conditions per place. [2024-06-27 20:50:05,673 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 155 selfloop transitions, 49 changer transitions 6/213 dead transitions. [2024-06-27 20:50:05,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 213 transitions, 2228 flow [2024-06-27 20:50:05,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:50:05,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:50:05,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 140 transitions. [2024-06-27 20:50:05,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41055718475073316 [2024-06-27 20:50:05,674 INFO L175 Difference]: Start difference. First operand has 286 places, 197 transitions, 1676 flow. Second operand 11 states and 140 transitions. [2024-06-27 20:50:05,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 213 transitions, 2228 flow [2024-06-27 20:50:06,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 213 transitions, 2132 flow, removed 4 selfloop flow, removed 13 redundant places. [2024-06-27 20:50:06,040 INFO L231 Difference]: Finished difference. Result has 284 places, 195 transitions, 1715 flow [2024-06-27 20:50:06,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1580, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1715, PETRI_PLACES=284, PETRI_TRANSITIONS=195} [2024-06-27 20:50:06,041 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 254 predicate places. [2024-06-27 20:50:06,041 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 195 transitions, 1715 flow [2024-06-27 20:50:06,041 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-27 20:50:06,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:50:06,041 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:50:06,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-27 20:50:06,042 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-27 20:50:06,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:50:06,042 INFO L85 PathProgramCache]: Analyzing trace with hash 1895638564, now seen corresponding path program 32 times [2024-06-27 20:50:06,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:50:06,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2070237738] [2024-06-27 20:50:06,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:50:06,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:50:06,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:50:07,292 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:50:07,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:50:07,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2070237738] [2024-06-27 20:50:07,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2070237738] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:50:07,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:50:07,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:50:07,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059136707] [2024-06-27 20:50:07,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:50:07,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:50:07,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:50:07,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:50:07,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:50:07,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:50:07,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 195 transitions, 1715 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-27 20:50:07,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:50:07,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:50:07,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:50:07,867 INFO L124 PetriNetUnfolderBase]: 444/909 cut-off events. [2024-06-27 20:50:07,867 INFO L125 PetriNetUnfolderBase]: For 125897/125899 co-relation queries the response was YES. [2024-06-27 20:50:07,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6192 conditions, 909 events. 444/909 cut-off events. For 125897/125899 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 5048 event pairs, 79 based on Foata normal form. 2/910 useless extension candidates. Maximal degree in co-relation 6057. Up to 731 conditions per place. [2024-06-27 20:50:07,877 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 153 selfloop transitions, 52 changer transitions 0/208 dead transitions. [2024-06-27 20:50:07,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 208 transitions, 2205 flow [2024-06-27 20:50:07,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:50:07,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:50:07,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-27 20:50:07,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39589442815249265 [2024-06-27 20:50:07,878 INFO L175 Difference]: Start difference. First operand has 284 places, 195 transitions, 1715 flow. Second operand 11 states and 135 transitions. [2024-06-27 20:50:07,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 208 transitions, 2205 flow [2024-06-27 20:50:08,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 208 transitions, 2019 flow, removed 24 selfloop flow, removed 11 redundant places. [2024-06-27 20:50:08,243 INFO L231 Difference]: Finished difference. Result has 284 places, 196 transitions, 1691 flow [2024-06-27 20:50:08,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1529, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1691, PETRI_PLACES=284, PETRI_TRANSITIONS=196} [2024-06-27 20:50:08,244 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 254 predicate places. [2024-06-27 20:50:08,244 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 196 transitions, 1691 flow [2024-06-27 20:50:08,244 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-27 20:50:08,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:50:08,244 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:50:08,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-27 20:50:08,244 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-27 20:50:08,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:50:08,245 INFO L85 PathProgramCache]: Analyzing trace with hash 1895633914, now seen corresponding path program 33 times [2024-06-27 20:50:08,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:50:08,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317957769] [2024-06-27 20:50:08,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:50:08,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:50:08,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:50:09,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:50:09,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:50:09,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317957769] [2024-06-27 20:50:09,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1317957769] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:50:09,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:50:09,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:50:09,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846107032] [2024-06-27 20:50:09,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:50:09,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:50:09,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:50:09,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:50:09,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:50:09,697 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:50:09,697 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 196 transitions, 1691 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-27 20:50:09,697 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:50:09,697 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:50:09,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:50:10,135 INFO L124 PetriNetUnfolderBase]: 441/904 cut-off events. [2024-06-27 20:50:10,136 INFO L125 PetriNetUnfolderBase]: For 116587/116589 co-relation queries the response was YES. [2024-06-27 20:50:10,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5810 conditions, 904 events. 441/904 cut-off events. For 116587/116589 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 5029 event pairs, 76 based on Foata normal form. 2/905 useless extension candidates. Maximal degree in co-relation 5675. Up to 730 conditions per place. [2024-06-27 20:50:10,144 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 161 selfloop transitions, 45 changer transitions 0/209 dead transitions. [2024-06-27 20:50:10,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 209 transitions, 2133 flow [2024-06-27 20:50:10,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:50:10,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:50:10,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 133 transitions. [2024-06-27 20:50:10,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39002932551319647 [2024-06-27 20:50:10,145 INFO L175 Difference]: Start difference. First operand has 284 places, 196 transitions, 1691 flow. Second operand 11 states and 133 transitions. [2024-06-27 20:50:10,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 209 transitions, 2133 flow [2024-06-27 20:50:10,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 209 transitions, 1981 flow, removed 25 selfloop flow, removed 9 redundant places. [2024-06-27 20:50:10,531 INFO L231 Difference]: Finished difference. Result has 286 places, 196 transitions, 1633 flow [2024-06-27 20:50:10,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1539, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1633, PETRI_PLACES=286, PETRI_TRANSITIONS=196} [2024-06-27 20:50:10,531 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 256 predicate places. [2024-06-27 20:50:10,532 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 196 transitions, 1633 flow [2024-06-27 20:50:10,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:50:10,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:50:10,532 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:50:10,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-27 20:50:10,532 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-27 20:50:10,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:50:10,532 INFO L85 PathProgramCache]: Analyzing trace with hash -1503091252, now seen corresponding path program 14 times [2024-06-27 20:50:10,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:50:10,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979054441] [2024-06-27 20:50:10,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:50:10,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:50:10,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:50:11,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-27 20:50:11,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:50:11,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979054441] [2024-06-27 20:50:11,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979054441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:50:11,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:50:11,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:50:11,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016362161] [2024-06-27 20:50:11,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:50:11,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:50:11,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:50:11,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:50:11,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:50:11,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:50:11,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 196 transitions, 1633 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-27 20:50:11,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:50:11,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:50:11,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:50:12,097 INFO L124 PetriNetUnfolderBase]: 454/937 cut-off events. [2024-06-27 20:50:12,097 INFO L125 PetriNetUnfolderBase]: For 137247/137249 co-relation queries the response was YES. [2024-06-27 20:50:12,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5875 conditions, 937 events. 454/937 cut-off events. For 137247/137249 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 5310 event pairs, 82 based on Foata normal form. 6/942 useless extension candidates. Maximal degree in co-relation 5739. Up to 641 conditions per place. [2024-06-27 20:50:12,106 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 129 selfloop transitions, 69 changer transitions 10/211 dead transitions. [2024-06-27 20:50:12,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 211 transitions, 2120 flow [2024-06-27 20:50:12,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:50:12,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:50:12,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 144 transitions. [2024-06-27 20:50:12,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-27 20:50:12,107 INFO L175 Difference]: Start difference. First operand has 286 places, 196 transitions, 1633 flow. Second operand 12 states and 144 transitions. [2024-06-27 20:50:12,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 211 transitions, 2120 flow [2024-06-27 20:50:12,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 211 transitions, 1770 flow, removed 26 selfloop flow, removed 17 redundant places. [2024-06-27 20:50:12,500 INFO L231 Difference]: Finished difference. Result has 282 places, 195 transitions, 1423 flow [2024-06-27 20:50:12,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1285, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1423, PETRI_PLACES=282, PETRI_TRANSITIONS=195} [2024-06-27 20:50:12,500 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 252 predicate places. [2024-06-27 20:50:12,500 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 195 transitions, 1423 flow [2024-06-27 20:50:12,500 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-27 20:50:12,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:50:12,501 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:50:12,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-27 20:50:12,501 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-27 20:50:12,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:50:12,501 INFO L85 PathProgramCache]: Analyzing trace with hash 1154591888, now seen corresponding path program 15 times [2024-06-27 20:50:12,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:50:12,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743936765] [2024-06-27 20:50:12,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:50:12,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:50:12,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:50:13,724 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:50:13,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:50:13,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743936765] [2024-06-27 20:50:13,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [743936765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:50:13,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:50:13,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:50:13,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697441902] [2024-06-27 20:50:13,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:50:13,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:50:13,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:50:13,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:50:13,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:50:13,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:50:13,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 195 transitions, 1423 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-27 20:50:13,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:50:13,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:50:13,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:50:14,279 INFO L124 PetriNetUnfolderBase]: 469/966 cut-off events. [2024-06-27 20:50:14,279 INFO L125 PetriNetUnfolderBase]: For 180918/180920 co-relation queries the response was YES. [2024-06-27 20:50:14,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6449 conditions, 966 events. 469/966 cut-off events. For 180918/180920 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 5496 event pairs, 90 based on Foata normal form. 6/971 useless extension candidates. Maximal degree in co-relation 6318. Up to 541 conditions per place. [2024-06-27 20:50:14,288 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 123 selfloop transitions, 77 changer transitions 10/213 dead transitions. [2024-06-27 20:50:14,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 213 transitions, 2169 flow [2024-06-27 20:50:14,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:50:14,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:50:14,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 151 transitions. [2024-06-27 20:50:14,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40591397849462363 [2024-06-27 20:50:14,289 INFO L175 Difference]: Start difference. First operand has 282 places, 195 transitions, 1423 flow. Second operand 12 states and 151 transitions. [2024-06-27 20:50:14,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 213 transitions, 2169 flow [2024-06-27 20:50:14,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 213 transitions, 2001 flow, removed 8 selfloop flow, removed 12 redundant places. [2024-06-27 20:50:14,758 INFO L231 Difference]: Finished difference. Result has 279 places, 191 transitions, 1395 flow [2024-06-27 20:50:14,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1263, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1395, PETRI_PLACES=279, PETRI_TRANSITIONS=191} [2024-06-27 20:50:14,759 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 249 predicate places. [2024-06-27 20:50:14,759 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 191 transitions, 1395 flow [2024-06-27 20:50:14,759 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-27 20:50:14,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:50:14,759 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:50:14,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-27 20:50:14,760 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-27 20:50:14,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:50:14,760 INFO L85 PathProgramCache]: Analyzing trace with hash 178664074, now seen corresponding path program 16 times [2024-06-27 20:50:14,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:50:14,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125743631] [2024-06-27 20:50:14,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:50:14,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:50:14,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:50:16,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:50:16,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:50:16,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125743631] [2024-06-27 20:50:16,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125743631] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:50:16,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:50:16,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:50:16,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241334397] [2024-06-27 20:50:16,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:50:16,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:50:16,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:50:16,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:50:16,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:50:16,785 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:50:16,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 191 transitions, 1395 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-27 20:50:16,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:50:16,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:50:16,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:50:17,430 INFO L124 PetriNetUnfolderBase]: 462/951 cut-off events. [2024-06-27 20:50:17,430 INFO L125 PetriNetUnfolderBase]: For 189593/189595 co-relation queries the response was YES. [2024-06-27 20:50:17,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6367 conditions, 951 events. 462/951 cut-off events. For 189593/189595 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 5403 event pairs, 90 based on Foata normal form. 8/958 useless extension candidates. Maximal degree in co-relation 6239. Up to 793 conditions per place. [2024-06-27 20:50:17,439 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 166 selfloop transitions, 31 changer transitions 7/207 dead transitions. [2024-06-27 20:50:17,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 207 transitions, 1885 flow [2024-06-27 20:50:17,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:50:17,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:50:17,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 143 transitions. [2024-06-27 20:50:17,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3844086021505376 [2024-06-27 20:50:17,440 INFO L175 Difference]: Start difference. First operand has 279 places, 191 transitions, 1395 flow. Second operand 12 states and 143 transitions. [2024-06-27 20:50:17,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 207 transitions, 1885 flow [2024-06-27 20:50:17,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 207 transitions, 1727 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-06-27 20:50:17,898 INFO L231 Difference]: Finished difference. Result has 274 places, 188 transitions, 1290 flow [2024-06-27 20:50:17,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1239, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1290, PETRI_PLACES=274, PETRI_TRANSITIONS=188} [2024-06-27 20:50:17,899 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 244 predicate places. [2024-06-27 20:50:17,899 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 188 transitions, 1290 flow [2024-06-27 20:50:17,899 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-27 20:50:17,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:50:17,899 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:50:17,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-27 20:50:17,899 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-27 20:50:17,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:50:17,900 INFO L85 PathProgramCache]: Analyzing trace with hash 184920184, now seen corresponding path program 17 times [2024-06-27 20:50:17,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:50:17,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762477452] [2024-06-27 20:50:17,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:50:17,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:50:17,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:50:19,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:50:19,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:50:19,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762477452] [2024-06-27 20:50:19,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762477452] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:50:19,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:50:19,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:50:19,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739604907] [2024-06-27 20:50:19,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:50:19,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:50:19,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:50:19,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:50:19,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:50:19,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:50:19,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 188 transitions, 1290 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-27 20:50:19,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:50:19,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:50:19,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:50:19,922 INFO L124 PetriNetUnfolderBase]: 457/944 cut-off events. [2024-06-27 20:50:19,923 INFO L125 PetriNetUnfolderBase]: For 177750/177752 co-relation queries the response was YES. [2024-06-27 20:50:19,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6161 conditions, 944 events. 457/944 cut-off events. For 177750/177752 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 5372 event pairs, 90 based on Foata normal form. 8/951 useless extension candidates. Maximal degree in co-relation 6036. Up to 789 conditions per place. [2024-06-27 20:50:19,931 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 166 selfloop transitions, 28 changer transitions 7/204 dead transitions. [2024-06-27 20:50:19,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 204 transitions, 1772 flow [2024-06-27 20:50:19,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:50:19,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:50:19,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 142 transitions. [2024-06-27 20:50:19,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3817204301075269 [2024-06-27 20:50:19,932 INFO L175 Difference]: Start difference. First operand has 274 places, 188 transitions, 1290 flow. Second operand 12 states and 142 transitions. [2024-06-27 20:50:19,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 204 transitions, 1772 flow [2024-06-27 20:50:20,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 204 transitions, 1704 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-27 20:50:20,447 INFO L231 Difference]: Finished difference. Result has 272 places, 185 transitions, 1267 flow [2024-06-27 20:50:20,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1222, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1267, PETRI_PLACES=272, PETRI_TRANSITIONS=185} [2024-06-27 20:50:20,447 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 242 predicate places. [2024-06-27 20:50:20,447 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 185 transitions, 1267 flow [2024-06-27 20:50:20,447 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-27 20:50:20,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:50:20,448 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:50:20,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-27 20:50:20,448 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-27 20:50:20,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:50:20,448 INFO L85 PathProgramCache]: Analyzing trace with hash 2123719638, now seen corresponding path program 18 times [2024-06-27 20:50:20,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:50:20,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232320162] [2024-06-27 20:50:20,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:50:20,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:50:20,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:50:21,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:50:21,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:50:21,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232320162] [2024-06-27 20:50:21,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232320162] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:50:21,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:50:21,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:50:21,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879242895] [2024-06-27 20:50:21,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:50:21,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:50:21,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:50:21,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:50:21,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:50:21,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:50:21,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 185 transitions, 1267 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-27 20:50:21,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:50:21,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:50:21,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:50:22,325 INFO L124 PetriNetUnfolderBase]: 452/941 cut-off events. [2024-06-27 20:50:22,326 INFO L125 PetriNetUnfolderBase]: For 174151/174153 co-relation queries the response was YES. [2024-06-27 20:50:22,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6104 conditions, 941 events. 452/941 cut-off events. For 174151/174153 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 5340 event pairs, 92 based on Foata normal form. 8/948 useless extension candidates. Maximal degree in co-relation 5980. Up to 733 conditions per place. [2024-06-27 20:50:22,336 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 144 selfloop transitions, 41 changer transitions 13/201 dead transitions. [2024-06-27 20:50:22,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 201 transitions, 1743 flow [2024-06-27 20:50:22,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:50:22,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:50:22,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 146 transitions. [2024-06-27 20:50:22,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3924731182795699 [2024-06-27 20:50:22,337 INFO L175 Difference]: Start difference. First operand has 272 places, 185 transitions, 1267 flow. Second operand 12 states and 146 transitions. [2024-06-27 20:50:22,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 201 transitions, 1743 flow [2024-06-27 20:50:22,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 201 transitions, 1681 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-27 20:50:22,853 INFO L231 Difference]: Finished difference. Result has 270 places, 179 transitions, 1259 flow [2024-06-27 20:50:22,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1205, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1259, PETRI_PLACES=270, PETRI_TRANSITIONS=179} [2024-06-27 20:50:22,854 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 240 predicate places. [2024-06-27 20:50:22,854 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 179 transitions, 1259 flow [2024-06-27 20:50:22,854 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-27 20:50:22,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:50:22,854 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:50:22,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-27 20:50:22,854 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-27 20:50:22,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:50:22,855 INFO L85 PathProgramCache]: Analyzing trace with hash -1511373832, now seen corresponding path program 19 times [2024-06-27 20:50:22,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:50:22,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008139332] [2024-06-27 20:50:22,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:50:22,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:50:22,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:50:24,376 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:50:24,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:50:24,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1008139332] [2024-06-27 20:50:24,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1008139332] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:50:24,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:50:24,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:50:24,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055699047] [2024-06-27 20:50:24,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:50:24,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:50:24,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:50:24,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:50:24,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:50:24,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:50:24,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 179 transitions, 1259 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-27 20:50:24,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:50:24,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:50:24,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:50:24,895 INFO L124 PetriNetUnfolderBase]: 440/921 cut-off events. [2024-06-27 20:50:24,895 INFO L125 PetriNetUnfolderBase]: For 170604/170606 co-relation queries the response was YES. [2024-06-27 20:50:24,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6029 conditions, 921 events. 440/921 cut-off events. For 170604/170606 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 5205 event pairs, 98 based on Foata normal form. 8/928 useless extension candidates. Maximal degree in co-relation 5906. Up to 587 conditions per place. [2024-06-27 20:50:24,904 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 116 selfloop transitions, 66 changer transitions 7/192 dead transitions. [2024-06-27 20:50:24,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 192 transitions, 1707 flow [2024-06-27 20:50:24,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:50:24,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:50:24,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 150 transitions. [2024-06-27 20:50:24,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4032258064516129 [2024-06-27 20:50:24,905 INFO L175 Difference]: Start difference. First operand has 270 places, 179 transitions, 1259 flow. Second operand 12 states and 150 transitions. [2024-06-27 20:50:24,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 192 transitions, 1707 flow [2024-06-27 20:50:25,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 192 transitions, 1617 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-27 20:50:25,389 INFO L231 Difference]: Finished difference. Result has 264 places, 176 transitions, 1288 flow [2024-06-27 20:50:25,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1169, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1288, PETRI_PLACES=264, PETRI_TRANSITIONS=176} [2024-06-27 20:50:25,390 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 234 predicate places. [2024-06-27 20:50:25,390 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 176 transitions, 1288 flow [2024-06-27 20:50:25,390 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-27 20:50:25,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:50:25,390 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:50:25,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-27 20:50:25,390 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-27 20:50:25,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:50:25,391 INFO L85 PathProgramCache]: Analyzing trace with hash 185159194, now seen corresponding path program 20 times [2024-06-27 20:50:25,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:50:25,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604833558] [2024-06-27 20:50:25,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:50:25,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:50:25,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:50:26,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:50:26,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:50:26,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604833558] [2024-06-27 20:50:26,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604833558] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:50:26,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:50:26,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:50:26,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900245866] [2024-06-27 20:50:26,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:50:26,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:50:26,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:50:26,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:50:26,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:50:26,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:50:26,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 176 transitions, 1288 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-27 20:50:26,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:50:26,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:50:26,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:50:26,982 INFO L124 PetriNetUnfolderBase]: 431/910 cut-off events. [2024-06-27 20:50:26,982 INFO L125 PetriNetUnfolderBase]: For 151090/151092 co-relation queries the response was YES. [2024-06-27 20:50:26,987 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5923 conditions, 910 events. 431/910 cut-off events. For 151090/151092 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 5157 event pairs, 94 based on Foata normal form. 6/915 useless extension candidates. Maximal degree in co-relation 5803. Up to 740 conditions per place. [2024-06-27 20:50:26,989 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 152 selfloop transitions, 24 changer transitions 10/189 dead transitions. [2024-06-27 20:50:26,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 189 transitions, 1716 flow [2024-06-27 20:50:26,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:50:26,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:50:26,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 135 transitions. [2024-06-27 20:50:26,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3629032258064516 [2024-06-27 20:50:26,990 INFO L175 Difference]: Start difference. First operand has 264 places, 176 transitions, 1288 flow. Second operand 12 states and 135 transitions. [2024-06-27 20:50:26,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 189 transitions, 1716 flow [2024-06-27 20:50:27,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 189 transitions, 1578 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-27 20:50:27,437 INFO L231 Difference]: Finished difference. Result has 262 places, 173 transitions, 1187 flow [2024-06-27 20:50:27,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1150, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1187, PETRI_PLACES=262, PETRI_TRANSITIONS=173} [2024-06-27 20:50:27,437 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 232 predicate places. [2024-06-27 20:50:27,438 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 173 transitions, 1187 flow [2024-06-27 20:50:27,438 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-27 20:50:27,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:50:27,438 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:50:27,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-27 20:50:27,438 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-27 20:50:27,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:50:27,439 INFO L85 PathProgramCache]: Analyzing trace with hash 486386192, now seen corresponding path program 21 times [2024-06-27 20:50:27,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:50:27,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557859951] [2024-06-27 20:50:27,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:50:27,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:50:27,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:50:28,325 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:50:28,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:50:28,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557859951] [2024-06-27 20:50:28,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1557859951] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:50:28,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:50:28,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:50:28,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198090598] [2024-06-27 20:50:28,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:50:28,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:50:28,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:50:28,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:50:28,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:50:28,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:50:28,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 173 transitions, 1187 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:50:28,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:50:28,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:50:28,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:50:28,725 INFO L124 PetriNetUnfolderBase]: 424/899 cut-off events. [2024-06-27 20:50:28,725 INFO L125 PetriNetUnfolderBase]: For 147753/147755 co-relation queries the response was YES. [2024-06-27 20:50:28,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5768 conditions, 899 events. 424/899 cut-off events. For 147753/147755 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 5073 event pairs, 90 based on Foata normal form. 6/904 useless extension candidates. Maximal degree in co-relation 5649. Up to 696 conditions per place. [2024-06-27 20:50:28,733 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 135 selfloop transitions, 36 changer transitions 14/188 dead transitions. [2024-06-27 20:50:28,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 188 transitions, 1621 flow [2024-06-27 20:50:28,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:50:28,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:50:28,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 133 transitions. [2024-06-27 20:50:28,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39002932551319647 [2024-06-27 20:50:28,734 INFO L175 Difference]: Start difference. First operand has 262 places, 173 transitions, 1187 flow. Second operand 11 states and 133 transitions. [2024-06-27 20:50:28,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 188 transitions, 1621 flow [2024-06-27 20:50:29,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 188 transitions, 1569 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-27 20:50:29,136 INFO L231 Difference]: Finished difference. Result has 258 places, 166 transitions, 1177 flow [2024-06-27 20:50:29,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1135, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1177, PETRI_PLACES=258, PETRI_TRANSITIONS=166} [2024-06-27 20:50:29,137 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 228 predicate places. [2024-06-27 20:50:29,137 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 166 transitions, 1177 flow [2024-06-27 20:50:29,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:50:29,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:50:29,137 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:50:29,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-27 20:50:29,137 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-27 20:50:29,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:50:29,138 INFO L85 PathProgramCache]: Analyzing trace with hash 2132290518, now seen corresponding path program 22 times [2024-06-27 20:50:29,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:50:29,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1929597301] [2024-06-27 20:50:29,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:50:29,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:50:29,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:50:30,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:50:30,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:50:30,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1929597301] [2024-06-27 20:50:30,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1929597301] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:50:30,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:50:30,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:50:30,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435958408] [2024-06-27 20:50:30,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:50:30,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:50:30,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:50:30,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:50:30,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:50:30,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:50:30,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 166 transitions, 1177 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-27 20:50:30,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:50:30,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:50:30,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:50:30,839 INFO L124 PetriNetUnfolderBase]: 431/916 cut-off events. [2024-06-27 20:50:30,839 INFO L125 PetriNetUnfolderBase]: For 180221/180223 co-relation queries the response was YES. [2024-06-27 20:50:30,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6658 conditions, 916 events. 431/916 cut-off events. For 180221/180223 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 5216 event pairs, 100 based on Foata normal form. 6/921 useless extension candidates. Maximal degree in co-relation 6540. Up to 660 conditions per place. [2024-06-27 20:50:30,847 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 136 selfloop transitions, 37 changer transitions 11/187 dead transitions. [2024-06-27 20:50:30,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 187 transitions, 1853 flow [2024-06-27 20:50:30,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:50:30,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:50:30,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 146 transitions. [2024-06-27 20:50:30,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3924731182795699 [2024-06-27 20:50:30,848 INFO L175 Difference]: Start difference. First operand has 258 places, 166 transitions, 1177 flow. Second operand 12 states and 146 transitions. [2024-06-27 20:50:30,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 187 transitions, 1853 flow [2024-06-27 20:50:31,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 187 transitions, 1765 flow, removed 8 selfloop flow, removed 11 redundant places. [2024-06-27 20:50:31,276 INFO L231 Difference]: Finished difference. Result has 251 places, 161 transitions, 1151 flow [2024-06-27 20:50:31,277 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1097, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1151, PETRI_PLACES=251, PETRI_TRANSITIONS=161} [2024-06-27 20:50:31,277 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 221 predicate places. [2024-06-27 20:50:31,277 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 161 transitions, 1151 flow [2024-06-27 20:50:31,277 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-27 20:50:31,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:50:31,277 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:50:31,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-27 20:50:31,278 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-27 20:50:31,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:50:31,278 INFO L85 PathProgramCache]: Analyzing trace with hash 1902074598, now seen corresponding path program 23 times [2024-06-27 20:50:31,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:50:31,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138451646] [2024-06-27 20:50:31,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:50:31,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:50:31,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:50:32,546 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:50:32,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:50:32,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138451646] [2024-06-27 20:50:32,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [138451646] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:50:32,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:50:32,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:50:32,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416384979] [2024-06-27 20:50:32,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:50:32,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:50:32,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:50:32,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:50:32,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:50:32,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:50:32,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 161 transitions, 1151 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-27 20:50:32,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:50:32,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:50:32,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:50:33,202 INFO L124 PetriNetUnfolderBase]: 431/916 cut-off events. [2024-06-27 20:50:33,202 INFO L125 PetriNetUnfolderBase]: For 199473/199475 co-relation queries the response was YES. [2024-06-27 20:50:33,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6589 conditions, 916 events. 431/916 cut-off events. For 199473/199475 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 5217 event pairs, 110 based on Foata normal form. 14/929 useless extension candidates. Maximal degree in co-relation 6474. Up to 710 conditions per place. [2024-06-27 20:50:33,210 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 131 selfloop transitions, 30 changer transitions 13/177 dead transitions. [2024-06-27 20:50:33,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 177 transitions, 1579 flow [2024-06-27 20:50:33,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:50:33,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:50:33,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 145 transitions. [2024-06-27 20:50:33,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3897849462365591 [2024-06-27 20:50:33,213 INFO L175 Difference]: Start difference. First operand has 251 places, 161 transitions, 1151 flow. Second operand 12 states and 145 transitions. [2024-06-27 20:50:33,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 177 transitions, 1579 flow [2024-06-27 20:50:33,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 177 transitions, 1498 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-06-27 20:50:33,557 INFO L231 Difference]: Finished difference. Result has 245 places, 155 transitions, 1102 flow [2024-06-27 20:50:33,558 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1072, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1102, PETRI_PLACES=245, PETRI_TRANSITIONS=155} [2024-06-27 20:50:33,558 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 215 predicate places. [2024-06-27 20:50:33,558 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 155 transitions, 1102 flow [2024-06-27 20:50:33,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-27 20:50:33,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:50:33,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-27 20:50:33,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-27 20:50:33,559 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-27 20:50:33,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:50:33,559 INFO L85 PathProgramCache]: Analyzing trace with hash -1980441040, now seen corresponding path program 24 times [2024-06-27 20:50:33,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:50:33,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925212013] [2024-06-27 20:50:33,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:50:33,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:50:33,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:50:34,856 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:50:34,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:50:34,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925212013] [2024-06-27 20:50:34,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [925212013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:50:34,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:50:34,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:50:34,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037062450] [2024-06-27 20:50:34,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:50:34,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:50:34,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:50:34,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:50:34,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:50:35,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:50:35,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 155 transitions, 1102 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-27 20:50:35,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:50:35,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:50:35,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:50:35,474 INFO L124 PetriNetUnfolderBase]: 404/865 cut-off events. [2024-06-27 20:50:35,474 INFO L125 PetriNetUnfolderBase]: For 157821/157823 co-relation queries the response was YES. [2024-06-27 20:50:35,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6066 conditions, 865 events. 404/865 cut-off events. For 157821/157823 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 4838 event pairs, 105 based on Foata normal form. 8/872 useless extension candidates. Maximal degree in co-relation 5954. Up to 696 conditions per place. [2024-06-27 20:50:35,480 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 131 selfloop transitions, 28 changer transitions 9/171 dead transitions. [2024-06-27 20:50:35,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 171 transitions, 1516 flow [2024-06-27 20:50:35,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:50:35,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:50:35,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 142 transitions. [2024-06-27 20:50:35,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3817204301075269 [2024-06-27 20:50:35,481 INFO L175 Difference]: Start difference. First operand has 245 places, 155 transitions, 1102 flow. Second operand 12 states and 142 transitions. [2024-06-27 20:50:35,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 171 transitions, 1516 flow [2024-06-27 20:50:35,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 171 transitions, 1448 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-27 20:50:35,787 INFO L231 Difference]: Finished difference. Result has 239 places, 152 transitions, 1075 flow [2024-06-27 20:50:35,788 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1034, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1075, PETRI_PLACES=239, PETRI_TRANSITIONS=152} [2024-06-27 20:50:35,789 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 209 predicate places. [2024-06-27 20:50:35,789 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 152 transitions, 1075 flow [2024-06-27 20:50:35,789 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-27 20:50:35,789 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:50:35,789 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:50:35,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-27 20:50:35,789 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-27 20:50:35,790 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:50:35,790 INFO L85 PathProgramCache]: Analyzing trace with hash -1419721534, now seen corresponding path program 25 times [2024-06-27 20:50:35,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:50:35,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875095196] [2024-06-27 20:50:35,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:50:35,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:50:35,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:50:37,643 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:50:37,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:50:37,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875095196] [2024-06-27 20:50:37,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1875095196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:50:37,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:50:37,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:50:37,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457161830] [2024-06-27 20:50:37,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:50:37,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:50:37,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:50:37,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:50:37,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:50:37,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:50:37,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 152 transitions, 1075 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-27 20:50:37,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:50:37,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:50:37,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:50:38,252 INFO L124 PetriNetUnfolderBase]: 395/850 cut-off events. [2024-06-27 20:50:38,252 INFO L125 PetriNetUnfolderBase]: For 139511/139513 co-relation queries the response was YES. [2024-06-27 20:50:38,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5833 conditions, 850 events. 395/850 cut-off events. For 139511/139513 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 4726 event pairs, 101 based on Foata normal form. 6/855 useless extension candidates. Maximal degree in co-relation 5724. Up to 640 conditions per place. [2024-06-27 20:50:38,258 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 133 selfloop transitions, 26 changer transitions 8/170 dead transitions. [2024-06-27 20:50:38,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 170 transitions, 1661 flow [2024-06-27 20:50:38,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:50:38,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:50:38,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-27 20:50:38,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39882697947214074 [2024-06-27 20:50:38,259 INFO L175 Difference]: Start difference. First operand has 239 places, 152 transitions, 1075 flow. Second operand 11 states and 136 transitions. [2024-06-27 20:50:38,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 170 transitions, 1661 flow [2024-06-27 20:50:38,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 170 transitions, 1597 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-27 20:50:38,559 INFO L231 Difference]: Finished difference. Result has 236 places, 148 transitions, 1051 flow [2024-06-27 20:50:38,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1015, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1051, PETRI_PLACES=236, PETRI_TRANSITIONS=148} [2024-06-27 20:50:38,560 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 206 predicate places. [2024-06-27 20:50:38,560 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 148 transitions, 1051 flow [2024-06-27 20:50:38,560 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-27 20:50:38,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:50:38,560 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:50:38,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-27 20:50:38,560 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-27 20:50:38,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:50:38,561 INFO L85 PathProgramCache]: Analyzing trace with hash 1146260018, now seen corresponding path program 26 times [2024-06-27 20:50:38,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:50:38,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758563285] [2024-06-27 20:50:38,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:50:38,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:50:38,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:50:40,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-27 20:50:40,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:50:40,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758563285] [2024-06-27 20:50:40,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758563285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:50:40,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:50:40,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:50:40,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868339768] [2024-06-27 20:50:40,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:50:40,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:50:40,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:50:40,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:50:40,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:50:40,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:50:40,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 148 transitions, 1051 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-27 20:50:40,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:50:40,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:50:40,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:50:40,543 INFO L124 PetriNetUnfolderBase]: 402/867 cut-off events. [2024-06-27 20:50:40,543 INFO L125 PetriNetUnfolderBase]: For 156621/156623 co-relation queries the response was YES. [2024-06-27 20:50:40,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6352 conditions, 867 events. 402/867 cut-off events. For 156621/156623 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 4858 event pairs, 114 based on Foata normal form. 6/872 useless extension candidates. Maximal degree in co-relation 6244. Up to 548 conditions per place. [2024-06-27 20:50:40,551 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 102 selfloop transitions, 54 changer transitions 7/166 dead transitions. [2024-06-27 20:50:40,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 166 transitions, 1627 flow [2024-06-27 20:50:40,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:50:40,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:50:40,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 146 transitions. [2024-06-27 20:50:40,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4281524926686217 [2024-06-27 20:50:40,552 INFO L175 Difference]: Start difference. First operand has 236 places, 148 transitions, 1051 flow. Second operand 11 states and 146 transitions. [2024-06-27 20:50:40,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 166 transitions, 1627 flow [2024-06-27 20:50:40,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 166 transitions, 1564 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-27 20:50:40,878 INFO L231 Difference]: Finished difference. Result has 231 places, 145 transitions, 1087 flow [2024-06-27 20:50:40,879 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=994, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1087, PETRI_PLACES=231, PETRI_TRANSITIONS=145} [2024-06-27 20:50:40,879 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 201 predicate places. [2024-06-27 20:50:40,879 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 145 transitions, 1087 flow [2024-06-27 20:50:40,879 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-27 20:50:40,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:50:40,879 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:50:40,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-27 20:50:40,879 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-27 20:50:40,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:50:40,880 INFO L85 PathProgramCache]: Analyzing trace with hash 924614978, now seen corresponding path program 27 times [2024-06-27 20:50:40,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:50:40,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544222242] [2024-06-27 20:50:40,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:50:40,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:50:40,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:50:42,351 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:50:42,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:50:42,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544222242] [2024-06-27 20:50:42,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [544222242] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:50:42,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:50:42,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:50:42,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [540816733] [2024-06-27 20:50:42,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:50:42,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:50:42,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:50:42,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:50:42,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:50:42,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:50:42,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 145 transitions, 1087 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-27 20:50:42,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:50:42,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:50:42,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:50:42,858 INFO L124 PetriNetUnfolderBase]: 410/883 cut-off events. [2024-06-27 20:50:42,859 INFO L125 PetriNetUnfolderBase]: For 170189/170191 co-relation queries the response was YES. [2024-06-27 20:50:42,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6878 conditions, 883 events. 410/883 cut-off events. For 170189/170191 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 4997 event pairs, 125 based on Foata normal form. 6/888 useless extension candidates. Maximal degree in co-relation 6772. Up to 507 conditions per place. [2024-06-27 20:50:42,866 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 98 selfloop transitions, 56 changer transitions 7/164 dead transitions. [2024-06-27 20:50:42,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 164 transitions, 1687 flow [2024-06-27 20:50:42,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:50:42,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:50:42,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 145 transitions. [2024-06-27 20:50:42,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4252199413489736 [2024-06-27 20:50:42,867 INFO L175 Difference]: Start difference. First operand has 231 places, 145 transitions, 1087 flow. Second operand 11 states and 145 transitions. [2024-06-27 20:50:42,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 164 transitions, 1687 flow [2024-06-27 20:50:43,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 164 transitions, 1570 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-27 20:50:43,178 INFO L231 Difference]: Finished difference. Result has 229 places, 142 transitions, 1071 flow [2024-06-27 20:50:43,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=974, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1071, PETRI_PLACES=229, PETRI_TRANSITIONS=142} [2024-06-27 20:50:43,178 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 199 predicate places. [2024-06-27 20:50:43,178 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 142 transitions, 1071 flow [2024-06-27 20:50:43,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:50:43,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:50:43,179 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:50:43,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-27 20:50:43,179 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-27 20:50:43,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:50:43,180 INFO L85 PathProgramCache]: Analyzing trace with hash 567044896, now seen corresponding path program 28 times [2024-06-27 20:50:43,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:50:43,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373662709] [2024-06-27 20:50:43,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:50:43,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:50:43,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:50:45,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:50:45,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:50:45,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373662709] [2024-06-27 20:50:45,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373662709] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:50:45,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:50:45,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:50:45,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727217670] [2024-06-27 20:50:45,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:50:45,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:50:45,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:50:45,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:50:45,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:50:45,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:50:45,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 142 transitions, 1071 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-27 20:50:45,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:50:45,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:50:45,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:50:45,646 INFO L124 PetriNetUnfolderBase]: 407/872 cut-off events. [2024-06-27 20:50:45,646 INFO L125 PetriNetUnfolderBase]: For 172709/172711 co-relation queries the response was YES. [2024-06-27 20:50:45,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6829 conditions, 872 events. 407/872 cut-off events. For 172709/172711 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 4892 event pairs, 133 based on Foata normal form. 8/879 useless extension candidates. Maximal degree in co-relation 6724. Up to 615 conditions per place. [2024-06-27 20:50:45,652 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 94 selfloop transitions, 49 changer transitions 9/155 dead transitions. [2024-06-27 20:50:45,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 155 transitions, 1443 flow [2024-06-27 20:50:45,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:50:45,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:50:45,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 143 transitions. [2024-06-27 20:50:45,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3844086021505376 [2024-06-27 20:50:45,653 INFO L175 Difference]: Start difference. First operand has 229 places, 142 transitions, 1071 flow. Second operand 12 states and 143 transitions. [2024-06-27 20:50:45,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 155 transitions, 1443 flow [2024-06-27 20:50:45,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 155 transitions, 1321 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-27 20:50:45,947 INFO L231 Difference]: Finished difference. Result has 226 places, 139 transitions, 1030 flow [2024-06-27 20:50:45,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=949, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1030, PETRI_PLACES=226, PETRI_TRANSITIONS=139} [2024-06-27 20:50:45,948 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 196 predicate places. [2024-06-27 20:50:45,948 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 139 transitions, 1030 flow [2024-06-27 20:50:45,948 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-27 20:50:45,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:50:45,948 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:50:45,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-27 20:50:45,948 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-27 20:50:45,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:50:45,949 INFO L85 PathProgramCache]: Analyzing trace with hash 924375968, now seen corresponding path program 29 times [2024-06-27 20:50:45,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:50:45,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600916606] [2024-06-27 20:50:45,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:50:45,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:50:45,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:50:47,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:50:47,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:50:47,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600916606] [2024-06-27 20:50:47,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1600916606] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:50:47,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:50:47,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:50:47,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270048440] [2024-06-27 20:50:47,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:50:47,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:50:47,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:50:47,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:50:47,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:50:47,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:50:47,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 139 transitions, 1030 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-27 20:50:47,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:50:47,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:50:47,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:50:47,882 INFO L124 PetriNetUnfolderBase]: 380/815 cut-off events. [2024-06-27 20:50:47,882 INFO L125 PetriNetUnfolderBase]: For 143037/143039 co-relation queries the response was YES. [2024-06-27 20:50:47,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5869 conditions, 815 events. 380/815 cut-off events. For 143037/143039 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 4462 event pairs, 117 based on Foata normal form. 8/822 useless extension candidates. Maximal degree in co-relation 5765. Up to 536 conditions per place. [2024-06-27 20:50:47,888 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 89 selfloop transitions, 53 changer transitions 7/152 dead transitions. [2024-06-27 20:50:47,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 152 transitions, 1396 flow [2024-06-27 20:50:47,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:50:47,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:50:47,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 147 transitions. [2024-06-27 20:50:47,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3951612903225806 [2024-06-27 20:50:47,890 INFO L175 Difference]: Start difference. First operand has 226 places, 139 transitions, 1030 flow. Second operand 12 states and 147 transitions. [2024-06-27 20:50:47,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 152 transitions, 1396 flow [2024-06-27 20:50:48,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 152 transitions, 1294 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-27 20:50:48,159 INFO L231 Difference]: Finished difference. Result has 224 places, 136 transitions, 1019 flow [2024-06-27 20:50:48,159 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=928, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1019, PETRI_PLACES=224, PETRI_TRANSITIONS=136} [2024-06-27 20:50:48,159 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 194 predicate places. [2024-06-27 20:50:48,159 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 136 transitions, 1019 flow [2024-06-27 20:50:48,159 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-27 20:50:48,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:50:48,160 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:50:48,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-27 20:50:48,160 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-27 20:50:48,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:50:48,160 INFO L85 PathProgramCache]: Analyzing trace with hash 285957186, now seen corresponding path program 30 times [2024-06-27 20:50:48,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:50:48,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [640983128] [2024-06-27 20:50:48,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:50:48,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:50:48,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:50:50,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:50:50,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:50:50,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [640983128] [2024-06-27 20:50:50,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [640983128] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:50:50,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:50:50,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:50:50,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166469242] [2024-06-27 20:50:50,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:50:50,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:50:50,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:50:50,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:50:50,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:50:50,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:50:50,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 136 transitions, 1019 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-27 20:50:50,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:50:50,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:50:50,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:50:51,279 INFO L124 PetriNetUnfolderBase]: 375/813 cut-off events. [2024-06-27 20:50:51,279 INFO L125 PetriNetUnfolderBase]: For 139333/139333 co-relation queries the response was YES. [2024-06-27 20:50:51,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5815 conditions, 813 events. 375/813 cut-off events. For 139333/139333 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 4480 event pairs, 112 based on Foata normal form. 8/820 useless extension candidates. Maximal degree in co-relation 5712. Up to 717 conditions per place. [2024-06-27 20:50:51,287 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 125 selfloop transitions, 15 changer transitions 9/152 dead transitions. [2024-06-27 20:50:51,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 152 transitions, 1395 flow [2024-06-27 20:50:51,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:50:51,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:50:51,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 136 transitions. [2024-06-27 20:50:51,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3655913978494624 [2024-06-27 20:50:51,288 INFO L175 Difference]: Start difference. First operand has 224 places, 136 transitions, 1019 flow. Second operand 12 states and 136 transitions. [2024-06-27 20:50:51,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 152 transitions, 1395 flow [2024-06-27 20:50:51,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 152 transitions, 1283 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-27 20:50:51,571 INFO L231 Difference]: Finished difference. Result has 221 places, 133 transitions, 924 flow [2024-06-27 20:50:51,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=907, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=924, PETRI_PLACES=221, PETRI_TRANSITIONS=133} [2024-06-27 20:50:51,571 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 191 predicate places. [2024-06-27 20:50:51,571 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 133 transitions, 924 flow [2024-06-27 20:50:51,571 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-27 20:50:51,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:50:51,571 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:50:51,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-27 20:50:51,572 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-27 20:50:51,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:50:51,572 INFO L85 PathProgramCache]: Analyzing trace with hash 249328144, now seen corresponding path program 31 times [2024-06-27 20:50:51,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:50:51,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143205392] [2024-06-27 20:50:51,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:50:51,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:50:51,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:50:52,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:50:52,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:50:52,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143205392] [2024-06-27 20:50:52,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143205392] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:50:52,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:50:52,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:50:52,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470384510] [2024-06-27 20:50:52,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:50:52,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:50:52,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:50:52,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:50:52,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:50:52,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:50:52,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 133 transitions, 924 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-27 20:50:52,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:50:52,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:50:52,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:50:53,410 INFO L124 PetriNetUnfolderBase]: 371/813 cut-off events. [2024-06-27 20:50:53,411 INFO L125 PetriNetUnfolderBase]: For 129462/129462 co-relation queries the response was YES. [2024-06-27 20:50:53,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5677 conditions, 813 events. 371/813 cut-off events. For 129462/129462 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 4498 event pairs, 108 based on Foata normal form. 6/818 useless extension candidates. Maximal degree in co-relation 5575. Up to 700 conditions per place. [2024-06-27 20:50:53,417 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 119 selfloop transitions, 19 changer transitions 10/151 dead transitions. [2024-06-27 20:50:53,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 151 transitions, 1304 flow [2024-06-27 20:50:53,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:50:53,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:50:53,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 138 transitions. [2024-06-27 20:50:53,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3709677419354839 [2024-06-27 20:50:53,419 INFO L175 Difference]: Start difference. First operand has 221 places, 133 transitions, 924 flow. Second operand 12 states and 138 transitions. [2024-06-27 20:50:53,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 151 transitions, 1304 flow [2024-06-27 20:50:53,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 151 transitions, 1254 flow, removed 1 selfloop flow, removed 13 redundant places. [2024-06-27 20:50:53,663 INFO L231 Difference]: Finished difference. Result has 219 places, 132 transitions, 912 flow [2024-06-27 20:50:53,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=875, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=912, PETRI_PLACES=219, PETRI_TRANSITIONS=132} [2024-06-27 20:50:53,663 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 189 predicate places. [2024-06-27 20:50:53,664 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 132 transitions, 912 flow [2024-06-27 20:50:53,664 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-27 20:50:53,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:50:53,664 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:50:53,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-27 20:50:53,664 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-27 20:50:53,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:50:53,664 INFO L85 PathProgramCache]: Analyzing trace with hash 497389190, now seen corresponding path program 32 times [2024-06-27 20:50:53,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:50:53,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122266441] [2024-06-27 20:50:53,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:50:53,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:50:53,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:50:54,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-27 20:50:54,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:50:54,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122266441] [2024-06-27 20:50:54,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1122266441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:50:54,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:50:54,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:50:54,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130314451] [2024-06-27 20:50:54,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:50:54,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:50:54,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:50:54,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:50:54,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:50:54,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:50:54,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 132 transitions, 912 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-27 20:50:54,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:50:54,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:50:54,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:50:55,378 INFO L124 PetriNetUnfolderBase]: 364/800 cut-off events. [2024-06-27 20:50:55,378 INFO L125 PetriNetUnfolderBase]: For 129456/129456 co-relation queries the response was YES. [2024-06-27 20:50:55,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5628 conditions, 800 events. 364/800 cut-off events. For 129456/129456 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 4398 event pairs, 108 based on Foata normal form. 6/805 useless extension candidates. Maximal degree in co-relation 5525. Up to 699 conditions per place. [2024-06-27 20:50:55,385 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 122 selfloop transitions, 13 changer transitions 10/148 dead transitions. [2024-06-27 20:50:55,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 148 transitions, 1268 flow [2024-06-27 20:50:55,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:50:55,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:50:55,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 136 transitions. [2024-06-27 20:50:55,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3655913978494624 [2024-06-27 20:50:55,386 INFO L175 Difference]: Start difference. First operand has 219 places, 132 transitions, 912 flow. Second operand 12 states and 136 transitions. [2024-06-27 20:50:55,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 148 transitions, 1268 flow [2024-06-27 20:50:55,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 148 transitions, 1226 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-27 20:50:55,656 INFO L231 Difference]: Finished difference. Result has 218 places, 129 transitions, 875 flow [2024-06-27 20:50:55,656 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=870, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=875, PETRI_PLACES=218, PETRI_TRANSITIONS=129} [2024-06-27 20:50:55,656 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 188 predicate places. [2024-06-27 20:50:55,657 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 129 transitions, 875 flow [2024-06-27 20:50:55,657 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-27 20:50:55,657 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:50:55,657 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:50:55,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-27 20:50:55,657 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-27 20:50:55,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:50:55,657 INFO L85 PathProgramCache]: Analyzing trace with hash -56546896, now seen corresponding path program 33 times [2024-06-27 20:50:55,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:50:55,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946030981] [2024-06-27 20:50:55,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:50:55,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:50:55,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:50:57,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-27 20:50:57,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:50:57,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946030981] [2024-06-27 20:50:57,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [946030981] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:50:57,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:50:57,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:50:57,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529362218] [2024-06-27 20:50:57,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:50:57,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:50:57,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:50:57,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:50:57,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:50:57,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:50:57,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 129 transitions, 875 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-27 20:50:57,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:50:57,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:50:57,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:50:57,539 INFO L124 PetriNetUnfolderBase]: 357/787 cut-off events. [2024-06-27 20:50:57,540 INFO L125 PetriNetUnfolderBase]: For 129410/129410 co-relation queries the response was YES. [2024-06-27 20:50:57,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5563 conditions, 787 events. 357/787 cut-off events. For 129410/129410 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 4328 event pairs, 106 based on Foata normal form. 6/792 useless extension candidates. Maximal degree in co-relation 5461. Up to 681 conditions per place. [2024-06-27 20:50:57,545 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 119 selfloop transitions, 11 changer transitions 13/146 dead transitions. [2024-06-27 20:50:57,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 146 transitions, 1229 flow [2024-06-27 20:50:57,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:50:57,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:50:57,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 136 transitions. [2024-06-27 20:50:57,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3655913978494624 [2024-06-27 20:50:57,546 INFO L175 Difference]: Start difference. First operand has 218 places, 129 transitions, 875 flow. Second operand 12 states and 136 transitions. [2024-06-27 20:50:57,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 146 transitions, 1229 flow [2024-06-27 20:50:57,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 146 transitions, 1189 flow, removed 3 selfloop flow, removed 13 redundant places. [2024-06-27 20:50:57,835 INFO L231 Difference]: Finished difference. Result has 214 places, 125 transitions, 828 flow [2024-06-27 20:50:57,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=835, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=828, PETRI_PLACES=214, PETRI_TRANSITIONS=125} [2024-06-27 20:50:57,836 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 184 predicate places. [2024-06-27 20:50:57,836 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 125 transitions, 828 flow [2024-06-27 20:50:57,836 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-27 20:50:57,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:50:57,836 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:50:57,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-27 20:50:57,836 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-27 20:50:57,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:50:57,837 INFO L85 PathProgramCache]: Analyzing trace with hash 1392401552, now seen corresponding path program 34 times [2024-06-27 20:50:57,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:50:57,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828472899] [2024-06-27 20:50:57,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:50:57,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:50:57,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:50:58,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-27 20:50:58,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:50:58,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828472899] [2024-06-27 20:50:58,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1828472899] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:50:58,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:50:58,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:50:58,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794901273] [2024-06-27 20:50:58,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:50:58,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:50:58,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:50:58,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:50:58,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:50:59,129 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:50:59,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 125 transitions, 828 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-27 20:50:59,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:50:59,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:50:59,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:50:59,478 INFO L124 PetriNetUnfolderBase]: 361/803 cut-off events. [2024-06-27 20:50:59,478 INFO L125 PetriNetUnfolderBase]: For 146176/146176 co-relation queries the response was YES. [2024-06-27 20:50:59,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6091 conditions, 803 events. 361/803 cut-off events. For 146176/146176 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 4478 event pairs, 117 based on Foata normal form. 6/808 useless extension candidates. Maximal degree in co-relation 5991. Up to 644 conditions per place. [2024-06-27 20:50:59,484 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 120 selfloop transitions, 14 changer transitions 9/146 dead transitions. [2024-06-27 20:50:59,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 146 transitions, 1376 flow [2024-06-27 20:50:59,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 20:50:59,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 20:50:59,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 150 transitions. [2024-06-27 20:50:59,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37220843672456577 [2024-06-27 20:50:59,485 INFO L175 Difference]: Start difference. First operand has 214 places, 125 transitions, 828 flow. Second operand 13 states and 150 transitions. [2024-06-27 20:50:59,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 146 transitions, 1376 flow [2024-06-27 20:50:59,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 146 transitions, 1342 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-27 20:50:59,772 INFO L231 Difference]: Finished difference. Result has 209 places, 122 transitions, 811 flow [2024-06-27 20:50:59,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=796, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=811, PETRI_PLACES=209, PETRI_TRANSITIONS=122} [2024-06-27 20:50:59,772 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 179 predicate places. [2024-06-27 20:50:59,772 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 122 transitions, 811 flow [2024-06-27 20:50:59,772 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-27 20:50:59,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:50:59,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-27 20:50:59,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-27 20:50:59,773 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-27 20:50:59,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:50:59,773 INFO L85 PathProgramCache]: Analyzing trace with hash 1392113252, now seen corresponding path program 35 times [2024-06-27 20:50:59,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:50:59,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820984480] [2024-06-27 20:50:59,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:50:59,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:50:59,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:51:00,871 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:51:00,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:51:00,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1820984480] [2024-06-27 20:51:00,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1820984480] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:51:00,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:51:00,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:51:00,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141533873] [2024-06-27 20:51:00,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:51:00,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:51:00,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:51:00,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:51:00,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:51:01,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:51:01,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 122 transitions, 811 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-27 20:51:01,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:51:01,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:51:01,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:51:01,374 INFO L124 PetriNetUnfolderBase]: 336/748 cut-off events. [2024-06-27 20:51:01,375 INFO L125 PetriNetUnfolderBase]: For 129348/129348 co-relation queries the response was YES. [2024-06-27 20:51:01,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5404 conditions, 748 events. 336/748 cut-off events. For 129348/129348 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 4071 event pairs, 104 based on Foata normal form. 6/753 useless extension candidates. Maximal degree in co-relation 5307. Up to 644 conditions per place. [2024-06-27 20:51:01,380 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 112 selfloop transitions, 12 changer transitions 12/139 dead transitions. [2024-06-27 20:51:01,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 139 transitions, 1151 flow [2024-06-27 20:51:01,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 20:51:01,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 20:51:01,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 144 transitions. [2024-06-27 20:51:01,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3573200992555831 [2024-06-27 20:51:01,381 INFO L175 Difference]: Start difference. First operand has 209 places, 122 transitions, 811 flow. Second operand 13 states and 144 transitions. [2024-06-27 20:51:01,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 139 transitions, 1151 flow [2024-06-27 20:51:01,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 139 transitions, 1117 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-06-27 20:51:01,624 INFO L231 Difference]: Finished difference. Result has 206 places, 118 transitions, 779 flow [2024-06-27 20:51:01,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=777, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=779, PETRI_PLACES=206, PETRI_TRANSITIONS=118} [2024-06-27 20:51:01,625 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 176 predicate places. [2024-06-27 20:51:01,625 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 118 transitions, 779 flow [2024-06-27 20:51:01,625 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-27 20:51:01,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:51:01,625 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:51:01,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-27 20:51:01,626 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-27 20:51:01,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:51:01,627 INFO L85 PathProgramCache]: Analyzing trace with hash 1734700142, now seen corresponding path program 36 times [2024-06-27 20:51:01,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:51:01,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741441156] [2024-06-27 20:51:01,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:51:01,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:51:01,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:51:02,784 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:51:02,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:51:02,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741441156] [2024-06-27 20:51:02,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1741441156] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:51:02,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:51:02,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:51:02,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617820806] [2024-06-27 20:51:02,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:51:02,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:51:02,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:51:02,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:51:02,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:51:02,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:51:02,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 118 transitions, 779 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-27 20:51:02,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:51:02,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:51:02,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:51:03,289 INFO L124 PetriNetUnfolderBase]: 321/715 cut-off events. [2024-06-27 20:51:03,289 INFO L125 PetriNetUnfolderBase]: For 116538/116538 co-relation queries the response was YES. [2024-06-27 20:51:03,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5000 conditions, 715 events. 321/715 cut-off events. For 116538/116538 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 3791 event pairs, 97 based on Foata normal form. 6/720 useless extension candidates. Maximal degree in co-relation 4905. Up to 605 conditions per place. [2024-06-27 20:51:03,295 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 107 selfloop transitions, 10 changer transitions 16/136 dead transitions. [2024-06-27 20:51:03,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 136 transitions, 1085 flow [2024-06-27 20:51:03,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 20:51:03,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 20:51:03,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 144 transitions. [2024-06-27 20:51:03,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3573200992555831 [2024-06-27 20:51:03,296 INFO L175 Difference]: Start difference. First operand has 206 places, 118 transitions, 779 flow. Second operand 13 states and 144 transitions. [2024-06-27 20:51:03,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 136 transitions, 1085 flow [2024-06-27 20:51:03,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 136 transitions, 1026 flow, removed 10 selfloop flow, removed 13 redundant places. [2024-06-27 20:51:03,470 INFO L231 Difference]: Finished difference. Result has 199 places, 112 transitions, 704 flow [2024-06-27 20:51:03,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=720, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=704, PETRI_PLACES=199, PETRI_TRANSITIONS=112} [2024-06-27 20:51:03,471 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 169 predicate places. [2024-06-27 20:51:03,472 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 112 transitions, 704 flow [2024-06-27 20:51:03,472 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-27 20:51:03,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:51:03,472 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:51:03,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-27 20:51:03,473 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-27 20:51:03,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:51:03,474 INFO L85 PathProgramCache]: Analyzing trace with hash -959901931, now seen corresponding path program 1 times [2024-06-27 20:51:03,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:51:03,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383598621] [2024-06-27 20:51:03,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:51:03,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:51:03,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:51:05,073 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:51:05,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:51:05,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [383598621] [2024-06-27 20:51:05,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [383598621] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:51:05,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:51:05,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:51:05,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509340762] [2024-06-27 20:51:05,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:51:05,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:51:05,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:51:05,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:51:05,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:51:05,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:51:05,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 112 transitions, 704 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-27 20:51:05,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:51:05,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:51:05,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:51:05,602 INFO L124 PetriNetUnfolderBase]: 306/682 cut-off events. [2024-06-27 20:51:05,602 INFO L125 PetriNetUnfolderBase]: For 114198/114198 co-relation queries the response was YES. [2024-06-27 20:51:05,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4812 conditions, 682 events. 306/682 cut-off events. For 114198/114198 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 3561 event pairs, 90 based on Foata normal form. 6/687 useless extension candidates. Maximal degree in co-relation 4719. Up to 552 conditions per place. [2024-06-27 20:51:05,606 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 98 selfloop transitions, 11 changer transitions 23/135 dead transitions. [2024-06-27 20:51:05,606 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 135 transitions, 1038 flow [2024-06-27 20:51:05,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:51:05,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:51:05,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 138 transitions. [2024-06-27 20:51:05,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3709677419354839 [2024-06-27 20:51:05,607 INFO L175 Difference]: Start difference. First operand has 199 places, 112 transitions, 704 flow. Second operand 12 states and 138 transitions. [2024-06-27 20:51:05,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 135 transitions, 1038 flow [2024-06-27 20:51:05,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 135 transitions, 985 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-06-27 20:51:05,764 INFO L231 Difference]: Finished difference. Result has 190 places, 104 transitions, 641 flow [2024-06-27 20:51:05,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=653, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=641, PETRI_PLACES=190, PETRI_TRANSITIONS=104} [2024-06-27 20:51:05,764 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 160 predicate places. [2024-06-27 20:51:05,764 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 104 transitions, 641 flow [2024-06-27 20:51:05,764 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-27 20:51:05,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:51:05,765 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:51:05,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-27 20:51:05,765 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-27 20:51:05,765 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:51:05,765 INFO L85 PathProgramCache]: Analyzing trace with hash 27553527, now seen corresponding path program 2 times [2024-06-27 20:51:05,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:51:05,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658093526] [2024-06-27 20:51:05,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:51:05,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:51:05,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:51:07,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:51:07,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:51:07,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658093526] [2024-06-27 20:51:07,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658093526] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:51:07,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:51:07,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:51:07,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405282457] [2024-06-27 20:51:07,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:51:07,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:51:07,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:51:07,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:51:07,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:51:07,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:51:07,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 104 transitions, 641 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-27 20:51:07,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:51:07,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:51:07,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:51:07,524 INFO L124 PetriNetUnfolderBase]: 281/633 cut-off events. [2024-06-27 20:51:07,524 INFO L125 PetriNetUnfolderBase]: For 104990/104994 co-relation queries the response was YES. [2024-06-27 20:51:07,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4488 conditions, 633 events. 281/633 cut-off events. For 104990/104994 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 3279 event pairs, 90 based on Foata normal form. 10/642 useless extension candidates. Maximal degree in co-relation 4399. Up to 517 conditions per place. [2024-06-27 20:51:07,528 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 92 selfloop transitions, 17 changer transitions 10/122 dead transitions. [2024-06-27 20:51:07,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 122 transitions, 933 flow [2024-06-27 20:51:07,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:51:07,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:51:07,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 134 transitions. [2024-06-27 20:51:07,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3602150537634409 [2024-06-27 20:51:07,529 INFO L175 Difference]: Start difference. First operand has 190 places, 104 transitions, 641 flow. Second operand 12 states and 134 transitions. [2024-06-27 20:51:07,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 122 transitions, 933 flow [2024-06-27 20:51:07,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 122 transitions, 901 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-27 20:51:07,660 INFO L231 Difference]: Finished difference. Result has 181 places, 101 transitions, 631 flow [2024-06-27 20:51:07,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=609, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=631, PETRI_PLACES=181, PETRI_TRANSITIONS=101} [2024-06-27 20:51:07,660 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 151 predicate places. [2024-06-27 20:51:07,660 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 101 transitions, 631 flow [2024-06-27 20:51:07,661 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-27 20:51:07,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:51:07,661 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:51:07,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-27 20:51:07,661 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-27 20:51:07,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:51:07,661 INFO L85 PathProgramCache]: Analyzing trace with hash -928538679, now seen corresponding path program 3 times [2024-06-27 20:51:07,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:51:07,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805342462] [2024-06-27 20:51:07,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:51:07,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:51:07,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:51:09,140 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:51:09,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:51:09,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805342462] [2024-06-27 20:51:09,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805342462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:51:09,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:51:09,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:51:09,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463570946] [2024-06-27 20:51:09,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:51:09,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:51:09,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:51:09,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:51:09,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:51:09,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:51:09,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 101 transitions, 631 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-27 20:51:09,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:51:09,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:51:09,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:51:09,587 INFO L124 PetriNetUnfolderBase]: 274/620 cut-off events. [2024-06-27 20:51:09,587 INFO L125 PetriNetUnfolderBase]: For 93488/93488 co-relation queries the response was YES. [2024-06-27 20:51:09,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4314 conditions, 620 events. 274/620 cut-off events. For 93488/93488 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 3189 event pairs, 79 based on Foata normal form. 6/625 useless extension candidates. Maximal degree in co-relation 4229. Up to 493 conditions per place. [2024-06-27 20:51:09,591 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 91 selfloop transitions, 16 changer transitions 10/120 dead transitions. [2024-06-27 20:51:09,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 120 transitions, 921 flow [2024-06-27 20:51:09,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:51:09,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:51:09,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 135 transitions. [2024-06-27 20:51:09,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3629032258064516 [2024-06-27 20:51:09,592 INFO L175 Difference]: Start difference. First operand has 181 places, 101 transitions, 631 flow. Second operand 12 states and 135 transitions. [2024-06-27 20:51:09,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 120 transitions, 921 flow [2024-06-27 20:51:09,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 120 transitions, 881 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-27 20:51:09,705 INFO L231 Difference]: Finished difference. Result has 177 places, 97 transitions, 607 flow [2024-06-27 20:51:09,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=591, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=607, PETRI_PLACES=177, PETRI_TRANSITIONS=97} [2024-06-27 20:51:09,706 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 147 predicate places. [2024-06-27 20:51:09,706 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 97 transitions, 607 flow [2024-06-27 20:51:09,706 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-27 20:51:09,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:51:09,706 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:51:09,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-27 20:51:09,706 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-27 20:51:09,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:51:09,707 INFO L85 PathProgramCache]: Analyzing trace with hash 221492937, now seen corresponding path program 4 times [2024-06-27 20:51:09,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:51:09,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050113401] [2024-06-27 20:51:09,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:51:09,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:51:09,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:51:11,434 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:51:11,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:51:11,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050113401] [2024-06-27 20:51:11,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1050113401] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:51:11,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:51:11,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:51:11,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374420319] [2024-06-27 20:51:11,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:51:11,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:51:11,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:51:11,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:51:11,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:51:11,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:51:11,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 97 transitions, 607 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-27 20:51:11,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:51:11,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:51:11,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:51:11,940 INFO L124 PetriNetUnfolderBase]: 248/564 cut-off events. [2024-06-27 20:51:11,940 INFO L125 PetriNetUnfolderBase]: For 75440/75440 co-relation queries the response was YES. [2024-06-27 20:51:11,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3688 conditions, 564 events. 248/564 cut-off events. For 75440/75440 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2810 event pairs, 75 based on Foata normal form. 6/569 useless extension candidates. Maximal degree in co-relation 3605. Up to 456 conditions per place. [2024-06-27 20:51:11,943 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 81 selfloop transitions, 6 changer transitions 25/115 dead transitions. [2024-06-27 20:51:11,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 115 transitions, 885 flow [2024-06-27 20:51:11,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:51:11,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:51:11,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 132 transitions. [2024-06-27 20:51:11,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-27 20:51:11,944 INFO L175 Difference]: Start difference. First operand has 177 places, 97 transitions, 607 flow. Second operand 12 states and 132 transitions. [2024-06-27 20:51:11,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 115 transitions, 885 flow [2024-06-27 20:51:12,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 115 transitions, 845 flow, removed 4 selfloop flow, removed 13 redundant places. [2024-06-27 20:51:12,050 INFO L231 Difference]: Finished difference. Result has 171 places, 86 transitions, 515 flow [2024-06-27 20:51:12,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=567, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=515, PETRI_PLACES=171, PETRI_TRANSITIONS=86} [2024-06-27 20:51:12,050 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 141 predicate places. [2024-06-27 20:51:12,050 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 86 transitions, 515 flow [2024-06-27 20:51:12,050 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-27 20:51:12,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:51:12,051 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:51:12,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-27 20:51:12,051 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-27 20:51:12,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:51:12,051 INFO L85 PathProgramCache]: Analyzing trace with hash -1779148411, now seen corresponding path program 5 times [2024-06-27 20:51:12,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:51:12,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598452793] [2024-06-27 20:51:12,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:51:12,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:51:12,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:51:13,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:51:13,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:51:13,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598452793] [2024-06-27 20:51:13,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598452793] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:51:13,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:51:13,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:51:13,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475227286] [2024-06-27 20:51:13,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:51:13,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:51:13,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:51:13,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:51:13,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:51:13,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:51:13,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 86 transitions, 515 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-27 20:51:13,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:51:13,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:51:13,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:51:14,044 INFO L124 PetriNetUnfolderBase]: 228/516 cut-off events. [2024-06-27 20:51:14,044 INFO L125 PetriNetUnfolderBase]: For 68565/68565 co-relation queries the response was YES. [2024-06-27 20:51:14,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3413 conditions, 516 events. 228/516 cut-off events. For 68565/68565 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2511 event pairs, 75 based on Foata normal form. 6/521 useless extension candidates. Maximal degree in co-relation 3344. Up to 423 conditions per place. [2024-06-27 20:51:14,047 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 75 selfloop transitions, 12 changer transitions 11/101 dead transitions. [2024-06-27 20:51:14,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 101 transitions, 753 flow [2024-06-27 20:51:14,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:51:14,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:51:14,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 132 transitions. [2024-06-27 20:51:14,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-27 20:51:14,048 INFO L175 Difference]: Start difference. First operand has 171 places, 86 transitions, 515 flow. Second operand 12 states and 132 transitions. [2024-06-27 20:51:14,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 101 transitions, 753 flow [2024-06-27 20:51:14,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 101 transitions, 718 flow, removed 9 selfloop flow, removed 13 redundant places. [2024-06-27 20:51:14,123 INFO L231 Difference]: Finished difference. Result has 154 places, 82 transitions, 489 flow [2024-06-27 20:51:14,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=482, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=489, PETRI_PLACES=154, PETRI_TRANSITIONS=82} [2024-06-27 20:51:14,123 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 124 predicate places. [2024-06-27 20:51:14,124 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 82 transitions, 489 flow [2024-06-27 20:51:14,124 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-27 20:51:14,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:51:14,124 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:51:14,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-27 20:51:14,124 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-27 20:51:14,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:51:14,124 INFO L85 PathProgramCache]: Analyzing trace with hash -1978450201, now seen corresponding path program 6 times [2024-06-27 20:51:14,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:51:14,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1049334463] [2024-06-27 20:51:14,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:51:14,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:51:14,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:51:15,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-27 20:51:15,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:51:15,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1049334463] [2024-06-27 20:51:15,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1049334463] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:51:15,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:51:15,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:51:15,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518583020] [2024-06-27 20:51:15,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:51:15,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:51:15,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:51:15,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:51:15,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:51:16,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:51:16,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 82 transitions, 489 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-27 20:51:16,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:51:16,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:51:16,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:51:16,427 INFO L124 PetriNetUnfolderBase]: 205/465 cut-off events. [2024-06-27 20:51:16,427 INFO L125 PetriNetUnfolderBase]: For 47078/47078 co-relation queries the response was YES. [2024-06-27 20:51:16,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2715 conditions, 465 events. 205/465 cut-off events. For 47078/47078 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 2189 event pairs, 62 based on Foata normal form. 6/470 useless extension candidates. Maximal degree in co-relation 2653. Up to 380 conditions per place. [2024-06-27 20:51:16,429 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 73 selfloop transitions, 11 changer transitions 10/97 dead transitions. [2024-06-27 20:51:16,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 97 transitions, 717 flow [2024-06-27 20:51:16,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:51:16,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:51:16,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 130 transitions. [2024-06-27 20:51:16,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34946236559139787 [2024-06-27 20:51:16,430 INFO L175 Difference]: Start difference. First operand has 154 places, 82 transitions, 489 flow. Second operand 12 states and 130 transitions. [2024-06-27 20:51:16,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 97 transitions, 717 flow [2024-06-27 20:51:16,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 97 transitions, 681 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-06-27 20:51:16,497 INFO L231 Difference]: Finished difference. Result has 148 places, 79 transitions, 465 flow [2024-06-27 20:51:16,497 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=455, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=465, PETRI_PLACES=148, PETRI_TRANSITIONS=79} [2024-06-27 20:51:16,497 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 118 predicate places. [2024-06-27 20:51:16,497 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 79 transitions, 465 flow [2024-06-27 20:51:16,497 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-27 20:51:16,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:51:16,498 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:51:16,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-27 20:51:16,498 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-27 20:51:16,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:51:16,498 INFO L85 PathProgramCache]: Analyzing trace with hash -1530152403, now seen corresponding path program 7 times [2024-06-27 20:51:16,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:51:16,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55181009] [2024-06-27 20:51:16,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:51:16,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:51:16,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:51:18,034 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:51:18,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:51:18,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55181009] [2024-06-27 20:51:18,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55181009] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:51:18,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:51:18,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:51:18,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31033067] [2024-06-27 20:51:18,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:51:18,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:51:18,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:51:18,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:51:18,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:51:18,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:51:18,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 79 transitions, 465 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-27 20:51:18,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:51:18,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:51:18,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:51:18,547 INFO L124 PetriNetUnfolderBase]: 198/452 cut-off events. [2024-06-27 20:51:18,548 INFO L125 PetriNetUnfolderBase]: For 42634/42634 co-relation queries the response was YES. [2024-06-27 20:51:18,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2572 conditions, 452 events. 198/452 cut-off events. For 42634/42634 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 2108 event pairs, 60 based on Foata normal form. 6/457 useless extension candidates. Maximal degree in co-relation 2513. Up to 362 conditions per place. [2024-06-27 20:51:18,550 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 68 selfloop transitions, 7 changer transitions 17/95 dead transitions. [2024-06-27 20:51:18,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 95 transitions, 689 flow [2024-06-27 20:51:18,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:51:18,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:51:18,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 130 transitions. [2024-06-27 20:51:18,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34946236559139787 [2024-06-27 20:51:18,551 INFO L175 Difference]: Start difference. First operand has 148 places, 79 transitions, 465 flow. Second operand 12 states and 130 transitions. [2024-06-27 20:51:18,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 95 transitions, 689 flow [2024-06-27 20:51:18,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 95 transitions, 661 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-27 20:51:18,604 INFO L231 Difference]: Finished difference. Result has 143 places, 73 transitions, 427 flow [2024-06-27 20:51:18,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=437, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=427, PETRI_PLACES=143, PETRI_TRANSITIONS=73} [2024-06-27 20:51:18,605 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 113 predicate places. [2024-06-27 20:51:18,605 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 73 transitions, 427 flow [2024-06-27 20:51:18,605 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-27 20:51:18,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:51:18,605 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:51:18,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-27 20:51:18,605 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-27 20:51:18,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:51:18,606 INFO L85 PathProgramCache]: Analyzing trace with hash 162026879, now seen corresponding path program 8 times [2024-06-27 20:51:18,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:51:18,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254460113] [2024-06-27 20:51:18,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:51:18,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:51:18,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:51:19,968 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:51:19,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:51:19,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254460113] [2024-06-27 20:51:19,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254460113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:51:19,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:51:19,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:51:19,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793232137] [2024-06-27 20:51:19,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:51:19,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:51:19,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:51:19,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:51:19,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:51:20,094 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:51:20,094 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 73 transitions, 427 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-27 20:51:20,094 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:51:20,094 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:51:20,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:51:20,371 INFO L124 PetriNetUnfolderBase]: 185/423 cut-off events. [2024-06-27 20:51:20,372 INFO L125 PetriNetUnfolderBase]: For 39490/39490 co-relation queries the response was YES. [2024-06-27 20:51:20,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2438 conditions, 423 events. 185/423 cut-off events. For 39490/39490 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1934 event pairs, 58 based on Foata normal form. 6/428 useless extension candidates. Maximal degree in co-relation 2381. Up to 335 conditions per place. [2024-06-27 20:51:20,374 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 58 selfloop transitions, 3 changer transitions 25/89 dead transitions. [2024-06-27 20:51:20,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 89 transitions, 639 flow [2024-06-27 20:51:20,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:51:20,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:51:20,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 129 transitions. [2024-06-27 20:51:20,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3467741935483871 [2024-06-27 20:51:20,375 INFO L175 Difference]: Start difference. First operand has 143 places, 73 transitions, 427 flow. Second operand 12 states and 129 transitions. [2024-06-27 20:51:20,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 89 transitions, 639 flow [2024-06-27 20:51:20,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 89 transitions, 613 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-27 20:51:20,415 INFO L231 Difference]: Finished difference. Result has 133 places, 63 transitions, 361 flow [2024-06-27 20:51:20,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=401, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=361, PETRI_PLACES=133, PETRI_TRANSITIONS=63} [2024-06-27 20:51:20,415 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 103 predicate places. [2024-06-27 20:51:20,415 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 63 transitions, 361 flow [2024-06-27 20:51:20,416 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-27 20:51:20,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:51:20,416 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:51:20,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-27 20:51:20,416 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-27 20:51:20,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:51:20,416 INFO L85 PathProgramCache]: Analyzing trace with hash 1338444217, now seen corresponding path program 9 times [2024-06-27 20:51:20,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:51:20,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35582607] [2024-06-27 20:51:20,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:51:20,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:51:20,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:51:21,871 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:51:21,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:51:21,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35582607] [2024-06-27 20:51:21,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35582607] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:51:21,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:51:21,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:51:21,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974361716] [2024-06-27 20:51:21,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:51:21,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:51:21,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:51:21,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:51:21,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:51:21,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:51:21,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 63 transitions, 361 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-27 20:51:21,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:51:21,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:51:21,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:51:22,339 INFO L124 PetriNetUnfolderBase]: 166/377 cut-off events. [2024-06-27 20:51:22,339 INFO L125 PetriNetUnfolderBase]: For 32126/32130 co-relation queries the response was YES. [2024-06-27 20:51:22,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2176 conditions, 377 events. 166/377 cut-off events. For 32126/32130 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1688 event pairs, 58 based on Foata normal form. 10/387 useless extension candidates. Maximal degree in co-relation 2124. Up to 301 conditions per place. [2024-06-27 20:51:22,341 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 51 selfloop transitions, 12 changer transitions 10/76 dead transitions. [2024-06-27 20:51:22,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 76 transitions, 539 flow [2024-06-27 20:51:22,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:51:22,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:51:22,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 127 transitions. [2024-06-27 20:51:22,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34139784946236557 [2024-06-27 20:51:22,345 INFO L175 Difference]: Start difference. First operand has 133 places, 63 transitions, 361 flow. Second operand 12 states and 127 transitions. [2024-06-27 20:51:22,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 76 transitions, 539 flow [2024-06-27 20:51:22,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 76 transitions, 513 flow, removed 9 selfloop flow, removed 13 redundant places. [2024-06-27 20:51:22,373 INFO L231 Difference]: Finished difference. Result has 116 places, 60 transitions, 348 flow [2024-06-27 20:51:22,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=335, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=348, PETRI_PLACES=116, PETRI_TRANSITIONS=60} [2024-06-27 20:51:22,373 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 86 predicate places. [2024-06-27 20:51:22,373 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 60 transitions, 348 flow [2024-06-27 20:51:22,373 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-27 20:51:22,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:51:22,374 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:51:22,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-27 20:51:22,374 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-27 20:51:22,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:51:22,374 INFO L85 PathProgramCache]: Analyzing trace with hash 1332937687, now seen corresponding path program 10 times [2024-06-27 20:51:22,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:51:22,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726256227] [2024-06-27 20:51:22,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:51:22,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:51:22,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:51:24,459 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:51:24,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:51:24,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726256227] [2024-06-27 20:51:24,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726256227] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:51:24,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:51:24,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:51:24,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246161064] [2024-06-27 20:51:24,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:51:24,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:51:24,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:51:24,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:51:24,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:51:24,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:51:24,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 60 transitions, 348 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-27 20:51:24,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:51:24,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:51:24,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:51:24,920 INFO L124 PetriNetUnfolderBase]: 159/364 cut-off events. [2024-06-27 20:51:24,920 INFO L125 PetriNetUnfolderBase]: For 23172/23176 co-relation queries the response was YES. [2024-06-27 20:51:24,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1980 conditions, 364 events. 159/364 cut-off events. For 23172/23176 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1618 event pairs, 56 based on Foata normal form. 6/370 useless extension candidates. Maximal degree in co-relation 1936. Up to 277 conditions per place. [2024-06-27 20:51:24,922 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 50 selfloop transitions, 11 changer transitions 10/74 dead transitions. [2024-06-27 20:51:24,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 74 transitions, 524 flow [2024-06-27 20:51:24,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:51:24,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:51:24,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 128 transitions. [2024-06-27 20:51:24,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34408602150537637 [2024-06-27 20:51:24,923 INFO L175 Difference]: Start difference. First operand has 116 places, 60 transitions, 348 flow. Second operand 12 states and 128 transitions. [2024-06-27 20:51:24,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 74 transitions, 524 flow [2024-06-27 20:51:24,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 74 transitions, 494 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-27 20:51:24,941 INFO L231 Difference]: Finished difference. Result has 112 places, 56 transitions, 324 flow [2024-06-27 20:51:24,941 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=318, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=324, PETRI_PLACES=112, PETRI_TRANSITIONS=56} [2024-06-27 20:51:24,942 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 82 predicate places. [2024-06-27 20:51:24,942 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 56 transitions, 324 flow [2024-06-27 20:51:24,942 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-27 20:51:24,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:51:24,942 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:51:24,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-06-27 20:51:24,942 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-27 20:51:24,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:51:24,943 INFO L85 PathProgramCache]: Analyzing trace with hash -584521301, now seen corresponding path program 11 times [2024-06-27 20:51:24,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:51:24,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165303968] [2024-06-27 20:51:24,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:51:24,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:51:24,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:51:26,733 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:51:26,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:51:26,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165303968] [2024-06-27 20:51:26,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165303968] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:51:26,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:51:26,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:51:26,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006950840] [2024-06-27 20:51:26,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:51:26,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:51:26,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:51:26,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:51:26,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:51:26,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:51:26,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 56 transitions, 324 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-27 20:51:26,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:51:26,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:51:26,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:51:27,206 INFO L124 PetriNetUnfolderBase]: 133/308 cut-off events. [2024-06-27 20:51:27,207 INFO L125 PetriNetUnfolderBase]: For 16710/16714 co-relation queries the response was YES. [2024-06-27 20:51:27,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1558 conditions, 308 events. 133/308 cut-off events. For 16710/16714 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1295 event pairs, 43 based on Foata normal form. 6/314 useless extension candidates. Maximal degree in co-relation 1516. Up to 228 conditions per place. [2024-06-27 20:51:27,208 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 45 selfloop transitions, 11 changer transitions 10/69 dead transitions. [2024-06-27 20:51:27,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 69 transitions, 488 flow [2024-06-27 20:51:27,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:51:27,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:51:27,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 129 transitions. [2024-06-27 20:51:27,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3467741935483871 [2024-06-27 20:51:27,209 INFO L175 Difference]: Start difference. First operand has 112 places, 56 transitions, 324 flow. Second operand 12 states and 129 transitions. [2024-06-27 20:51:27,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 69 transitions, 488 flow [2024-06-27 20:51:27,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 69 transitions, 458 flow, removed 4 selfloop flow, removed 13 redundant places. [2024-06-27 20:51:27,220 INFO L231 Difference]: Finished difference. Result has 106 places, 53 transitions, 304 flow [2024-06-27 20:51:27,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=294, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=304, PETRI_PLACES=106, PETRI_TRANSITIONS=53} [2024-06-27 20:51:27,220 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 76 predicate places. [2024-06-27 20:51:27,220 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 53 transitions, 304 flow [2024-06-27 20:51:27,220 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-27 20:51:27,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:51:27,221 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:51:27,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2024-06-27 20:51:27,221 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-27 20:51:27,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:51:27,221 INFO L85 PathProgramCache]: Analyzing trace with hash 391837763, now seen corresponding path program 12 times [2024-06-27 20:51:27,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:51:27,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421575765] [2024-06-27 20:51:27,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:51:27,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:51:27,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:51:28,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:51:28,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:51:28,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421575765] [2024-06-27 20:51:28,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421575765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:51:28,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:51:28,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:51:28,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852464398] [2024-06-27 20:51:28,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:51:28,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:51:28,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:51:28,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:51:28,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:51:28,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:51:28,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 53 transitions, 304 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-27 20:51:28,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:51:28,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:51:28,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:51:29,214 INFO L124 PetriNetUnfolderBase]: 111/262 cut-off events. [2024-06-27 20:51:29,214 INFO L125 PetriNetUnfolderBase]: For 10626/10630 co-relation queries the response was YES. [2024-06-27 20:51:29,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1167 conditions, 262 events. 111/262 cut-off events. For 10626/10630 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1023 event pairs, 30 based on Foata normal form. 10/272 useless extension candidates. Maximal degree in co-relation 1128. Up to 143 conditions per place. [2024-06-27 20:51:29,215 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 34 selfloop transitions, 16 changer transitions 13/66 dead transitions. [2024-06-27 20:51:29,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 66 transitions, 462 flow [2024-06-27 20:51:29,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:51:29,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:51:29,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 130 transitions. [2024-06-27 20:51:29,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34946236559139787 [2024-06-27 20:51:29,216 INFO L175 Difference]: Start difference. First operand has 106 places, 53 transitions, 304 flow. Second operand 12 states and 130 transitions. [2024-06-27 20:51:29,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 66 transitions, 462 flow [2024-06-27 20:51:29,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 66 transitions, 434 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-27 20:51:29,224 INFO L231 Difference]: Finished difference. Result has 101 places, 48 transitions, 287 flow [2024-06-27 20:51:29,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=276, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=287, PETRI_PLACES=101, PETRI_TRANSITIONS=48} [2024-06-27 20:51:29,225 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 71 predicate places. [2024-06-27 20:51:29,225 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 48 transitions, 287 flow [2024-06-27 20:51:29,225 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-27 20:51:29,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:51:29,225 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:51:29,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203 [2024-06-27 20:51:29,225 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-27 20:51:29,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:51:29,225 INFO L85 PathProgramCache]: Analyzing trace with hash 2110776115, now seen corresponding path program 13 times [2024-06-27 20:51:29,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:51:29,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610802828] [2024-06-27 20:51:29,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:51:29,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:51:29,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:51:30,854 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:51:30,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:51:30,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [610802828] [2024-06-27 20:51:30,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [610802828] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:51:30,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:51:30,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:51:30,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959874892] [2024-06-27 20:51:30,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:51:30,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:51:30,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:51:30,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:51:30,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:51:30,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:51:30,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 48 transitions, 287 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-27 20:51:30,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:51:30,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:51:30,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:51:31,214 INFO L124 PetriNetUnfolderBase]: 102/241 cut-off events. [2024-06-27 20:51:31,215 INFO L125 PetriNetUnfolderBase]: For 9450/9450 co-relation queries the response was YES. [2024-06-27 20:51:31,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1093 conditions, 241 events. 102/241 cut-off events. For 9450/9450 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 902 event pairs, 30 based on Foata normal form. 6/247 useless extension candidates. Maximal degree in co-relation 1056. Up to 133 conditions per place. [2024-06-27 20:51:31,216 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 31 selfloop transitions, 16 changer transitions 11/61 dead transitions. [2024-06-27 20:51:31,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 61 transitions, 435 flow [2024-06-27 20:51:31,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:51:31,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:51:31,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 128 transitions. [2024-06-27 20:51:31,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34408602150537637 [2024-06-27 20:51:31,217 INFO L175 Difference]: Start difference. First operand has 101 places, 48 transitions, 287 flow. Second operand 12 states and 128 transitions. [2024-06-27 20:51:31,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 61 transitions, 435 flow [2024-06-27 20:51:31,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 61 transitions, 393 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-27 20:51:31,224 INFO L231 Difference]: Finished difference. Result has 92 places, 44 transitions, 260 flow [2024-06-27 20:51:31,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=245, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=260, PETRI_PLACES=92, PETRI_TRANSITIONS=44} [2024-06-27 20:51:31,224 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 62 predicate places. [2024-06-27 20:51:31,225 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 44 transitions, 260 flow [2024-06-27 20:51:31,225 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-27 20:51:31,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:51:31,225 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:51:31,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204 [2024-06-27 20:51:31,225 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-27 20:51:31,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:51:31,225 INFO L85 PathProgramCache]: Analyzing trace with hash 1437344707, now seen corresponding path program 14 times [2024-06-27 20:51:31,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:51:31,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947047215] [2024-06-27 20:51:31,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:51:31,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:51:31,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:51:33,280 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:51:33,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:51:33,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947047215] [2024-06-27 20:51:33,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [947047215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:51:33,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:51:33,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:51:33,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261678910] [2024-06-27 20:51:33,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:51:33,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:51:33,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:51:33,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:51:33,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:51:33,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:51:33,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 44 transitions, 260 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-27 20:51:33,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:51:33,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:51:33,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:51:33,697 INFO L124 PetriNetUnfolderBase]: 94/223 cut-off events. [2024-06-27 20:51:33,697 INFO L125 PetriNetUnfolderBase]: For 7264/7264 co-relation queries the response was YES. [2024-06-27 20:51:33,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 991 conditions, 223 events. 94/223 cut-off events. For 7264/7264 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 798 event pairs, 30 based on Foata normal form. 6/229 useless extension candidates. Maximal degree in co-relation 958. Up to 159 conditions per place. [2024-06-27 20:51:33,698 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 32 selfloop transitions, 6 changer transitions 16/57 dead transitions. [2024-06-27 20:51:33,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 57 transitions, 400 flow [2024-06-27 20:51:33,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:51:33,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:51:33,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 125 transitions. [2024-06-27 20:51:33,699 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33602150537634407 [2024-06-27 20:51:33,699 INFO L175 Difference]: Start difference. First operand has 92 places, 44 transitions, 260 flow. Second operand 12 states and 125 transitions. [2024-06-27 20:51:33,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 57 transitions, 400 flow [2024-06-27 20:51:33,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 57 transitions, 360 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-27 20:51:33,704 INFO L231 Difference]: Finished difference. Result has 86 places, 38 transitions, 208 flow [2024-06-27 20:51:33,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=220, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=208, PETRI_PLACES=86, PETRI_TRANSITIONS=38} [2024-06-27 20:51:33,705 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 56 predicate places. [2024-06-27 20:51:33,705 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 38 transitions, 208 flow [2024-06-27 20:51:33,705 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-27 20:51:33,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:51:33,705 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:51:33,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable205 [2024-06-27 20:51:33,705 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-27 20:51:33,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:51:33,706 INFO L85 PathProgramCache]: Analyzing trace with hash -1364889247, now seen corresponding path program 15 times [2024-06-27 20:51:33,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:51:33,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846467071] [2024-06-27 20:51:33,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:51:33,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:51:33,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:51:35,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-27 20:51:35,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:51:35,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846467071] [2024-06-27 20:51:35,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846467071] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:51:35,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:51:35,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:51:35,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351322873] [2024-06-27 20:51:35,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:51:35,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:51:35,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:51:35,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:51:35,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:51:35,218 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:51:35,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 38 transitions, 208 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-27 20:51:35,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:51:35,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:51:35,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:51:35,381 INFO L124 PetriNetUnfolderBase]: 84/199 cut-off events. [2024-06-27 20:51:35,382 INFO L125 PetriNetUnfolderBase]: For 5784/5784 co-relation queries the response was YES. [2024-06-27 20:51:35,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 868 conditions, 199 events. 84/199 cut-off events. For 5784/5784 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 671 event pairs, 28 based on Foata normal form. 6/205 useless extension candidates. Maximal degree in co-relation 838. Up to 132 conditions per place. [2024-06-27 20:51:35,382 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 26 selfloop transitions, 4 changer transitions 19/52 dead transitions. [2024-06-27 20:51:35,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 52 transitions, 340 flow [2024-06-27 20:51:35,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:51:35,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:51:35,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 125 transitions. [2024-06-27 20:51:35,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33602150537634407 [2024-06-27 20:51:35,383 INFO L175 Difference]: Start difference. First operand has 86 places, 38 transitions, 208 flow. Second operand 12 states and 125 transitions. [2024-06-27 20:51:35,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 52 transitions, 340 flow [2024-06-27 20:51:35,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 52 transitions, 316 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-27 20:51:35,388 INFO L231 Difference]: Finished difference. Result has 76 places, 31 transitions, 163 flow [2024-06-27 20:51:35,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=184, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=163, PETRI_PLACES=76, PETRI_TRANSITIONS=31} [2024-06-27 20:51:35,388 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 46 predicate places. [2024-06-27 20:51:35,388 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 31 transitions, 163 flow [2024-06-27 20:51:35,388 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-27 20:51:35,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:51:35,389 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:51:35,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206 [2024-06-27 20:51:35,389 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-27 20:51:35,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:51:35,389 INFO L85 PathProgramCache]: Analyzing trace with hash 1916836705, now seen corresponding path program 16 times [2024-06-27 20:51:35,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:51:35,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033333967] [2024-06-27 20:51:35,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:51:35,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:51:35,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:51:38,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:51:38,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:51:38,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033333967] [2024-06-27 20:51:38,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1033333967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:51:38,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:51:38,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:51:38,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368910093] [2024-06-27 20:51:38,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:51:38,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:51:38,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:51:38,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:51:38,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:51:38,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:51:38,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 31 transitions, 163 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-27 20:51:38,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:51:38,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:51:38,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:51:38,583 INFO L124 PetriNetUnfolderBase]: 55/134 cut-off events. [2024-06-27 20:51:38,583 INFO L125 PetriNetUnfolderBase]: For 2502/2506 co-relation queries the response was YES. [2024-06-27 20:51:38,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 505 conditions, 134 events. 55/134 cut-off events. For 2502/2506 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 365 event pairs, 15 based on Foata normal form. 10/144 useless extension candidates. Maximal degree in co-relation 480. Up to 62 conditions per place. [2024-06-27 20:51:38,584 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 19 selfloop transitions, 12 changer transitions 10/44 dead transitions. [2024-06-27 20:51:38,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 44 transitions, 277 flow [2024-06-27 20:51:38,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:51:38,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:51:38,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 121 transitions. [2024-06-27 20:51:38,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32526881720430106 [2024-06-27 20:51:38,585 INFO L175 Difference]: Start difference. First operand has 76 places, 31 transitions, 163 flow. Second operand 12 states and 121 transitions. [2024-06-27 20:51:38,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 44 transitions, 277 flow [2024-06-27 20:51:38,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 44 transitions, 255 flow, removed 7 selfloop flow, removed 11 redundant places. [2024-06-27 20:51:38,587 INFO L231 Difference]: Finished difference. Result has 64 places, 28 transitions, 153 flow [2024-06-27 20:51:38,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=141, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=153, PETRI_PLACES=64, PETRI_TRANSITIONS=28} [2024-06-27 20:51:38,587 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 34 predicate places. [2024-06-27 20:51:38,587 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 28 transitions, 153 flow [2024-06-27 20:51:38,587 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-27 20:51:38,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:51:38,587 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:51:38,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207 [2024-06-27 20:51:38,588 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-27 20:51:38,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:51:38,588 INFO L85 PathProgramCache]: Analyzing trace with hash 1911330175, now seen corresponding path program 17 times [2024-06-27 20:51:38,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:51:38,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292390907] [2024-06-27 20:51:38,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:51:38,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:51:38,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:51:40,057 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:51:40,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:51:40,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292390907] [2024-06-27 20:51:40,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1292390907] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:51:40,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:51:40,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:51:40,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831735621] [2024-06-27 20:51:40,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:51:40,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:51:40,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:51:40,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:51:40,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:51:40,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:51:40,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 28 transitions, 153 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-27 20:51:40,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:51:40,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:51:40,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:51:40,397 INFO L124 PetriNetUnfolderBase]: 48/121 cut-off events. [2024-06-27 20:51:40,397 INFO L125 PetriNetUnfolderBase]: For 1276/1276 co-relation queries the response was YES. [2024-06-27 20:51:40,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 441 conditions, 121 events. 48/121 cut-off events. For 1276/1276 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 310 event pairs, 4 based on Foata normal form. 6/127 useless extension candidates. Maximal degree in co-relation 422. Up to 38 conditions per place. [2024-06-27 20:51:40,398 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 18 selfloop transitions, 9 changer transitions 12/42 dead transitions. [2024-06-27 20:51:40,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 42 transitions, 265 flow [2024-06-27 20:51:40,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:51:40,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:51:40,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 120 transitions. [2024-06-27 20:51:40,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3225806451612903 [2024-06-27 20:51:40,398 INFO L175 Difference]: Start difference. First operand has 64 places, 28 transitions, 153 flow. Second operand 12 states and 120 transitions. [2024-06-27 20:51:40,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 42 transitions, 265 flow [2024-06-27 20:51:40,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 42 transitions, 235 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-27 20:51:40,400 INFO L231 Difference]: Finished difference. Result has 59 places, 22 transitions, 116 flow [2024-06-27 20:51:40,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=123, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=116, PETRI_PLACES=59, PETRI_TRANSITIONS=22} [2024-06-27 20:51:40,401 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 29 predicate places. [2024-06-27 20:51:40,401 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 22 transitions, 116 flow [2024-06-27 20:51:40,401 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-27 20:51:40,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:51:40,401 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:51:40,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208 [2024-06-27 20:51:40,401 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-27 20:51:40,402 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:51:40,402 INFO L85 PathProgramCache]: Analyzing trace with hash -1643246555, now seen corresponding path program 18 times [2024-06-27 20:51:40,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:51:40,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732050981] [2024-06-27 20:51:40,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:51:40,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:51:40,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:51:41,638 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:51:41,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:51:41,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732050981] [2024-06-27 20:51:41,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732050981] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:51:41,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:51:41,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:51:41,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71603401] [2024-06-27 20:51:41,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:51:41,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:51:41,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:51:41,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:51:41,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:51:41,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 20:51:41,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 22 transitions, 116 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-27 20:51:41,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:51:41,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 20:51:41,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:51:41,979 INFO L124 PetriNetUnfolderBase]: 20/59 cut-off events. [2024-06-27 20:51:41,979 INFO L125 PetriNetUnfolderBase]: For 486/486 co-relation queries the response was YES. [2024-06-27 20:51:41,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 185 conditions, 59 events. 20/59 cut-off events. For 486/486 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 81 event pairs, 0 based on Foata normal form. 6/65 useless extension candidates. Maximal degree in co-relation 168. Up to 24 conditions per place. [2024-06-27 20:51:41,979 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 0 selfloop transitions, 0 changer transitions 30/30 dead transitions. [2024-06-27 20:51:41,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 30 transitions, 160 flow [2024-06-27 20:51:41,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:51:41,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:51:41,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 112 transitions. [2024-06-27 20:51:41,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3010752688172043 [2024-06-27 20:51:41,980 INFO L175 Difference]: Start difference. First operand has 59 places, 22 transitions, 116 flow. Second operand 12 states and 112 transitions. [2024-06-27 20:51:41,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 30 transitions, 160 flow [2024-06-27 20:51:41,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 30 transitions, 120 flow, removed 3 selfloop flow, removed 17 redundant places. [2024-06-27 20:51:41,981 INFO L231 Difference]: Finished difference. Result has 45 places, 0 transitions, 0 flow [2024-06-27 20:51:41,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=48, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=21, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=0, PETRI_PLACES=45, PETRI_TRANSITIONS=0} [2024-06-27 20:51:41,981 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 15 predicate places. [2024-06-27 20:51:41,981 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 0 transitions, 0 flow [2024-06-27 20:51:41,981 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-27 20:51:41,983 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 4 remaining) [2024-06-27 20:51:41,987 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (2 of 4 remaining) [2024-06-27 20:51:41,992 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2024-06-27 20:51:41,992 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2024-06-27 20:51:41,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable209 [2024-06-27 20:51:41,992 INFO L445 BasicCegarLoop]: Path program histogram: [36, 33, 18, 18, 17, 17, 15, 10, 7, 6, 6, 5, 4, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:51:41,995 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-27 20:51:41,995 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-27 20:51:41,998 INFO L507 ceAbstractionStarter]: Automizer considered 2 witness invariants [2024-06-27 20:51:41,998 INFO L508 ceAbstractionStarter]: WitnessConsidered=2 [2024-06-27 20:51:42,000 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.06 08:51:41 BasicIcfg [2024-06-27 20:51:42,008 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-27 20:51:42,010 INFO L158 Benchmark]: Toolchain (without parser) took 381220.00ms. Allocated memory was 144.7MB in the beginning and 1.4GB in the end (delta: 1.2GB). Free memory was 107.9MB in the beginning and 963.6MB in the end (delta: -855.7MB). Peak memory consumption was 353.3MB. Max. memory is 16.1GB. [2024-06-27 20:51:42,011 INFO L158 Benchmark]: CDTParser took 0.18ms. Allocated memory is still 144.7MB. Free memory is still 117.4MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-27 20:51:42,011 INFO L158 Benchmark]: Witness Parser took 1.02ms. Allocated memory is still 144.7MB. Free memory is still 113.5MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-27 20:51:42,011 INFO L158 Benchmark]: CACSL2BoogieTranslator took 561.84ms. Allocated memory is still 144.7MB. Free memory was 107.4MB in the beginning and 73.3MB in the end (delta: 34.1MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. [2024-06-27 20:51:42,012 INFO L158 Benchmark]: Boogie Procedure Inliner took 39.35ms. Allocated memory is still 144.7MB. Free memory was 73.3MB in the beginning and 70.2MB in the end (delta: 3.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-06-27 20:51:42,012 INFO L158 Benchmark]: Boogie Preprocessor took 58.36ms. Allocated memory is still 144.7MB. Free memory was 70.2MB in the beginning and 66.5MB in the end (delta: 3.7MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-06-27 20:51:42,012 INFO L158 Benchmark]: RCFGBuilder took 647.93ms. Allocated memory is still 144.7MB. Free memory was 66.5MB in the beginning and 74.7MB in the end (delta: -8.2MB). Peak memory consumption was 24.3MB. Max. memory is 16.1GB. [2024-06-27 20:51:42,012 INFO L158 Benchmark]: TraceAbstraction took 379907.17ms. Allocated memory was 144.7MB in the beginning and 1.4GB in the end (delta: 1.2GB). Free memory was 74.2MB in the beginning and 963.6MB in the end (delta: -889.4MB). Peak memory consumption was 318.5MB. Max. memory is 16.1GB. [2024-06-27 20:51:42,013 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.18ms. Allocated memory is still 144.7MB. Free memory is still 117.4MB. There was no memory consumed. Max. memory is 16.1GB. * Witness Parser took 1.02ms. Allocated memory is still 144.7MB. Free memory is still 113.5MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 561.84ms. Allocated memory is still 144.7MB. Free memory was 107.4MB in the beginning and 73.3MB in the end (delta: 34.1MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 39.35ms. Allocated memory is still 144.7MB. Free memory was 73.3MB in the beginning and 70.2MB in the end (delta: 3.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 58.36ms. Allocated memory is still 144.7MB. Free memory was 70.2MB in the beginning and 66.5MB in the end (delta: 3.7MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 647.93ms. Allocated memory is still 144.7MB. Free memory was 66.5MB in the beginning and 74.7MB in the end (delta: -8.2MB). Peak memory consumption was 24.3MB. Max. memory is 16.1GB. * TraceAbstraction took 379907.17ms. Allocated memory was 144.7MB in the beginning and 1.4GB in the end (delta: 1.2GB). Free memory was 74.2MB in the beginning and 963.6MB in the end (delta: -889.4MB). Peak memory consumption was 318.5MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 829]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 830]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 50 locations, 4 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 379.8s, OverallIterations: 210, TraceHistogramMax: 1, PathProgramHistogramMax: 36, EmptinessCheckTime: 0.0s, AutomataDifference: 149.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 14132 SdHoareTripleChecker+Valid, 56.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 12109 mSDsluCounter, 8464 SdHoareTripleChecker+Invalid, 48.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 7663 mSDsCounter, 2589 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 96703 IncrementalHoareTripleChecker+Invalid, 99292 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2589 mSolverCounterUnsat, 801 mSDtfsCounter, 96703 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2513 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 2506 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5586 ImplicationChecksByTransitivity, 75.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=3148occurred in iteration=112, InterpolantAutomatonStates: 2162, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.7s SatisfiabilityAnalysisTime, 227.0s InterpolantComputationTime, 3487 NumberOfCodeBlocks, 3487 NumberOfCodeBlocksAsserted, 210 NumberOfCheckSat, 3277 ConstructedInterpolants, 0 QuantifiedInterpolants, 163772 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 210 InterpolantComputations, 210 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 2 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2024-06-27 20:51:42,101 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE