./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix012_pso.opt_tso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix012_pso.opt_tso.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/mix012_pso.opt_tso.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix012_pso.opt_tso.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 02:58:52,655 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 02:58:52,760 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 02:58:52,764 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 02:58:52,764 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 02:58:52,796 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 02:58:52,797 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 02:58:52,797 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 02:58:52,798 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 02:58:52,798 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 02:58:52,798 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 02:58:52,799 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 02:58:52,799 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 02:58:52,800 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 02:58:52,800 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 02:58:52,800 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 02:58:52,801 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 02:58:52,801 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 02:58:52,801 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 02:58:52,802 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 02:58:52,802 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 02:58:52,803 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 02:58:52,803 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 02:58:52,803 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 02:58:52,803 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 02:58:52,804 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 02:58:52,804 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 02:58:52,804 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 02:58:52,805 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 02:58:52,805 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 02:58:52,805 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 02:58:52,805 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 02:58:52,806 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 02:58:52,806 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 02:58:52,806 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 02:58:52,807 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 02:58:52,807 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 02:58:52,807 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 02:58:52,807 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 02:58:52,808 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 02:58:52,808 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 02:58:52,808 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 02:58:52,809 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 02:58:52,809 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-28 02:58:53,087 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 02:58:53,114 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 02:58:53,116 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 02:58:53,117 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 02:58:53,118 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 02:58:53,119 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix012_pso.opt_tso.opt.yml/witness.yml [2024-06-28 02:58:53,275 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 02:58:53,276 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 02:58:53,277 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix012_pso.opt_tso.opt.i [2024-06-28 02:58:54,474 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 02:58:54,729 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 02:58:54,729 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix012_pso.opt_tso.opt.i [2024-06-28 02:58:54,746 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9a326eff3/ceae600a5e9547ed890ab7e3b4383cea/FLAG634791073 [2024-06-28 02:58:54,756 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9a326eff3/ceae600a5e9547ed890ab7e3b4383cea [2024-06-28 02:58:54,757 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 02:58:54,758 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 02:58:54,759 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 02:58:54,759 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 02:58:54,763 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 02:58:54,764 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:58:53" (1/2) ... [2024-06-28 02:58:54,764 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4b951c04 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:58:54, skipping insertion in model container [2024-06-28 02:58:54,765 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:58:53" (1/2) ... [2024-06-28 02:58:54,766 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@1552ca09 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:58:54, skipping insertion in model container [2024-06-28 02:58:54,766 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 02:58:54" (2/2) ... [2024-06-28 02:58:54,766 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4b951c04 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:58:54, skipping insertion in model container [2024-06-28 02:58:54,766 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 02:58:54" (2/2) ... [2024-06-28 02:58:54,767 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 02:58:54,838 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 02:58:54,839 INFO L97 edCorrectnessWitness]: Location invariant before [L825-L825] (((((((((((((((! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || (((((((((((((((0 <= __unbuffered_cnt && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && (y == 0 || y == 1)))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 1))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 1)) [2024-06-28 02:58:54,840 INFO L97 edCorrectnessWitness]: Location invariant before [L824-L824] (((((((((((((((! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || (((((((((((((((0 <= __unbuffered_cnt && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && (y == 0 || y == 1)))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 1))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 1)) [2024-06-28 02:58:54,840 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 02:58:54,840 INFO L106 edCorrectnessWitness]: ghost_update [L822-L822] multithreaded = 1; [2024-06-28 02:58:54,888 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 02:58:55,327 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 02:58:55,341 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 02:58:55,472 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 02:58:55,507 INFO L206 MainTranslator]: Completed translation [2024-06-28 02:58:55,507 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:58:55 WrapperNode [2024-06-28 02:58:55,507 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 02:58:55,508 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 02:58:55,508 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 02:58:55,509 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 02:58:55,515 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:58:55" (1/1) ... [2024-06-28 02:58:55,530 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:58:55" (1/1) ... [2024-06-28 02:58:55,572 INFO L138 Inliner]: procedures = 174, calls = 36, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 136 [2024-06-28 02:58:55,572 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 02:58:55,574 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 02:58:55,574 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 02:58:55,574 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 02:58:55,583 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:58:55" (1/1) ... [2024-06-28 02:58:55,584 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:58:55" (1/1) ... [2024-06-28 02:58:55,590 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:58:55" (1/1) ... [2024-06-28 02:58:55,613 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-28 02:58:55,614 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:58:55" (1/1) ... [2024-06-28 02:58:55,614 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:58:55" (1/1) ... [2024-06-28 02:58:55,628 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:58:55" (1/1) ... [2024-06-28 02:58:55,632 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:58:55" (1/1) ... [2024-06-28 02:58:55,635 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:58:55" (1/1) ... [2024-06-28 02:58:55,638 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:58:55" (1/1) ... [2024-06-28 02:58:55,642 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 02:58:55,643 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 02:58:55,643 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 02:58:55,643 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 02:58:55,644 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:58:55" (1/1) ... [2024-06-28 02:58:55,650 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 02:58:55,658 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 02:58:55,678 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-28 02:58:55,708 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-28 02:58:55,726 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 02:58:55,727 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 02:58:55,727 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 02:58:55,727 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 02:58:55,728 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 02:58:55,728 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 02:58:55,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 02:58:55,728 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 02:58:55,728 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 02:58:55,728 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 02:58:55,730 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 02:58:55,894 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 02:58:55,897 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 02:58:56,288 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 02:58:56,288 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 02:58:56,481 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 02:58:56,481 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 02:58:56,483 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 02:58:56 BoogieIcfgContainer [2024-06-28 02:58:56,483 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 02:58:56,486 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 02:58:56,486 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 02:58:56,489 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 02:58:56,489 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:58:53" (1/4) ... [2024-06-28 02:58:56,490 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1cd13f23 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 02:58:56, skipping insertion in model container [2024-06-28 02:58:56,490 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 02:58:54" (2/4) ... [2024-06-28 02:58:56,490 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1cd13f23 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 02:58:56, skipping insertion in model container [2024-06-28 02:58:56,490 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:58:55" (3/4) ... [2024-06-28 02:58:56,497 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1cd13f23 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 02:58:56, skipping insertion in model container [2024-06-28 02:58:56,497 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 02:58:56" (4/4) ... [2024-06-28 02:58:56,498 INFO L112 eAbstractionObserver]: Analyzing ICFG mix012_pso.opt_tso.opt.i [2024-06-28 02:58:56,514 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 02:58:56,514 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2024-06-28 02:58:56,514 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 02:58:56,564 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 02:58:56,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 37 places, 30 transitions, 68 flow [2024-06-28 02:58:56,628 INFO L124 PetriNetUnfolderBase]: 0/28 cut-off events. [2024-06-28 02:58:56,628 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 02:58:56,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35 conditions, 28 events. 0/28 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 40 event pairs, 0 based on Foata normal form. 0/26 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-28 02:58:56,631 INFO L82 GeneralOperation]: Start removeDead. Operand has 37 places, 30 transitions, 68 flow [2024-06-28 02:58:56,635 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 29 places, 22 transitions, 50 flow [2024-06-28 02:58:56,643 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 02:58:56,651 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;@46872692, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 02:58:56,651 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-06-28 02:58:56,655 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 02:58:56,655 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 02:58:56,655 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 02:58:56,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:56,656 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 02:58:56,657 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:58:56,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:56,662 INFO L85 PathProgramCache]: Analyzing trace with hash 353502766, now seen corresponding path program 1 times [2024-06-28 02:58:56,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:56,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625260950] [2024-06-28 02:58:56,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:56,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:56,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:57,717 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:58:57,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:57,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [625260950] [2024-06-28 02:58:57,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [625260950] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:57,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:57,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 02:58:57,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497101663] [2024-06-28 02:58:57,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:57,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 02:58:57,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:57,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 02:58:57,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 02:58:57,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 30 [2024-06-28 02:58:57,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 29 places, 22 transitions, 50 flow. Second operand has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:57,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:57,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 30 [2024-06-28 02:58:57,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:57,965 INFO L124 PetriNetUnfolderBase]: 131/258 cut-off events. [2024-06-28 02:58:57,965 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2024-06-28 02:58:57,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 514 conditions, 258 events. 131/258 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 960 event pairs, 75 based on Foata normal form. 1/249 useless extension candidates. Maximal degree in co-relation 503. Up to 235 conditions per place. [2024-06-28 02:58:57,971 INFO L140 encePairwiseOnDemand]: 25/30 looper letters, 20 selfloop transitions, 3 changer transitions 0/28 dead transitions. [2024-06-28 02:58:57,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 31 places, 28 transitions, 111 flow [2024-06-28 02:58:57,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 02:58:57,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 02:58:57,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 55 transitions. [2024-06-28 02:58:57,983 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-28 02:58:57,985 INFO L175 Difference]: Start difference. First operand has 29 places, 22 transitions, 50 flow. Second operand 3 states and 55 transitions. [2024-06-28 02:58:57,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 31 places, 28 transitions, 111 flow [2024-06-28 02:58:57,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 29 places, 28 transitions, 108 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-28 02:58:57,990 INFO L231 Difference]: Finished difference. Result has 30 places, 24 transitions, 69 flow [2024-06-28 02:58:57,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=48, PETRI_DIFFERENCE_MINUEND_PLACES=27, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=69, PETRI_PLACES=30, PETRI_TRANSITIONS=24} [2024-06-28 02:58:57,995 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 1 predicate places. [2024-06-28 02:58:57,995 INFO L495 AbstractCegarLoop]: Abstraction has has 30 places, 24 transitions, 69 flow [2024-06-28 02:58:57,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:57,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:57,996 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:57,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 02:58:57,996 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:58:57,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:57,998 INFO L85 PathProgramCache]: Analyzing trace with hash 414392929, now seen corresponding path program 1 times [2024-06-28 02:58:57,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:57,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782273954] [2024-06-28 02:58:57,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:57,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:58,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:58,711 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:58:58,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:58,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782273954] [2024-06-28 02:58:58,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782273954] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:58,712 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:58,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 02:58:58,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341234522] [2024-06-28 02:58:58,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:58,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 02:58:58,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:58,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 02:58:58,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 02:58:58,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 30 [2024-06-28 02:58:58,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 24 transitions, 69 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-28 02:58:58,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:58,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 30 [2024-06-28 02:58:58,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:58,855 INFO L124 PetriNetUnfolderBase]: 147/275 cut-off events. [2024-06-28 02:58:58,856 INFO L125 PetriNetUnfolderBase]: For 58/58 co-relation queries the response was YES. [2024-06-28 02:58:58,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 635 conditions, 275 events. 147/275 cut-off events. For 58/58 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 974 event pairs, 47 based on Foata normal form. 4/279 useless extension candidates. Maximal degree in co-relation 623. Up to 244 conditions per place. [2024-06-28 02:58:58,859 INFO L140 encePairwiseOnDemand]: 24/30 looper letters, 26 selfloop transitions, 5 changer transitions 0/35 dead transitions. [2024-06-28 02:58:58,859 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 35 transitions, 159 flow [2024-06-28 02:58:58,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:58:58,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:58:58,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 69 transitions. [2024-06-28 02:58:58,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 02:58:58,861 INFO L175 Difference]: Start difference. First operand has 30 places, 24 transitions, 69 flow. Second operand 4 states and 69 transitions. [2024-06-28 02:58:58,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 35 transitions, 159 flow [2024-06-28 02:58:58,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 35 transitions, 156 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 02:58:58,863 INFO L231 Difference]: Finished difference. Result has 33 places, 26 transitions, 93 flow [2024-06-28 02:58:58,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=66, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=93, PETRI_PLACES=33, PETRI_TRANSITIONS=26} [2024-06-28 02:58:58,864 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 4 predicate places. [2024-06-28 02:58:58,864 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 26 transitions, 93 flow [2024-06-28 02:58:58,864 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-28 02:58:58,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:58,864 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:58,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 02:58:58,865 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:58:58,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:58,865 INFO L85 PathProgramCache]: Analyzing trace with hash 1444326028, now seen corresponding path program 1 times [2024-06-28 02:58:58,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:58,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938861065] [2024-06-28 02:58:58,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:58,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:58,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:59,836 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:58:59,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:59,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938861065] [2024-06-28 02:58:59,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938861065] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:59,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:59,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:58:59,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083359127] [2024-06-28 02:58:59,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:59,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:58:59,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:59,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:58:59,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:58:59,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 30 [2024-06-28 02:58:59,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 26 transitions, 93 flow. Second operand has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:59,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:59,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 30 [2024-06-28 02:58:59,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:00,116 INFO L124 PetriNetUnfolderBase]: 143/267 cut-off events. [2024-06-28 02:59:00,116 INFO L125 PetriNetUnfolderBase]: For 167/167 co-relation queries the response was YES. [2024-06-28 02:59:00,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 685 conditions, 267 events. 143/267 cut-off events. For 167/167 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 928 event pairs, 25 based on Foata normal form. 4/271 useless extension candidates. Maximal degree in co-relation 671. Up to 218 conditions per place. [2024-06-28 02:59:00,118 INFO L140 encePairwiseOnDemand]: 23/30 looper letters, 29 selfloop transitions, 8 changer transitions 0/41 dead transitions. [2024-06-28 02:59:00,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 41 transitions, 204 flow [2024-06-28 02:59:00,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:59:00,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:59:00,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 93 transitions. [2024-06-28 02:59:00,120 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5166666666666667 [2024-06-28 02:59:00,120 INFO L175 Difference]: Start difference. First operand has 33 places, 26 transitions, 93 flow. Second operand 6 states and 93 transitions. [2024-06-28 02:59:00,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 41 transitions, 204 flow [2024-06-28 02:59:00,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 41 transitions, 192 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-28 02:59:00,128 INFO L231 Difference]: Finished difference. Result has 37 places, 27 transitions, 109 flow [2024-06-28 02:59:00,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=78, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=109, PETRI_PLACES=37, PETRI_TRANSITIONS=27} [2024-06-28 02:59:00,130 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 8 predicate places. [2024-06-28 02:59:00,130 INFO L495 AbstractCegarLoop]: Abstraction has has 37 places, 27 transitions, 109 flow [2024-06-28 02:59:00,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:00,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:00,131 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:59:00,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 02:59:00,132 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-28 02:59:00,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:00,132 INFO L85 PathProgramCache]: Analyzing trace with hash -402717698, now seen corresponding path program 1 times [2024-06-28 02:59:00,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:00,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131862484] [2024-06-28 02:59:00,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:00,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:00,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:00,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:00,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:00,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131862484] [2024-06-28 02:59:00,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131862484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:00,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:00,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:59:00,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193226433] [2024-06-28 02:59:00,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:00,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:59:00,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:00,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:59:00,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:59:00,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 30 [2024-06-28 02:59:00,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 27 transitions, 109 flow. Second operand has 6 states, 6 states have (on average 9.5) internal successors, (57), 6 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:00,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:00,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 30 [2024-06-28 02:59:00,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:01,029 INFO L124 PetriNetUnfolderBase]: 119/237 cut-off events. [2024-06-28 02:59:01,029 INFO L125 PetriNetUnfolderBase]: For 264/264 co-relation queries the response was YES. [2024-06-28 02:59:01,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 659 conditions, 237 events. 119/237 cut-off events. For 264/264 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 846 event pairs, 34 based on Foata normal form. 1/238 useless extension candidates. Maximal degree in co-relation 642. Up to 211 conditions per place. [2024-06-28 02:59:01,032 INFO L140 encePairwiseOnDemand]: 24/30 looper letters, 24 selfloop transitions, 6 changer transitions 0/34 dead transitions. [2024-06-28 02:59:01,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 34 transitions, 187 flow [2024-06-28 02:59:01,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:59:01,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:59:01,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 67 transitions. [2024-06-28 02:59:01,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44666666666666666 [2024-06-28 02:59:01,036 INFO L175 Difference]: Start difference. First operand has 37 places, 27 transitions, 109 flow. Second operand 5 states and 67 transitions. [2024-06-28 02:59:01,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 34 transitions, 187 flow [2024-06-28 02:59:01,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 34 transitions, 171 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-28 02:59:01,038 INFO L231 Difference]: Finished difference. Result has 39 places, 29 transitions, 120 flow [2024-06-28 02:59:01,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=93, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=120, PETRI_PLACES=39, PETRI_TRANSITIONS=29} [2024-06-28 02:59:01,039 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 10 predicate places. [2024-06-28 02:59:01,039 INFO L495 AbstractCegarLoop]: Abstraction has has 39 places, 29 transitions, 120 flow [2024-06-28 02:59:01,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.5) internal successors, (57), 6 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:01,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:01,040 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:59:01,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 02:59:01,040 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:59:01,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:01,041 INFO L85 PathProgramCache]: Analyzing trace with hash 420316266, now seen corresponding path program 1 times [2024-06-28 02:59:01,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:01,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315757167] [2024-06-28 02:59:01,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:01,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:01,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:01,945 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:01,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:01,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315757167] [2024-06-28 02:59:01,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315757167] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:01,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:01,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:59:01,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021001017] [2024-06-28 02:59:01,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:01,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:59:01,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:01,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:59:01,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:59:02,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 30 [2024-06-28 02:59:02,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 29 transitions, 120 flow. Second operand has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:02,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:02,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 30 [2024-06-28 02:59:02,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:02,164 INFO L124 PetriNetUnfolderBase]: 117/234 cut-off events. [2024-06-28 02:59:02,164 INFO L125 PetriNetUnfolderBase]: For 332/332 co-relation queries the response was YES. [2024-06-28 02:59:02,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 689 conditions, 234 events. 117/234 cut-off events. For 332/332 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 830 event pairs, 33 based on Foata normal form. 1/235 useless extension candidates. Maximal degree in co-relation 670. Up to 205 conditions per place. [2024-06-28 02:59:02,168 INFO L140 encePairwiseOnDemand]: 23/30 looper letters, 25 selfloop transitions, 8 changer transitions 0/37 dead transitions. [2024-06-28 02:59:02,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 37 transitions, 208 flow [2024-06-28 02:59:02,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:59:02,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:59:02,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 78 transitions. [2024-06-28 02:59:02,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-06-28 02:59:02,170 INFO L175 Difference]: Start difference. First operand has 39 places, 29 transitions, 120 flow. Second operand 6 states and 78 transitions. [2024-06-28 02:59:02,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 37 transitions, 208 flow [2024-06-28 02:59:02,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 37 transitions, 197 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-28 02:59:02,175 INFO L231 Difference]: Finished difference. Result has 42 places, 31 transitions, 142 flow [2024-06-28 02:59:02,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=109, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=142, PETRI_PLACES=42, PETRI_TRANSITIONS=31} [2024-06-28 02:59:02,177 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 13 predicate places. [2024-06-28 02:59:02,179 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 31 transitions, 142 flow [2024-06-28 02:59:02,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:02,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:02,181 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:59:02,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 02:59:02,188 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:59:02,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:02,189 INFO L85 PathProgramCache]: Analyzing trace with hash 158987699, now seen corresponding path program 1 times [2024-06-28 02:59:02,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:02,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216058533] [2024-06-28 02:59:02,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:02,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:02,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:02,779 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:02,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:02,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216058533] [2024-06-28 02:59:02,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216058533] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:02,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:02,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:59:02,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603762402] [2024-06-28 02:59:02,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:02,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:59:02,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:02,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:59:02,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:59:02,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 02:59:02,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 31 transitions, 142 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-28 02:59:02,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:02,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 02:59:02,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:03,034 INFO L124 PetriNetUnfolderBase]: 143/270 cut-off events. [2024-06-28 02:59:03,035 INFO L125 PetriNetUnfolderBase]: For 533/533 co-relation queries the response was YES. [2024-06-28 02:59:03,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 864 conditions, 270 events. 143/270 cut-off events. For 533/533 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 942 event pairs, 39 based on Foata normal form. 2/272 useless extension candidates. Maximal degree in co-relation 844. Up to 240 conditions per place. [2024-06-28 02:59:03,037 INFO L140 encePairwiseOnDemand]: 22/30 looper letters, 32 selfloop transitions, 8 changer transitions 0/43 dead transitions. [2024-06-28 02:59:03,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 43 transitions, 256 flow [2024-06-28 02:59:03,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:59:03,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:59:03,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 77 transitions. [2024-06-28 02:59:03,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42777777777777776 [2024-06-28 02:59:03,041 INFO L175 Difference]: Start difference. First operand has 42 places, 31 transitions, 142 flow. Second operand 6 states and 77 transitions. [2024-06-28 02:59:03,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 43 transitions, 256 flow [2024-06-28 02:59:03,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 43 transitions, 239 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-28 02:59:03,047 INFO L231 Difference]: Finished difference. Result has 44 places, 33 transitions, 158 flow [2024-06-28 02:59:03,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=125, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=158, PETRI_PLACES=44, PETRI_TRANSITIONS=33} [2024-06-28 02:59:03,050 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 15 predicate places. [2024-06-28 02:59:03,050 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 33 transitions, 158 flow [2024-06-28 02:59:03,050 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-28 02:59:03,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:03,050 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:59:03,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 02:59:03,051 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:59:03,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:03,051 INFO L85 PathProgramCache]: Analyzing trace with hash 144895409, now seen corresponding path program 2 times [2024-06-28 02:59:03,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:03,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110362100] [2024-06-28 02:59:03,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:03,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:03,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:03,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:03,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:03,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110362100] [2024-06-28 02:59:03,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1110362100] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:03,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:03,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:59:03,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468072947] [2024-06-28 02:59:03,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:03,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:59:03,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:03,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:59:03,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:59:03,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 02:59:03,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 33 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-28 02:59:03,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:03,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 02:59:03,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:03,913 INFO L124 PetriNetUnfolderBase]: 144/275 cut-off events. [2024-06-28 02:59:03,914 INFO L125 PetriNetUnfolderBase]: For 716/718 co-relation queries the response was YES. [2024-06-28 02:59:03,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 931 conditions, 275 events. 144/275 cut-off events. For 716/718 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 992 event pairs, 43 based on Foata normal form. 4/279 useless extension candidates. Maximal degree in co-relation 910. Up to 233 conditions per place. [2024-06-28 02:59:03,916 INFO L140 encePairwiseOnDemand]: 22/30 looper letters, 29 selfloop transitions, 11 changer transitions 0/43 dead transitions. [2024-06-28 02:59:03,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 43 transitions, 272 flow [2024-06-28 02:59:03,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:59:03,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:59:03,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 77 transitions. [2024-06-28 02:59:03,918 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42777777777777776 [2024-06-28 02:59:03,918 INFO L175 Difference]: Start difference. First operand has 44 places, 33 transitions, 158 flow. Second operand 6 states and 77 transitions. [2024-06-28 02:59:03,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 43 transitions, 272 flow [2024-06-28 02:59:03,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 43 transitions, 255 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-28 02:59:03,921 INFO L231 Difference]: Finished difference. Result has 46 places, 35 transitions, 184 flow [2024-06-28 02:59:03,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=141, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=184, PETRI_PLACES=46, PETRI_TRANSITIONS=35} [2024-06-28 02:59:03,923 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 17 predicate places. [2024-06-28 02:59:03,923 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 35 transitions, 184 flow [2024-06-28 02:59:03,923 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-28 02:59:03,923 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:03,924 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:59:03,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 02:59:03,924 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:59:03,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:03,924 INFO L85 PathProgramCache]: Analyzing trace with hash -737901277, now seen corresponding path program 1 times [2024-06-28 02:59:03,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:03,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450359805] [2024-06-28 02:59:03,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:03,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:03,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:04,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:04,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:04,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450359805] [2024-06-28 02:59:04,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450359805] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:04,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:04,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:59:04,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674906917] [2024-06-28 02:59:04,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:04,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:59:04,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:04,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:59:04,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:59:04,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 02:59:04,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 35 transitions, 184 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-28 02:59:04,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:04,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 02:59:04,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:04,993 INFO L124 PetriNetUnfolderBase]: 155/297 cut-off events. [2024-06-28 02:59:04,993 INFO L125 PetriNetUnfolderBase]: For 924/924 co-relation queries the response was YES. [2024-06-28 02:59:04,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1074 conditions, 297 events. 155/297 cut-off events. For 924/924 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1101 event pairs, 39 based on Foata normal form. 1/298 useless extension candidates. Maximal degree in co-relation 1052. Up to 257 conditions per place. [2024-06-28 02:59:04,996 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 38 selfloop transitions, 13 changer transitions 0/54 dead transitions. [2024-06-28 02:59:04,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 54 transitions, 362 flow [2024-06-28 02:59:04,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:59:04,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:59:04,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 98 transitions. [2024-06-28 02:59:05,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4083333333333333 [2024-06-28 02:59:05,000 INFO L175 Difference]: Start difference. First operand has 46 places, 35 transitions, 184 flow. Second operand 8 states and 98 transitions. [2024-06-28 02:59:05,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 54 transitions, 362 flow [2024-06-28 02:59:05,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 54 transitions, 331 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 02:59:05,003 INFO L231 Difference]: Finished difference. Result has 52 places, 42 transitions, 245 flow [2024-06-28 02:59:05,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=157, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=245, PETRI_PLACES=52, PETRI_TRANSITIONS=42} [2024-06-28 02:59:05,005 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 23 predicate places. [2024-06-28 02:59:05,005 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 42 transitions, 245 flow [2024-06-28 02:59:05,006 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-28 02:59:05,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:05,006 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:59:05,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 02:59:05,006 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-28 02:59:05,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:05,007 INFO L85 PathProgramCache]: Analyzing trace with hash -1695715493, now seen corresponding path program 2 times [2024-06-28 02:59:05,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:05,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318720094] [2024-06-28 02:59:05,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:05,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:05,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:05,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:05,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:05,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318720094] [2024-06-28 02:59:05,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318720094] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:05,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:05,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:59:05,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740626880] [2024-06-28 02:59:05,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:05,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:59:05,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:05,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:59:05,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:59:05,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 02:59:05,850 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 42 transitions, 245 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-28 02:59:05,850 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:05,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 02:59:05,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:06,090 INFO L124 PetriNetUnfolderBase]: 153/294 cut-off events. [2024-06-28 02:59:06,090 INFO L125 PetriNetUnfolderBase]: For 1188/1188 co-relation queries the response was YES. [2024-06-28 02:59:06,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1125 conditions, 294 events. 153/294 cut-off events. For 1188/1188 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1093 event pairs, 38 based on Foata normal form. 1/295 useless extension candidates. Maximal degree in co-relation 1100. Up to 242 conditions per place. [2024-06-28 02:59:06,093 INFO L140 encePairwiseOnDemand]: 22/30 looper letters, 37 selfloop transitions, 16 changer transitions 0/56 dead transitions. [2024-06-28 02:59:06,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 56 transitions, 405 flow [2024-06-28 02:59:06,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:59:06,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:59:06,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 89 transitions. [2024-06-28 02:59:06,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4238095238095238 [2024-06-28 02:59:06,094 INFO L175 Difference]: Start difference. First operand has 52 places, 42 transitions, 245 flow. Second operand 7 states and 89 transitions. [2024-06-28 02:59:06,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 56 transitions, 405 flow [2024-06-28 02:59:06,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 56 transitions, 375 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 02:59:06,099 INFO L231 Difference]: Finished difference. Result has 55 places, 44 transitions, 279 flow [2024-06-28 02:59:06,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=215, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=279, PETRI_PLACES=55, PETRI_TRANSITIONS=44} [2024-06-28 02:59:06,100 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 26 predicate places. [2024-06-28 02:59:06,100 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 44 transitions, 279 flow [2024-06-28 02:59:06,100 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-28 02:59:06,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:06,100 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:59:06,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 02:59:06,100 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:59:06,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:06,101 INFO L85 PathProgramCache]: Analyzing trace with hash 71988667, now seen corresponding path program 1 times [2024-06-28 02:59:06,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:06,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408671276] [2024-06-28 02:59:06,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:06,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:06,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:06,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:06,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:06,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408671276] [2024-06-28 02:59:06,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1408671276] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:06,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:06,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:59:06,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819697247] [2024-06-28 02:59:06,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:06,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:59:06,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:06,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:59:06,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:59:07,043 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 02:59:07,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 44 transitions, 279 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-28 02:59:07,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:07,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 02:59:07,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:07,239 INFO L124 PetriNetUnfolderBase]: 159/304 cut-off events. [2024-06-28 02:59:07,240 INFO L125 PetriNetUnfolderBase]: For 1511/1511 co-relation queries the response was YES. [2024-06-28 02:59:07,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1216 conditions, 304 events. 159/304 cut-off events. For 1511/1511 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1120 event pairs, 37 based on Foata normal form. 2/306 useless extension candidates. Maximal degree in co-relation 1190. Up to 258 conditions per place. [2024-06-28 02:59:07,243 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 41 selfloop transitions, 13 changer transitions 0/57 dead transitions. [2024-06-28 02:59:07,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 57 transitions, 433 flow [2024-06-28 02:59:07,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:59:07,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:59:07,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 88 transitions. [2024-06-28 02:59:07,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41904761904761906 [2024-06-28 02:59:07,245 INFO L175 Difference]: Start difference. First operand has 55 places, 44 transitions, 279 flow. Second operand 7 states and 88 transitions. [2024-06-28 02:59:07,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 57 transitions, 433 flow [2024-06-28 02:59:07,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 57 transitions, 387 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-28 02:59:07,248 INFO L231 Difference]: Finished difference. Result has 57 places, 47 transitions, 289 flow [2024-06-28 02:59:07,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=235, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=289, PETRI_PLACES=57, PETRI_TRANSITIONS=47} [2024-06-28 02:59:07,249 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 28 predicate places. [2024-06-28 02:59:07,250 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 47 transitions, 289 flow [2024-06-28 02:59:07,250 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-28 02:59:07,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:07,250 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:59:07,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 02:59:07,251 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:59:07,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:07,251 INFO L85 PathProgramCache]: Analyzing trace with hash 197028489, now seen corresponding path program 2 times [2024-06-28 02:59:07,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:07,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946925519] [2024-06-28 02:59:07,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:07,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:07,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:08,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:08,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:08,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946925519] [2024-06-28 02:59:08,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1946925519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:08,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:08,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:59:08,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574590111] [2024-06-28 02:59:08,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:08,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:59:08,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:08,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:59:08,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:59:08,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 02:59:08,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 47 transitions, 289 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-28 02:59:08,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:08,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 02:59:08,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:08,495 INFO L124 PetriNetUnfolderBase]: 167/318 cut-off events. [2024-06-28 02:59:08,495 INFO L125 PetriNetUnfolderBase]: For 1520/1522 co-relation queries the response was YES. [2024-06-28 02:59:08,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1296 conditions, 318 events. 167/318 cut-off events. For 1520/1522 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1189 event pairs, 40 based on Foata normal form. 3/321 useless extension candidates. Maximal degree in co-relation 1269. Up to 248 conditions per place. [2024-06-28 02:59:08,498 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 38 selfloop transitions, 21 changer transitions 0/62 dead transitions. [2024-06-28 02:59:08,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 62 transitions, 487 flow [2024-06-28 02:59:08,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:59:08,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:59:08,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 89 transitions. [2024-06-28 02:59:08,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4238095238095238 [2024-06-28 02:59:08,499 INFO L175 Difference]: Start difference. First operand has 57 places, 47 transitions, 289 flow. Second operand 7 states and 89 transitions. [2024-06-28 02:59:08,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 62 transitions, 487 flow [2024-06-28 02:59:08,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 62 transitions, 455 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-28 02:59:08,503 INFO L231 Difference]: Finished difference. Result has 60 places, 53 transitions, 360 flow [2024-06-28 02:59:08,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=257, 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=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=360, PETRI_PLACES=60, PETRI_TRANSITIONS=53} [2024-06-28 02:59:08,504 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 31 predicate places. [2024-06-28 02:59:08,504 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 53 transitions, 360 flow [2024-06-28 02:59:08,504 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-28 02:59:08,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:08,504 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:59:08,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 02:59:08,505 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:59:08,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:08,505 INFO L85 PathProgramCache]: Analyzing trace with hash 196791339, now seen corresponding path program 3 times [2024-06-28 02:59:08,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:08,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [797959838] [2024-06-28 02:59:08,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:08,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:08,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:09,408 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:09,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:09,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [797959838] [2024-06-28 02:59:09,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [797959838] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:09,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:09,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:59:09,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709479947] [2024-06-28 02:59:09,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:09,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:59:09,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:09,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:59:09,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:59:09,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 02:59:09,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 53 transitions, 360 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-28 02:59:09,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:09,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 02:59:09,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:09,656 INFO L124 PetriNetUnfolderBase]: 163/312 cut-off events. [2024-06-28 02:59:09,657 INFO L125 PetriNetUnfolderBase]: For 1856/1858 co-relation queries the response was YES. [2024-06-28 02:59:09,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1378 conditions, 312 events. 163/312 cut-off events. For 1856/1858 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1165 event pairs, 40 based on Foata normal form. 4/316 useless extension candidates. Maximal degree in co-relation 1349. Up to 256 conditions per place. [2024-06-28 02:59:09,659 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 44 selfloop transitions, 16 changer transitions 0/63 dead transitions. [2024-06-28 02:59:09,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 63 transitions, 525 flow [2024-06-28 02:59:09,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:59:09,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:59:09,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 88 transitions. [2024-06-28 02:59:09,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41904761904761906 [2024-06-28 02:59:09,661 INFO L175 Difference]: Start difference. First operand has 60 places, 53 transitions, 360 flow. Second operand 7 states and 88 transitions. [2024-06-28 02:59:09,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 63 transitions, 525 flow [2024-06-28 02:59:09,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 63 transitions, 493 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-28 02:59:09,665 INFO L231 Difference]: Finished difference. Result has 64 places, 54 transitions, 375 flow [2024-06-28 02:59:09,665 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=328, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=375, PETRI_PLACES=64, PETRI_TRANSITIONS=54} [2024-06-28 02:59:09,666 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 35 predicate places. [2024-06-28 02:59:09,666 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 54 transitions, 375 flow [2024-06-28 02:59:09,666 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-28 02:59:09,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:09,666 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:59:09,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 02:59:09,666 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:59:09,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:09,667 INFO L85 PathProgramCache]: Analyzing trace with hash 197037417, now seen corresponding path program 1 times [2024-06-28 02:59:09,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:09,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544307690] [2024-06-28 02:59:09,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:09,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:09,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:10,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:10,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:10,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544307690] [2024-06-28 02:59:10,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544307690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:10,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:10,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:59:10,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394539216] [2024-06-28 02:59:10,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:10,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:59:10,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:10,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:59:10,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:59:10,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 02:59:10,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 54 transitions, 375 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:10,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:10,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 02:59:10,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:11,108 INFO L124 PetriNetUnfolderBase]: 161/307 cut-off events. [2024-06-28 02:59:11,109 INFO L125 PetriNetUnfolderBase]: For 2002/2002 co-relation queries the response was YES. [2024-06-28 02:59:11,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1408 conditions, 307 events. 161/307 cut-off events. For 2002/2002 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1139 event pairs, 39 based on Foata normal form. 1/308 useless extension candidates. Maximal degree in co-relation 1377. Up to 275 conditions per place. [2024-06-28 02:59:11,111 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 49 selfloop transitions, 12 changer transitions 0/64 dead transitions. [2024-06-28 02:59:11,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 64 transitions, 527 flow [2024-06-28 02:59:11,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:59:11,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:59:11,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 93 transitions. [2024-06-28 02:59:11,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875 [2024-06-28 02:59:11,112 INFO L175 Difference]: Start difference. First operand has 64 places, 54 transitions, 375 flow. Second operand 8 states and 93 transitions. [2024-06-28 02:59:11,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 64 transitions, 527 flow [2024-06-28 02:59:11,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 64 transitions, 493 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 02:59:11,116 INFO L231 Difference]: Finished difference. Result has 67 places, 56 transitions, 384 flow [2024-06-28 02:59:11,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=341, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=384, PETRI_PLACES=67, PETRI_TRANSITIONS=56} [2024-06-28 02:59:11,117 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 38 predicate places. [2024-06-28 02:59:11,117 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 56 transitions, 384 flow [2024-06-28 02:59:11,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:11,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:11,118 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:59:11,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 02:59:11,118 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:59:11,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:11,119 INFO L85 PathProgramCache]: Analyzing trace with hash -30763741, now seen corresponding path program 1 times [2024-06-28 02:59:11,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:11,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521214542] [2024-06-28 02:59:11,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:11,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:11,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:12,069 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:12,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:12,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521214542] [2024-06-28 02:59:12,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1521214542] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:12,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:12,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:59:12,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809423654] [2024-06-28 02:59:12,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:12,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:59:12,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:12,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:59:12,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:59:12,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 02:59:12,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 56 transitions, 384 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:12,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:12,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 02:59:12,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:12,433 INFO L124 PetriNetUnfolderBase]: 164/315 cut-off events. [2024-06-28 02:59:12,433 INFO L125 PetriNetUnfolderBase]: For 2239/2239 co-relation queries the response was YES. [2024-06-28 02:59:12,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1464 conditions, 315 events. 164/315 cut-off events. For 2239/2239 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1183 event pairs, 35 based on Foata normal form. 1/316 useless extension candidates. Maximal degree in co-relation 1432. Up to 256 conditions per place. [2024-06-28 02:59:12,436 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 50 selfloop transitions, 18 changer transitions 0/71 dead transitions. [2024-06-28 02:59:12,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 71 transitions, 576 flow [2024-06-28 02:59:12,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:59:12,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:59:12,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 99 transitions. [2024-06-28 02:59:12,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4125 [2024-06-28 02:59:12,437 INFO L175 Difference]: Start difference. First operand has 67 places, 56 transitions, 384 flow. Second operand 8 states and 99 transitions. [2024-06-28 02:59:12,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 71 transitions, 576 flow [2024-06-28 02:59:12,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 71 transitions, 534 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 02:59:12,442 INFO L231 Difference]: Finished difference. Result has 69 places, 58 transitions, 408 flow [2024-06-28 02:59:12,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=342, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=408, PETRI_PLACES=69, PETRI_TRANSITIONS=58} [2024-06-28 02:59:12,443 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 40 predicate places. [2024-06-28 02:59:12,443 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 58 transitions, 408 flow [2024-06-28 02:59:12,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:12,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:12,443 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:59:12,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 02:59:12,443 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:59:12,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:12,444 INFO L85 PathProgramCache]: Analyzing trace with hash -1831613511, now seen corresponding path program 2 times [2024-06-28 02:59:12,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:12,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385677312] [2024-06-28 02:59:12,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:12,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:12,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:13,494 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:13,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:13,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385677312] [2024-06-28 02:59:13,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385677312] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:13,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:13,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:59:13,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716995741] [2024-06-28 02:59:13,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:13,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:59:13,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:13,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:59:13,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:59:13,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 02:59:13,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 58 transitions, 408 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:13,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:13,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 02:59:13,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:13,918 INFO L124 PetriNetUnfolderBase]: 167/322 cut-off events. [2024-06-28 02:59:13,919 INFO L125 PetriNetUnfolderBase]: For 2668/2668 co-relation queries the response was YES. [2024-06-28 02:59:13,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1550 conditions, 322 events. 167/322 cut-off events. For 2668/2668 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1231 event pairs, 35 based on Foata normal form. 1/323 useless extension candidates. Maximal degree in co-relation 1517. Up to 269 conditions per place. [2024-06-28 02:59:13,921 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 53 selfloop transitions, 15 changer transitions 0/71 dead transitions. [2024-06-28 02:59:13,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 71 transitions, 604 flow [2024-06-28 02:59:13,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:59:13,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:59:13,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 98 transitions. [2024-06-28 02:59:13,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4083333333333333 [2024-06-28 02:59:13,923 INFO L175 Difference]: Start difference. First operand has 69 places, 58 transitions, 408 flow. Second operand 8 states and 98 transitions. [2024-06-28 02:59:13,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 71 transitions, 604 flow [2024-06-28 02:59:13,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 71 transitions, 556 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 02:59:13,928 INFO L231 Difference]: Finished difference. Result has 71 places, 60 transitions, 423 flow [2024-06-28 02:59:13,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=360, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=423, PETRI_PLACES=71, PETRI_TRANSITIONS=60} [2024-06-28 02:59:13,930 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 42 predicate places. [2024-06-28 02:59:13,930 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 60 transitions, 423 flow [2024-06-28 02:59:13,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:13,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:13,930 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:59:13,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 02:59:13,931 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:59:13,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:13,931 INFO L85 PathProgramCache]: Analyzing trace with hash 846525442, now seen corresponding path program 1 times [2024-06-28 02:59:13,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:13,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055672093] [2024-06-28 02:59:13,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:13,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:13,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:14,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:14,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:14,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055672093] [2024-06-28 02:59:14,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1055672093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:14,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:14,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:59:14,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139730544] [2024-06-28 02:59:14,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:14,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:59:14,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:14,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:59:14,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:59:14,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 02:59:14,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 60 transitions, 423 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:14,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:14,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 02:59:14,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:15,109 INFO L124 PetriNetUnfolderBase]: 179/342 cut-off events. [2024-06-28 02:59:15,109 INFO L125 PetriNetUnfolderBase]: For 3456/3456 co-relation queries the response was YES. [2024-06-28 02:59:15,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1680 conditions, 342 events. 179/342 cut-off events. For 3456/3456 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1311 event pairs, 34 based on Foata normal form. 4/346 useless extension candidates. Maximal degree in co-relation 1646. Up to 280 conditions per place. [2024-06-28 02:59:15,112 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 56 selfloop transitions, 16 changer transitions 0/75 dead transitions. [2024-06-28 02:59:15,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 75 transitions, 639 flow [2024-06-28 02:59:15,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:59:15,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:59:15,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 100 transitions. [2024-06-28 02:59:15,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-28 02:59:15,113 INFO L175 Difference]: Start difference. First operand has 71 places, 60 transitions, 423 flow. Second operand 8 states and 100 transitions. [2024-06-28 02:59:15,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 75 transitions, 639 flow [2024-06-28 02:59:15,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 75 transitions, 592 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 02:59:15,118 INFO L231 Difference]: Finished difference. Result has 73 places, 63 transitions, 452 flow [2024-06-28 02:59:15,118 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=376, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=452, PETRI_PLACES=73, PETRI_TRANSITIONS=63} [2024-06-28 02:59:15,119 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 44 predicate places. [2024-06-28 02:59:15,119 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 63 transitions, 452 flow [2024-06-28 02:59:15,119 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:15,119 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:15,119 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:59:15,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 02:59:15,119 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:59:15,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:15,120 INFO L85 PathProgramCache]: Analyzing trace with hash -1589180848, now seen corresponding path program 2 times [2024-06-28 02:59:15,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:15,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301306475] [2024-06-28 02:59:15,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:15,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:15,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:16,060 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:16,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:16,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301306475] [2024-06-28 02:59:16,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301306475] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:16,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:16,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:59:16,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243768635] [2024-06-28 02:59:16,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:16,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:59:16,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:16,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:59:16,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:59:16,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 02:59:16,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 63 transitions, 452 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:16,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:16,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 02:59:16,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:16,336 INFO L124 PetriNetUnfolderBase]: 191/363 cut-off events. [2024-06-28 02:59:16,337 INFO L125 PetriNetUnfolderBase]: For 4102/4104 co-relation queries the response was YES. [2024-06-28 02:59:16,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1858 conditions, 363 events. 191/363 cut-off events. For 4102/4104 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1424 event pairs, 37 based on Foata normal form. 6/369 useless extension candidates. Maximal degree in co-relation 1823. Up to 291 conditions per place. [2024-06-28 02:59:16,339 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 55 selfloop transitions, 19 changer transitions 0/77 dead transitions. [2024-06-28 02:59:16,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 77 transitions, 686 flow [2024-06-28 02:59:16,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:59:16,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:59:16,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 100 transitions. [2024-06-28 02:59:16,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-28 02:59:16,341 INFO L175 Difference]: Start difference. First operand has 73 places, 63 transitions, 452 flow. Second operand 8 states and 100 transitions. [2024-06-28 02:59:16,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 77 transitions, 686 flow [2024-06-28 02:59:16,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 77 transitions, 632 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-28 02:59:16,347 INFO L231 Difference]: Finished difference. Result has 75 places, 66 transitions, 486 flow [2024-06-28 02:59:16,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=398, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=486, PETRI_PLACES=75, PETRI_TRANSITIONS=66} [2024-06-28 02:59:16,347 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 46 predicate places. [2024-06-28 02:59:16,347 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 66 transitions, 486 flow [2024-06-28 02:59:16,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:16,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:16,348 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:59:16,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 02:59:16,348 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:59:16,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:16,348 INFO L85 PathProgramCache]: Analyzing trace with hash -1589181065, now seen corresponding path program 3 times [2024-06-28 02:59:16,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:16,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364339467] [2024-06-28 02:59:16,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:16,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:16,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:17,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:17,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:17,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364339467] [2024-06-28 02:59:17,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364339467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:17,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:17,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:59:17,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444680986] [2024-06-28 02:59:17,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:17,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:59:17,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:17,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:59:17,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:59:17,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 02:59:17,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 66 transitions, 486 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:17,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:17,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 02:59:17,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:18,035 INFO L124 PetriNetUnfolderBase]: 194/368 cut-off events. [2024-06-28 02:59:18,035 INFO L125 PetriNetUnfolderBase]: For 4262/4262 co-relation queries the response was YES. [2024-06-28 02:59:18,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1932 conditions, 368 events. 194/368 cut-off events. For 4262/4262 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1458 event pairs, 43 based on Foata normal form. 1/368 useless extension candidates. Maximal degree in co-relation 1896. Up to 285 conditions per place. [2024-06-28 02:59:18,038 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 51 selfloop transitions, 24 changer transitions 0/78 dead transitions. [2024-06-28 02:59:18,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 78 transitions, 716 flow [2024-06-28 02:59:18,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:59:18,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:59:18,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 99 transitions. [2024-06-28 02:59:18,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4125 [2024-06-28 02:59:18,039 INFO L175 Difference]: Start difference. First operand has 75 places, 66 transitions, 486 flow. Second operand 8 states and 99 transitions. [2024-06-28 02:59:18,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 78 transitions, 716 flow [2024-06-28 02:59:18,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 78 transitions, 650 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-28 02:59:18,046 INFO L231 Difference]: Finished difference. Result has 77 places, 68 transitions, 509 flow [2024-06-28 02:59:18,046 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=420, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=509, PETRI_PLACES=77, PETRI_TRANSITIONS=68} [2024-06-28 02:59:18,046 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 48 predicate places. [2024-06-28 02:59:18,046 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 68 transitions, 509 flow [2024-06-28 02:59:18,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:18,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:18,047 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:59:18,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 02:59:18,047 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:59:18,047 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:18,047 INFO L85 PathProgramCache]: Analyzing trace with hash -1588979255, now seen corresponding path program 4 times [2024-06-28 02:59:18,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:18,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29452429] [2024-06-28 02:59:18,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:18,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:18,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:19,153 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:19,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:19,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29452429] [2024-06-28 02:59:19,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [29452429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:19,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:19,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:59:19,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1967892880] [2024-06-28 02:59:19,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:19,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:59:19,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:19,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:59:19,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:59:19,218 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 02:59:19,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 68 transitions, 509 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:19,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:19,219 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 02:59:19,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:19,406 INFO L124 PetriNetUnfolderBase]: 192/367 cut-off events. [2024-06-28 02:59:19,407 INFO L125 PetriNetUnfolderBase]: For 4427/4429 co-relation queries the response was YES. [2024-06-28 02:59:19,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1891 conditions, 367 events. 192/367 cut-off events. For 4427/4429 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1454 event pairs, 37 based on Foata normal form. 3/370 useless extension candidates. Maximal degree in co-relation 1854. Up to 284 conditions per place. [2024-06-28 02:59:19,409 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 50 selfloop transitions, 26 changer transitions 0/79 dead transitions. [2024-06-28 02:59:19,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 79 transitions, 731 flow [2024-06-28 02:59:19,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:59:19,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:59:19,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 98 transitions. [2024-06-28 02:59:19,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4083333333333333 [2024-06-28 02:59:19,410 INFO L175 Difference]: Start difference. First operand has 77 places, 68 transitions, 509 flow. Second operand 8 states and 98 transitions. [2024-06-28 02:59:19,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 79 transitions, 731 flow [2024-06-28 02:59:19,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 79 transitions, 658 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-28 02:59:19,417 INFO L231 Difference]: Finished difference. Result has 79 places, 70 transitions, 533 flow [2024-06-28 02:59:19,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=436, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=533, PETRI_PLACES=79, PETRI_TRANSITIONS=70} [2024-06-28 02:59:19,418 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 50 predicate places. [2024-06-28 02:59:19,418 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 70 transitions, 533 flow [2024-06-28 02:59:19,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:19,418 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:19,418 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:59:19,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 02:59:19,418 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:59:19,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:19,419 INFO L85 PathProgramCache]: Analyzing trace with hash 1812916850, now seen corresponding path program 3 times [2024-06-28 02:59:19,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:19,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263923519] [2024-06-28 02:59:19,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:19,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:19,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:20,195 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:20,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:20,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263923519] [2024-06-28 02:59:20,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263923519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:20,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:20,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:59:20,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785870328] [2024-06-28 02:59:20,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:20,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:59:20,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:20,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:59:20,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:59:20,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 02:59:20,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 70 transitions, 533 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:20,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:20,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 02:59:20,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:20,523 INFO L124 PetriNetUnfolderBase]: 198/377 cut-off events. [2024-06-28 02:59:20,523 INFO L125 PetriNetUnfolderBase]: For 4994/4996 co-relation queries the response was YES. [2024-06-28 02:59:20,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1968 conditions, 377 events. 198/377 cut-off events. For 4994/4996 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1494 event pairs, 36 based on Foata normal form. 4/381 useless extension candidates. Maximal degree in co-relation 1930. Up to 256 conditions per place. [2024-06-28 02:59:20,526 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 52 selfloop transitions, 32 changer transitions 0/87 dead transitions. [2024-06-28 02:59:20,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 87 transitions, 829 flow [2024-06-28 02:59:20,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:59:20,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:59:20,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 104 transitions. [2024-06-28 02:59:20,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-06-28 02:59:20,528 INFO L175 Difference]: Start difference. First operand has 79 places, 70 transitions, 533 flow. Second operand 8 states and 104 transitions. [2024-06-28 02:59:20,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 87 transitions, 829 flow [2024-06-28 02:59:20,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 87 transitions, 748 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-28 02:59:20,535 INFO L231 Difference]: Finished difference. Result has 82 places, 74 transitions, 578 flow [2024-06-28 02:59:20,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=452, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=578, PETRI_PLACES=82, PETRI_TRANSITIONS=74} [2024-06-28 02:59:20,535 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 53 predicate places. [2024-06-28 02:59:20,535 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 74 transitions, 578 flow [2024-06-28 02:59:20,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:20,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:20,536 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:59:20,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 02:59:20,536 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:59:20,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:20,536 INFO L85 PathProgramCache]: Analyzing trace with hash 1813183760, now seen corresponding path program 4 times [2024-06-28 02:59:20,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:20,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898330006] [2024-06-28 02:59:20,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:20,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:20,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:21,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-28 02:59:21,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:21,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898330006] [2024-06-28 02:59:21,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898330006] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:21,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:21,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:59:21,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357018377] [2024-06-28 02:59:21,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:21,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:59:21,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:21,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:59:21,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:59:21,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 02:59:21,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 74 transitions, 578 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:21,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:21,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 02:59:21,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:21,724 INFO L124 PetriNetUnfolderBase]: 196/372 cut-off events. [2024-06-28 02:59:21,724 INFO L125 PetriNetUnfolderBase]: For 5113/5113 co-relation queries the response was YES. [2024-06-28 02:59:21,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2001 conditions, 372 events. 196/372 cut-off events. For 5113/5113 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1468 event pairs, 36 based on Foata normal form. 1/373 useless extension candidates. Maximal degree in co-relation 1961. Up to 334 conditions per place. [2024-06-28 02:59:21,727 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 69 selfloop transitions, 12 changer transitions 0/84 dead transitions. [2024-06-28 02:59:21,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 84 transitions, 781 flow [2024-06-28 02:59:21,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:59:21,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:59:21,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 93 transitions. [2024-06-28 02:59:21,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875 [2024-06-28 02:59:21,728 INFO L175 Difference]: Start difference. First operand has 82 places, 74 transitions, 578 flow. Second operand 8 states and 93 transitions. [2024-06-28 02:59:21,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 84 transitions, 781 flow [2024-06-28 02:59:21,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 84 transitions, 722 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-28 02:59:21,735 INFO L231 Difference]: Finished difference. Result has 86 places, 76 transitions, 573 flow [2024-06-28 02:59:21,735 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=523, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=573, PETRI_PLACES=86, PETRI_TRANSITIONS=76} [2024-06-28 02:59:21,736 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 57 predicate places. [2024-06-28 02:59:21,736 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 76 transitions, 573 flow [2024-06-28 02:59:21,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:21,736 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:21,736 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:59:21,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 02:59:21,736 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:59:21,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:21,737 INFO L85 PathProgramCache]: Analyzing trace with hash 1813193680, now seen corresponding path program 1 times [2024-06-28 02:59:21,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:21,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730558781] [2024-06-28 02:59:21,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:21,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:21,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:22,994 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:22,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:22,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730558781] [2024-06-28 02:59:22,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730558781] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:22,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:22,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:59:22,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480531995] [2024-06-28 02:59:22,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:22,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:59:22,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:22,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:59:22,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:59:23,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 02:59:23,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 76 transitions, 573 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:23,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:23,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 02:59:23,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:23,264 INFO L124 PetriNetUnfolderBase]: 193/367 cut-off events. [2024-06-28 02:59:23,264 INFO L125 PetriNetUnfolderBase]: For 5102/5102 co-relation queries the response was YES. [2024-06-28 02:59:23,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1959 conditions, 367 events. 193/367 cut-off events. For 5102/5102 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1436 event pairs, 35 based on Foata normal form. 2/369 useless extension candidates. Maximal degree in co-relation 1917. Up to 323 conditions per place. [2024-06-28 02:59:23,267 INFO L140 encePairwiseOnDemand]: 22/30 looper letters, 70 selfloop transitions, 12 changer transitions 0/85 dead transitions. [2024-06-28 02:59:23,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 85 transitions, 759 flow [2024-06-28 02:59:23,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:59:23,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:59:23,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 93 transitions. [2024-06-28 02:59:23,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875 [2024-06-28 02:59:23,269 INFO L175 Difference]: Start difference. First operand has 86 places, 76 transitions, 573 flow. Second operand 8 states and 93 transitions. [2024-06-28 02:59:23,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 85 transitions, 759 flow [2024-06-28 02:59:23,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 85 transitions, 728 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 02:59:23,275 INFO L231 Difference]: Finished difference. Result has 88 places, 76 transitions, 570 flow [2024-06-28 02:59:23,275 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=542, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=570, PETRI_PLACES=88, PETRI_TRANSITIONS=76} [2024-06-28 02:59:23,275 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 59 predicate places. [2024-06-28 02:59:23,276 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 76 transitions, 570 flow [2024-06-28 02:59:23,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:23,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:23,276 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:59:23,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 02:59:23,276 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:59:23,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:23,276 INFO L85 PathProgramCache]: Analyzing trace with hash 343331038, now seen corresponding path program 1 times [2024-06-28 02:59:23,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:23,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909430412] [2024-06-28 02:59:23,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:23,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:23,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:24,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:24,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:24,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909430412] [2024-06-28 02:59:24,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909430412] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:24,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:24,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:59:24,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741465780] [2024-06-28 02:59:24,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:24,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:59:24,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:24,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:59:24,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:59:24,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 02:59:24,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 76 transitions, 570 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:24,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:24,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 02:59:24,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:24,481 INFO L124 PetriNetUnfolderBase]: 197/376 cut-off events. [2024-06-28 02:59:24,481 INFO L125 PetriNetUnfolderBase]: For 5503/5503 co-relation queries the response was YES. [2024-06-28 02:59:24,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2010 conditions, 376 events. 197/376 cut-off events. For 5503/5503 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 1493 event pairs, 13 based on Foata normal form. 2/378 useless extension candidates. Maximal degree in co-relation 1967. Up to 295 conditions per place. [2024-06-28 02:59:24,487 INFO L140 encePairwiseOnDemand]: 22/30 looper letters, 75 selfloop transitions, 14 changer transitions 0/92 dead transitions. [2024-06-28 02:59:24,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 92 transitions, 798 flow [2024-06-28 02:59:24,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:59:24,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:59:24,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 98 transitions. [2024-06-28 02:59:24,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4083333333333333 [2024-06-28 02:59:24,488 INFO L175 Difference]: Start difference. First operand has 88 places, 76 transitions, 570 flow. Second operand 8 states and 98 transitions. [2024-06-28 02:59:24,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 92 transitions, 798 flow [2024-06-28 02:59:24,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 92 transitions, 768 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 02:59:24,497 INFO L231 Difference]: Finished difference. Result has 90 places, 77 transitions, 584 flow [2024-06-28 02:59:24,497 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=540, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=584, PETRI_PLACES=90, PETRI_TRANSITIONS=77} [2024-06-28 02:59:24,498 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 61 predicate places. [2024-06-28 02:59:24,498 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 77 transitions, 584 flow [2024-06-28 02:59:24,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:24,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:24,499 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:59:24,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 02:59:24,499 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:59:24,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:24,499 INFO L85 PathProgramCache]: Analyzing trace with hash -1903576956, now seen corresponding path program 2 times [2024-06-28 02:59:24,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:24,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945241098] [2024-06-28 02:59:24,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:24,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:24,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:25,178 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:25,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:25,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945241098] [2024-06-28 02:59:25,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945241098] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:25,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:25,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:59:25,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660949610] [2024-06-28 02:59:25,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:25,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:59:25,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:25,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:59:25,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:59:25,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 02:59:25,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 77 transitions, 584 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:25,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:25,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 02:59:25,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:25,545 INFO L124 PetriNetUnfolderBase]: 201/384 cut-off events. [2024-06-28 02:59:25,545 INFO L125 PetriNetUnfolderBase]: For 5996/5996 co-relation queries the response was YES. [2024-06-28 02:59:25,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2076 conditions, 384 events. 201/384 cut-off events. For 5996/5996 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1546 event pairs, 30 based on Foata normal form. 2/386 useless extension candidates. Maximal degree in co-relation 2032. Up to 318 conditions per place. [2024-06-28 02:59:25,548 INFO L140 encePairwiseOnDemand]: 22/30 looper letters, 72 selfloop transitions, 17 changer transitions 0/92 dead transitions. [2024-06-28 02:59:25,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 92 transitions, 812 flow [2024-06-28 02:59:25,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:59:25,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:59:25,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 99 transitions. [2024-06-28 02:59:25,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4125 [2024-06-28 02:59:25,554 INFO L175 Difference]: Start difference. First operand has 90 places, 77 transitions, 584 flow. Second operand 8 states and 99 transitions. [2024-06-28 02:59:25,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 92 transitions, 812 flow [2024-06-28 02:59:25,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 92 transitions, 778 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 02:59:25,565 INFO L231 Difference]: Finished difference. Result has 92 places, 78 transitions, 603 flow [2024-06-28 02:59:25,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=550, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=603, PETRI_PLACES=92, PETRI_TRANSITIONS=78} [2024-06-28 02:59:25,565 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 63 predicate places. [2024-06-28 02:59:25,565 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 78 transitions, 603 flow [2024-06-28 02:59:25,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:25,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:25,566 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:59:25,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 02:59:25,566 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:59:25,567 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:25,567 INFO L85 PathProgramCache]: Analyzing trace with hash -1900775486, now seen corresponding path program 1 times [2024-06-28 02:59:25,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:25,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082844325] [2024-06-28 02:59:25,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:25,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:25,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:26,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:26,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:26,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082844325] [2024-06-28 02:59:26,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2082844325] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:26,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:26,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:59:26,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194386833] [2024-06-28 02:59:26,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:26,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:59:26,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:26,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:59:26,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:59:26,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 02:59:26,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 78 transitions, 603 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:26,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:26,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 02:59:26,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:26,720 INFO L124 PetriNetUnfolderBase]: 207/394 cut-off events. [2024-06-28 02:59:26,720 INFO L125 PetriNetUnfolderBase]: For 6739/6739 co-relation queries the response was YES. [2024-06-28 02:59:26,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2178 conditions, 394 events. 207/394 cut-off events. For 6739/6739 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1591 event pairs, 29 based on Foata normal form. 2/396 useless extension candidates. Maximal degree in co-relation 2133. Up to 325 conditions per place. [2024-06-28 02:59:26,723 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 72 selfloop transitions, 20 changer transitions 0/95 dead transitions. [2024-06-28 02:59:26,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 95 transitions, 867 flow [2024-06-28 02:59:26,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:59:26,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:59:26,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 110 transitions. [2024-06-28 02:59:26,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2024-06-28 02:59:26,725 INFO L175 Difference]: Start difference. First operand has 92 places, 78 transitions, 603 flow. Second operand 9 states and 110 transitions. [2024-06-28 02:59:26,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 95 transitions, 867 flow [2024-06-28 02:59:26,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 95 transitions, 826 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 02:59:26,735 INFO L231 Difference]: Finished difference. Result has 95 places, 80 transitions, 647 flow [2024-06-28 02:59:26,735 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=562, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=647, PETRI_PLACES=95, PETRI_TRANSITIONS=80} [2024-06-28 02:59:26,736 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 66 predicate places. [2024-06-28 02:59:26,736 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 80 transitions, 647 flow [2024-06-28 02:59:26,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:26,736 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:26,736 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:59:26,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 02:59:26,736 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:59:26,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:26,737 INFO L85 PathProgramCache]: Analyzing trace with hash -1785489276, now seen corresponding path program 3 times [2024-06-28 02:59:26,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:26,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402942875] [2024-06-28 02:59:26,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:26,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:26,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:27,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:27,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:27,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [402942875] [2024-06-28 02:59:27,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [402942875] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:27,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:27,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:59:27,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248075261] [2024-06-28 02:59:27,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:27,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:59:27,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:27,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:59:27,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:59:27,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 02:59:27,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 80 transitions, 647 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:27,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:27,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 02:59:27,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:27,879 INFO L124 PetriNetUnfolderBase]: 211/402 cut-off events. [2024-06-28 02:59:27,879 INFO L125 PetriNetUnfolderBase]: For 7339/7339 co-relation queries the response was YES. [2024-06-28 02:59:27,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2255 conditions, 402 events. 211/402 cut-off events. For 7339/7339 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1637 event pairs, 29 based on Foata normal form. 2/404 useless extension candidates. Maximal degree in co-relation 2209. Up to 350 conditions per place. [2024-06-28 02:59:27,883 INFO L140 encePairwiseOnDemand]: 22/30 looper letters, 78 selfloop transitions, 13 changer transitions 0/94 dead transitions. [2024-06-28 02:59:27,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 94 transitions, 896 flow [2024-06-28 02:59:27,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:59:27,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:59:27,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 96 transitions. [2024-06-28 02:59:27,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 02:59:27,884 INFO L175 Difference]: Start difference. First operand has 95 places, 80 transitions, 647 flow. Second operand 8 states and 96 transitions. [2024-06-28 02:59:27,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 94 transitions, 896 flow [2024-06-28 02:59:27,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 94 transitions, 827 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-28 02:59:27,893 INFO L231 Difference]: Finished difference. Result has 97 places, 83 transitions, 655 flow [2024-06-28 02:59:27,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=578, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=655, PETRI_PLACES=97, PETRI_TRANSITIONS=83} [2024-06-28 02:59:27,893 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 68 predicate places. [2024-06-28 02:59:27,893 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 83 transitions, 655 flow [2024-06-28 02:59:27,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:27,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:27,893 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:59:27,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 02:59:27,894 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:59:27,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:27,894 INFO L85 PathProgramCache]: Analyzing trace with hash -1785311336, now seen corresponding path program 2 times [2024-06-28 02:59:27,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:27,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848033904] [2024-06-28 02:59:27,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:27,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:27,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:28,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:28,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:28,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848033904] [2024-06-28 02:59:28,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [848033904] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:28,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:28,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:59:28,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207774356] [2024-06-28 02:59:28,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:28,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:59:28,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:28,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:59:28,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:59:28,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 02:59:28,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 83 transitions, 655 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:28,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:28,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 02:59:28,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:29,155 INFO L124 PetriNetUnfolderBase]: 229/435 cut-off events. [2024-06-28 02:59:29,155 INFO L125 PetriNetUnfolderBase]: For 8998/8998 co-relation queries the response was YES. [2024-06-28 02:59:29,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2546 conditions, 435 events. 229/435 cut-off events. For 8998/8998 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 1813 event pairs, 29 based on Foata normal form. 1/436 useless extension candidates. Maximal degree in co-relation 2498. Up to 346 conditions per place. [2024-06-28 02:59:29,159 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 76 selfloop transitions, 25 changer transitions 0/104 dead transitions. [2024-06-28 02:59:29,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 104 transitions, 1115 flow [2024-06-28 02:59:29,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:59:29,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:59:29,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 114 transitions. [2024-06-28 02:59:29,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4222222222222222 [2024-06-28 02:59:29,161 INFO L175 Difference]: Start difference. First operand has 97 places, 83 transitions, 655 flow. Second operand 9 states and 114 transitions. [2024-06-28 02:59:29,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 104 transitions, 1115 flow [2024-06-28 02:59:29,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 104 transitions, 1065 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-28 02:59:29,170 INFO L231 Difference]: Finished difference. Result has 102 places, 90 transitions, 795 flow [2024-06-28 02:59:29,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=605, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=795, PETRI_PLACES=102, PETRI_TRANSITIONS=90} [2024-06-28 02:59:29,171 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 73 predicate places. [2024-06-28 02:59:29,171 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 90 transitions, 795 flow [2024-06-28 02:59:29,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:29,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:29,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:59:29,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 02:59:29,172 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:59:29,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:29,172 INFO L85 PathProgramCache]: Analyzing trace with hash 472485696, now seen corresponding path program 3 times [2024-06-28 02:59:29,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:29,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661345545] [2024-06-28 02:59:29,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:29,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:29,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:30,282 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:30,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:30,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661345545] [2024-06-28 02:59:30,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661345545] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:30,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:30,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:59:30,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291311113] [2024-06-28 02:59:30,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:30,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:59:30,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:30,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:59:30,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:59:30,379 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 02:59:30,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 90 transitions, 795 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:30,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:30,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 02:59:30,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:30,734 INFO L124 PetriNetUnfolderBase]: 227/432 cut-off events. [2024-06-28 02:59:30,735 INFO L125 PetriNetUnfolderBase]: For 9371/9371 co-relation queries the response was YES. [2024-06-28 02:59:30,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2602 conditions, 432 events. 227/432 cut-off events. For 9371/9371 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 1807 event pairs, 29 based on Foata normal form. 1/433 useless extension candidates. Maximal degree in co-relation 2552. Up to 361 conditions per place. [2024-06-28 02:59:30,739 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 80 selfloop transitions, 22 changer transitions 0/105 dead transitions. [2024-06-28 02:59:30,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 105 transitions, 1083 flow [2024-06-28 02:59:30,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:59:30,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:59:30,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 109 transitions. [2024-06-28 02:59:30,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40370370370370373 [2024-06-28 02:59:30,740 INFO L175 Difference]: Start difference. First operand has 102 places, 90 transitions, 795 flow. Second operand 9 states and 109 transitions. [2024-06-28 02:59:30,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 105 transitions, 1083 flow [2024-06-28 02:59:30,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 105 transitions, 1032 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-28 02:59:30,755 INFO L231 Difference]: Finished difference. Result has 108 places, 94 transitions, 864 flow [2024-06-28 02:59:30,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=746, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=864, PETRI_PLACES=108, PETRI_TRANSITIONS=94} [2024-06-28 02:59:30,755 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 79 predicate places. [2024-06-28 02:59:30,756 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 94 transitions, 864 flow [2024-06-28 02:59:30,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:30,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:30,756 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:59:30,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 02:59:30,756 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:59:30,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:30,756 INFO L85 PathProgramCache]: Analyzing trace with hash -2020149712, now seen corresponding path program 4 times [2024-06-28 02:59:30,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:30,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [212697436] [2024-06-28 02:59:30,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:30,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:30,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:31,579 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:31,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:31,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [212697436] [2024-06-28 02:59:31,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [212697436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:31,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:31,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:59:31,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34912458] [2024-06-28 02:59:31,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:31,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:59:31,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:31,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:59:31,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:59:31,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 02:59:31,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 94 transitions, 864 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:31,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:31,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 02:59:31,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:31,878 INFO L124 PetriNetUnfolderBase]: 224/428 cut-off events. [2024-06-28 02:59:31,879 INFO L125 PetriNetUnfolderBase]: For 9506/9508 co-relation queries the response was YES. [2024-06-28 02:59:31,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2593 conditions, 428 events. 224/428 cut-off events. For 9506/9508 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 1794 event pairs, 31 based on Foata normal form. 4/432 useless extension candidates. Maximal degree in co-relation 2540. Up to 362 conditions per place. [2024-06-28 02:59:31,883 INFO L140 encePairwiseOnDemand]: 22/30 looper letters, 85 selfloop transitions, 17 changer transitions 0/105 dead transitions. [2024-06-28 02:59:31,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 105 transitions, 1117 flow [2024-06-28 02:59:31,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:59:31,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:59:31,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 96 transitions. [2024-06-28 02:59:31,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 02:59:31,885 INFO L175 Difference]: Start difference. First operand has 108 places, 94 transitions, 864 flow. Second operand 8 states and 96 transitions. [2024-06-28 02:59:31,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 105 transitions, 1117 flow [2024-06-28 02:59:31,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 105 transitions, 1049 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-28 02:59:31,901 INFO L231 Difference]: Finished difference. Result has 111 places, 96 transitions, 866 flow [2024-06-28 02:59:31,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=796, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=866, PETRI_PLACES=111, PETRI_TRANSITIONS=96} [2024-06-28 02:59:31,902 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 82 predicate places. [2024-06-28 02:59:31,902 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 96 transitions, 866 flow [2024-06-28 02:59:31,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:31,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:31,903 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:59:31,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 02:59:31,903 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:59:31,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:31,903 INFO L85 PathProgramCache]: Analyzing trace with hash 934354840, now seen corresponding path program 4 times [2024-06-28 02:59:31,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:31,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302328357] [2024-06-28 02:59:31,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:31,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:31,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:33,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:33,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:33,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302328357] [2024-06-28 02:59:33,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302328357] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:33,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:33,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:59:33,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [398118299] [2024-06-28 02:59:33,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:33,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:59:33,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:33,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:59:33,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:59:33,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 02:59:33,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 96 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-28 02:59:33,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:33,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 02:59:33,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:33,502 INFO L124 PetriNetUnfolderBase]: 242/465 cut-off events. [2024-06-28 02:59:33,503 INFO L125 PetriNetUnfolderBase]: For 11489/11491 co-relation queries the response was YES. [2024-06-28 02:59:33,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2946 conditions, 465 events. 242/465 cut-off events. For 11489/11491 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2016 event pairs, 31 based on Foata normal form. 3/468 useless extension candidates. Maximal degree in co-relation 2891. Up to 358 conditions per place. [2024-06-28 02:59:33,507 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 83 selfloop transitions, 29 changer transitions 0/115 dead transitions. [2024-06-28 02:59:33,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 115 transitions, 1382 flow [2024-06-28 02:59:33,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:59:33,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:59:33,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 114 transitions. [2024-06-28 02:59:33,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4222222222222222 [2024-06-28 02:59:33,510 INFO L175 Difference]: Start difference. First operand has 111 places, 96 transitions, 866 flow. Second operand 9 states and 114 transitions. [2024-06-28 02:59:33,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 115 transitions, 1382 flow [2024-06-28 02:59:33,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 115 transitions, 1303 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-28 02:59:33,523 INFO L231 Difference]: Finished difference. Result has 115 places, 103 transitions, 1007 flow [2024-06-28 02:59:33,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=787, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1007, PETRI_PLACES=115, PETRI_TRANSITIONS=103} [2024-06-28 02:59:33,524 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 86 predicate places. [2024-06-28 02:59:33,524 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 103 transitions, 1007 flow [2024-06-28 02:59:33,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:33,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:33,524 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:59:33,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 02:59:33,524 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:59:33,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:33,525 INFO L85 PathProgramCache]: Analyzing trace with hash 137947122, now seen corresponding path program 5 times [2024-06-28 02:59:33,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:33,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999452629] [2024-06-28 02:59:33,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:33,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:33,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:34,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:34,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:34,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999452629] [2024-06-28 02:59:34,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999452629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:34,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:34,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:59:34,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524107161] [2024-06-28 02:59:34,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:34,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:59:34,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:34,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:59:34,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:59:34,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 02:59:34,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 103 transitions, 1007 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:34,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:34,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 02:59:34,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:34,741 INFO L124 PetriNetUnfolderBase]: 238/459 cut-off events. [2024-06-28 02:59:34,741 INFO L125 PetriNetUnfolderBase]: For 11873/11875 co-relation queries the response was YES. [2024-06-28 02:59:34,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2908 conditions, 459 events. 238/459 cut-off events. For 11873/11875 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 1990 event pairs, 31 based on Foata normal form. 4/463 useless extension candidates. Maximal degree in co-relation 2851. Up to 355 conditions per place. [2024-06-28 02:59:34,745 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 83 selfloop transitions, 28 changer transitions 0/114 dead transitions. [2024-06-28 02:59:34,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 114 transitions, 1327 flow [2024-06-28 02:59:34,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:59:34,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:59:34,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 112 transitions. [2024-06-28 02:59:34,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4148148148148148 [2024-06-28 02:59:34,747 INFO L175 Difference]: Start difference. First operand has 115 places, 103 transitions, 1007 flow. Second operand 9 states and 112 transitions. [2024-06-28 02:59:34,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 114 transitions, 1327 flow [2024-06-28 02:59:34,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 114 transitions, 1217 flow, removed 45 selfloop flow, removed 4 redundant places. [2024-06-28 02:59:34,767 INFO L231 Difference]: Finished difference. Result has 120 places, 103 transitions, 959 flow [2024-06-28 02:59:34,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=897, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=959, PETRI_PLACES=120, PETRI_TRANSITIONS=103} [2024-06-28 02:59:34,767 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 91 predicate places. [2024-06-28 02:59:34,768 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 103 transitions, 959 flow [2024-06-28 02:59:34,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:34,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:34,768 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:59:34,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 02:59:34,768 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:59:34,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:34,768 INFO L85 PathProgramCache]: Analyzing trace with hash 1170536958, now seen corresponding path program 1 times [2024-06-28 02:59:34,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:34,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177885205] [2024-06-28 02:59:34,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:34,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:34,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:35,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-28 02:59:35,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:35,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177885205] [2024-06-28 02:59:35,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177885205] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:35,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:35,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:59:35,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880386482] [2024-06-28 02:59:35,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:35,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:59:35,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:35,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:59:35,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:59:35,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 02:59:35,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 103 transitions, 959 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:35,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:35,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 02:59:35,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:36,030 INFO L124 PetriNetUnfolderBase]: 236/452 cut-off events. [2024-06-28 02:59:36,031 INFO L125 PetriNetUnfolderBase]: For 11004/11004 co-relation queries the response was YES. [2024-06-28 02:59:36,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2828 conditions, 452 events. 236/452 cut-off events. For 11004/11004 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 1939 event pairs, 31 based on Foata normal form. 1/453 useless extension candidates. Maximal degree in co-relation 2769. Up to 396 conditions per place. [2024-06-28 02:59:36,035 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 94 selfloop transitions, 14 changer transitions 0/111 dead transitions. [2024-06-28 02:59:36,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 111 transitions, 1195 flow [2024-06-28 02:59:36,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:59:36,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:59:36,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 95 transitions. [2024-06-28 02:59:36,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-28 02:59:36,036 INFO L175 Difference]: Start difference. First operand has 120 places, 103 transitions, 959 flow. Second operand 8 states and 95 transitions. [2024-06-28 02:59:36,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 111 transitions, 1195 flow [2024-06-28 02:59:36,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 111 transitions, 1129 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-28 02:59:36,062 INFO L231 Difference]: Finished difference. Result has 121 places, 103 transitions, 928 flow [2024-06-28 02:59:36,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=893, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=928, PETRI_PLACES=121, PETRI_TRANSITIONS=103} [2024-06-28 02:59:36,062 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 92 predicate places. [2024-06-28 02:59:36,062 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 103 transitions, 928 flow [2024-06-28 02:59:36,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:36,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:36,063 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:59:36,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 02:59:36,063 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:59:36,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:36,064 INFO L85 PathProgramCache]: Analyzing trace with hash 374122482, now seen corresponding path program 6 times [2024-06-28 02:59:36,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:36,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481183304] [2024-06-28 02:59:36,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:36,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:36,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:37,085 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:37,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:37,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481183304] [2024-06-28 02:59:37,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [481183304] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:37,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:37,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:59:37,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996387188] [2024-06-28 02:59:37,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:37,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:59:37,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:37,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:59:37,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:59:37,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 02:59:37,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 103 transitions, 928 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:37,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:37,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 02:59:37,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:37,376 INFO L124 PetriNetUnfolderBase]: 247/472 cut-off events. [2024-06-28 02:59:37,376 INFO L125 PetriNetUnfolderBase]: For 13076/13076 co-relation queries the response was YES. [2024-06-28 02:59:37,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3023 conditions, 472 events. 247/472 cut-off events. For 13076/13076 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2052 event pairs, 31 based on Foata normal form. 2/474 useless extension candidates. Maximal degree in co-relation 2963. Up to 404 conditions per place. [2024-06-28 02:59:37,378 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 96 selfloop transitions, 19 changer transitions 0/118 dead transitions. [2024-06-28 02:59:37,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 118 transitions, 1356 flow [2024-06-28 02:59:37,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:59:37,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:59:37,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 108 transitions. [2024-06-28 02:59:37,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 02:59:37,380 INFO L175 Difference]: Start difference. First operand has 121 places, 103 transitions, 928 flow. Second operand 9 states and 108 transitions. [2024-06-28 02:59:37,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 118 transitions, 1356 flow [2024-06-28 02:59:37,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 118 transitions, 1323 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-28 02:59:37,400 INFO L231 Difference]: Finished difference. Result has 123 places, 108 transitions, 1058 flow [2024-06-28 02:59:37,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=895, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1058, PETRI_PLACES=123, PETRI_TRANSITIONS=108} [2024-06-28 02:59:37,400 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 94 predicate places. [2024-06-28 02:59:37,400 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 108 transitions, 1058 flow [2024-06-28 02:59:37,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:37,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:37,401 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:59:37,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 02:59:37,401 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:59:37,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:37,401 INFO L85 PathProgramCache]: Analyzing trace with hash 365841762, now seen corresponding path program 7 times [2024-06-28 02:59:37,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:37,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009720681] [2024-06-28 02:59:37,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:37,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:37,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:38,300 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:38,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:38,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009720681] [2024-06-28 02:59:38,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2009720681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:38,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:38,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:59:38,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524750170] [2024-06-28 02:59:38,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:38,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:59:38,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:38,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:59:38,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:59:38,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 02:59:38,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 108 transitions, 1058 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:38,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:38,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 02:59:38,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:38,749 INFO L124 PetriNetUnfolderBase]: 250/483 cut-off events. [2024-06-28 02:59:38,749 INFO L125 PetriNetUnfolderBase]: For 14039/14041 co-relation queries the response was YES. [2024-06-28 02:59:38,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3164 conditions, 483 events. 250/483 cut-off events. For 14039/14041 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2140 event pairs, 30 based on Foata normal form. 3/486 useless extension candidates. Maximal degree in co-relation 3103. Up to 341 conditions per place. [2024-06-28 02:59:38,752 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 80 selfloop transitions, 46 changer transitions 0/129 dead transitions. [2024-06-28 02:59:38,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 129 transitions, 1602 flow [2024-06-28 02:59:38,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:59:38,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:59:38,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 112 transitions. [2024-06-28 02:59:38,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4148148148148148 [2024-06-28 02:59:38,753 INFO L175 Difference]: Start difference. First operand has 123 places, 108 transitions, 1058 flow. Second operand 9 states and 112 transitions. [2024-06-28 02:59:38,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 129 transitions, 1602 flow [2024-06-28 02:59:38,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 129 transitions, 1489 flow, removed 49 selfloop flow, removed 5 redundant places. [2024-06-28 02:59:38,777 INFO L231 Difference]: Finished difference. Result has 130 places, 118 transitions, 1288 flow [2024-06-28 02:59:38,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=975, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1288, PETRI_PLACES=130, PETRI_TRANSITIONS=118} [2024-06-28 02:59:38,778 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 101 predicate places. [2024-06-28 02:59:38,778 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 118 transitions, 1288 flow [2024-06-28 02:59:38,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:38,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:38,778 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:59:38,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 02:59:38,779 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:59:38,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:38,779 INFO L85 PathProgramCache]: Analyzing trace with hash 365848272, now seen corresponding path program 8 times [2024-06-28 02:59:38,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:38,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956244659] [2024-06-28 02:59:38,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:38,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:38,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:39,714 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:39,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:39,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956244659] [2024-06-28 02:59:39,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [956244659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:39,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:39,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:59:39,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311060668] [2024-06-28 02:59:39,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:39,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:59:39,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:39,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:59:39,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:59:39,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 02:59:39,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 118 transitions, 1288 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:39,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:39,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 02:59:39,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:40,047 INFO L124 PetriNetUnfolderBase]: 251/485 cut-off events. [2024-06-28 02:59:40,047 INFO L125 PetriNetUnfolderBase]: For 14650/14652 co-relation queries the response was YES. [2024-06-28 02:59:40,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3266 conditions, 485 events. 251/485 cut-off events. For 14650/14652 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2136 event pairs, 30 based on Foata normal form. 4/489 useless extension candidates. Maximal degree in co-relation 3200. Up to 286 conditions per place. [2024-06-28 02:59:40,050 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 72 selfloop transitions, 59 changer transitions 0/134 dead transitions. [2024-06-28 02:59:40,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 134 transitions, 1884 flow [2024-06-28 02:59:40,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:59:40,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:59:40,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 119 transitions. [2024-06-28 02:59:40,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44074074074074077 [2024-06-28 02:59:40,052 INFO L175 Difference]: Start difference. First operand has 130 places, 118 transitions, 1288 flow. Second operand 9 states and 119 transitions. [2024-06-28 02:59:40,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 134 transitions, 1884 flow [2024-06-28 02:59:40,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 134 transitions, 1758 flow, removed 54 selfloop flow, removed 3 redundant places. [2024-06-28 02:59:40,078 INFO L231 Difference]: Finished difference. Result has 136 places, 122 transitions, 1400 flow [2024-06-28 02:59:40,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1162, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1400, PETRI_PLACES=136, PETRI_TRANSITIONS=122} [2024-06-28 02:59:40,078 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 107 predicate places. [2024-06-28 02:59:40,078 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 122 transitions, 1400 flow [2024-06-28 02:59:40,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:40,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:40,078 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:59:40,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 02:59:40,078 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:59:40,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:40,079 INFO L85 PathProgramCache]: Analyzing trace with hash 1586408320, now seen corresponding path program 1 times [2024-06-28 02:59:40,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:40,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086161703] [2024-06-28 02:59:40,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:40,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:40,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:40,969 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:40,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:40,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2086161703] [2024-06-28 02:59:40,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2086161703] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:40,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:40,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:59:40,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630965183] [2024-06-28 02:59:40,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:40,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:59:40,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:40,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:59:40,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:59:41,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 02:59:41,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 122 transitions, 1400 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:41,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:41,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 02:59:41,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:41,307 INFO L124 PetriNetUnfolderBase]: 255/492 cut-off events. [2024-06-28 02:59:41,308 INFO L125 PetriNetUnfolderBase]: For 15307/15307 co-relation queries the response was YES. [2024-06-28 02:59:41,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3360 conditions, 492 events. 255/492 cut-off events. For 15307/15307 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2190 event pairs, 11 based on Foata normal form. 2/494 useless extension candidates. Maximal degree in co-relation 3292. Up to 387 conditions per place. [2024-06-28 02:59:41,311 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 122 selfloop transitions, 15 changer transitions 0/140 dead transitions. [2024-06-28 02:59:41,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 140 transitions, 1732 flow [2024-06-28 02:59:41,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:59:41,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:59:41,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 108 transitions. [2024-06-28 02:59:41,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 02:59:41,313 INFO L175 Difference]: Start difference. First operand has 136 places, 122 transitions, 1400 flow. Second operand 9 states and 108 transitions. [2024-06-28 02:59:41,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 140 transitions, 1732 flow [2024-06-28 02:59:41,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 140 transitions, 1543 flow, removed 41 selfloop flow, removed 8 redundant places. [2024-06-28 02:59:41,354 INFO L231 Difference]: Finished difference. Result has 137 places, 123 transitions, 1261 flow [2024-06-28 02:59:41,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1211, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1261, PETRI_PLACES=137, PETRI_TRANSITIONS=123} [2024-06-28 02:59:41,355 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 108 predicate places. [2024-06-28 02:59:41,355 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 123 transitions, 1261 flow [2024-06-28 02:59:41,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:41,356 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:41,356 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:59:41,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 02:59:41,356 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:59:41,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:41,356 INFO L85 PathProgramCache]: Analyzing trace with hash 1205349274, now seen corresponding path program 2 times [2024-06-28 02:59:41,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:41,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [91137653] [2024-06-28 02:59:41,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:41,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:41,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:42,217 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:42,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:42,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [91137653] [2024-06-28 02:59:42,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [91137653] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:42,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:42,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:59:42,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485556680] [2024-06-28 02:59:42,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:42,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:59:42,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:42,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:59:42,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:59:42,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 02:59:42,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 123 transitions, 1261 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:42,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:42,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 02:59:42,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:42,566 INFO L124 PetriNetUnfolderBase]: 259/500 cut-off events. [2024-06-28 02:59:42,567 INFO L125 PetriNetUnfolderBase]: For 14760/14760 co-relation queries the response was YES. [2024-06-28 02:59:42,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3227 conditions, 500 events. 259/500 cut-off events. For 14760/14760 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 2234 event pairs, 25 based on Foata normal form. 2/502 useless extension candidates. Maximal degree in co-relation 3160. Up to 410 conditions per place. [2024-06-28 02:59:42,570 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 119 selfloop transitions, 18 changer transitions 0/140 dead transitions. [2024-06-28 02:59:42,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 140 transitions, 1593 flow [2024-06-28 02:59:42,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:59:42,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:59:42,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 109 transitions. [2024-06-28 02:59:42,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40370370370370373 [2024-06-28 02:59:42,571 INFO L175 Difference]: Start difference. First operand has 137 places, 123 transitions, 1261 flow. Second operand 9 states and 109 transitions. [2024-06-28 02:59:42,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 140 transitions, 1593 flow [2024-06-28 02:59:42,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 140 transitions, 1553 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-28 02:59:42,598 INFO L231 Difference]: Finished difference. Result has 139 places, 124 transitions, 1279 flow [2024-06-28 02:59:42,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1221, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1279, PETRI_PLACES=139, PETRI_TRANSITIONS=124} [2024-06-28 02:59:42,599 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 110 predicate places. [2024-06-28 02:59:42,599 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 124 transitions, 1279 flow [2024-06-28 02:59:42,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:42,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:42,599 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:59:42,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 02:59:42,599 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:59:42,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:42,600 INFO L85 PathProgramCache]: Analyzing trace with hash 1205497144, now seen corresponding path program 3 times [2024-06-28 02:59:42,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:42,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479462952] [2024-06-28 02:59:42,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:42,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:42,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:43,402 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:43,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:43,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479462952] [2024-06-28 02:59:43,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [479462952] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:43,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:43,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:59:43,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735601182] [2024-06-28 02:59:43,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:43,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:59:43,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:43,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:59:43,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:59:43,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 02:59:43,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 124 transitions, 1279 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:43,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:43,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 02:59:43,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:43,750 INFO L124 PetriNetUnfolderBase]: 263/508 cut-off events. [2024-06-28 02:59:43,750 INFO L125 PetriNetUnfolderBase]: For 15940/15940 co-relation queries the response was YES. [2024-06-28 02:59:43,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3289 conditions, 508 events. 263/508 cut-off events. For 15940/15940 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 2300 event pairs, 27 based on Foata normal form. 2/510 useless extension candidates. Maximal degree in co-relation 3221. Up to 423 conditions per place. [2024-06-28 02:59:43,753 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 118 selfloop transitions, 19 changer transitions 0/140 dead transitions. [2024-06-28 02:59:43,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 140 transitions, 1611 flow [2024-06-28 02:59:43,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:59:43,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:59:43,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 109 transitions. [2024-06-28 02:59:43,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40370370370370373 [2024-06-28 02:59:43,762 INFO L175 Difference]: Start difference. First operand has 139 places, 124 transitions, 1279 flow. Second operand 9 states and 109 transitions. [2024-06-28 02:59:43,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 140 transitions, 1611 flow [2024-06-28 02:59:43,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 140 transitions, 1563 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-28 02:59:43,808 INFO L231 Difference]: Finished difference. Result has 141 places, 125 transitions, 1293 flow [2024-06-28 02:59:43,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1231, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1293, PETRI_PLACES=141, PETRI_TRANSITIONS=125} [2024-06-28 02:59:43,809 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 112 predicate places. [2024-06-28 02:59:43,809 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 125 transitions, 1293 flow [2024-06-28 02:59:43,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:43,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:43,809 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:59:43,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 02:59:43,810 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:59:43,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:43,810 INFO L85 PathProgramCache]: Analyzing trace with hash 1761947944, now seen corresponding path program 4 times [2024-06-28 02:59:43,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:43,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427122428] [2024-06-28 02:59:43,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:43,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:43,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:44,863 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:44,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:44,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427122428] [2024-06-28 02:59:44,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [427122428] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:44,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:44,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:59:44,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298757833] [2024-06-28 02:59:44,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:44,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:59:44,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:44,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:59:44,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:59:44,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 02:59:44,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 125 transitions, 1293 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:44,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:44,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 02:59:44,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:45,178 INFO L124 PetriNetUnfolderBase]: 267/516 cut-off events. [2024-06-28 02:59:45,178 INFO L125 PetriNetUnfolderBase]: For 16800/16800 co-relation queries the response was YES. [2024-06-28 02:59:45,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3347 conditions, 516 events. 267/516 cut-off events. For 16800/16800 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2347 event pairs, 27 based on Foata normal form. 2/518 useless extension candidates. Maximal degree in co-relation 3278. Up to 439 conditions per place. [2024-06-28 02:59:45,181 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 118 selfloop transitions, 17 changer transitions 0/138 dead transitions. [2024-06-28 02:59:45,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 138 transitions, 1613 flow [2024-06-28 02:59:45,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:59:45,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:59:45,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 108 transitions. [2024-06-28 02:59:45,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 02:59:45,182 INFO L175 Difference]: Start difference. First operand has 141 places, 125 transitions, 1293 flow. Second operand 9 states and 108 transitions. [2024-06-28 02:59:45,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 138 transitions, 1613 flow [2024-06-28 02:59:45,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 138 transitions, 1561 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-28 02:59:45,218 INFO L231 Difference]: Finished difference. Result has 143 places, 126 transitions, 1301 flow [2024-06-28 02:59:45,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1241, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1301, PETRI_PLACES=143, PETRI_TRANSITIONS=126} [2024-06-28 02:59:45,219 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 114 predicate places. [2024-06-28 02:59:45,219 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 126 transitions, 1301 flow [2024-06-28 02:59:45,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:45,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:45,220 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:59:45,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 02:59:45,220 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:59:45,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:45,220 INFO L85 PathProgramCache]: Analyzing trace with hash 484556118, now seen corresponding path program 5 times [2024-06-28 02:59:45,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:45,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399266438] [2024-06-28 02:59:45,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:45,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:45,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:46,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:46,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:46,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399266438] [2024-06-28 02:59:46,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399266438] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:46,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:46,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:59:46,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212133424] [2024-06-28 02:59:46,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:46,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:59:46,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:46,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:59:46,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:59:46,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 02:59:46,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 126 transitions, 1301 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:46,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:46,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 02:59:46,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:46,455 INFO L124 PetriNetUnfolderBase]: 271/524 cut-off events. [2024-06-28 02:59:46,455 INFO L125 PetriNetUnfolderBase]: For 17621/17621 co-relation queries the response was YES. [2024-06-28 02:59:46,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3397 conditions, 524 events. 271/524 cut-off events. For 17621/17621 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 2403 event pairs, 29 based on Foata normal form. 2/526 useless extension candidates. Maximal degree in co-relation 3327. Up to 453 conditions per place. [2024-06-28 02:59:46,461 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 122 selfloop transitions, 15 changer transitions 0/140 dead transitions. [2024-06-28 02:59:46,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 140 transitions, 1639 flow [2024-06-28 02:59:46,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:59:46,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:59:46,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 106 transitions. [2024-06-28 02:59:46,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3925925925925926 [2024-06-28 02:59:46,462 INFO L175 Difference]: Start difference. First operand has 143 places, 126 transitions, 1301 flow. Second operand 9 states and 106 transitions. [2024-06-28 02:59:46,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 140 transitions, 1639 flow [2024-06-28 02:59:46,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 140 transitions, 1587 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-28 02:59:46,504 INFO L231 Difference]: Finished difference. Result has 146 places, 128 transitions, 1324 flow [2024-06-28 02:59:46,504 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1251, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1324, PETRI_PLACES=146, PETRI_TRANSITIONS=128} [2024-06-28 02:59:46,505 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 117 predicate places. [2024-06-28 02:59:46,505 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 128 transitions, 1324 flow [2024-06-28 02:59:46,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:46,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:46,505 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:59:46,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 02:59:46,506 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:59:46,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:46,506 INFO L85 PathProgramCache]: Analyzing trace with hash 1756437694, now seen corresponding path program 6 times [2024-06-28 02:59:46,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:46,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649799329] [2024-06-28 02:59:46,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:46,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:46,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:47,392 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:47,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:47,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649799329] [2024-06-28 02:59:47,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [649799329] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:47,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:47,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:59:47,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778793261] [2024-06-28 02:59:47,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:47,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:59:47,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:47,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:59:47,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:59:47,495 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 02:59:47,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 128 transitions, 1324 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:47,495 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:47,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 02:59:47,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:47,777 INFO L124 PetriNetUnfolderBase]: 275/532 cut-off events. [2024-06-28 02:59:47,777 INFO L125 PetriNetUnfolderBase]: For 18530/18530 co-relation queries the response was YES. [2024-06-28 02:59:47,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3454 conditions, 532 events. 275/532 cut-off events. For 18530/18530 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 2466 event pairs, 27 based on Foata normal form. 2/534 useless extension candidates. Maximal degree in co-relation 3382. Up to 456 conditions per place. [2024-06-28 02:59:47,780 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 125 selfloop transitions, 14 changer transitions 0/142 dead transitions. [2024-06-28 02:59:47,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 142 transitions, 1658 flow [2024-06-28 02:59:47,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:59:47,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:59:47,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 106 transitions. [2024-06-28 02:59:47,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3925925925925926 [2024-06-28 02:59:47,782 INFO L175 Difference]: Start difference. First operand has 146 places, 128 transitions, 1324 flow. Second operand 9 states and 106 transitions. [2024-06-28 02:59:47,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 142 transitions, 1658 flow [2024-06-28 02:59:47,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 142 transitions, 1613 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 02:59:47,832 INFO L231 Difference]: Finished difference. Result has 149 places, 129 transitions, 1337 flow [2024-06-28 02:59:47,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1279, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1337, PETRI_PLACES=149, PETRI_TRANSITIONS=129} [2024-06-28 02:59:47,833 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 120 predicate places. [2024-06-28 02:59:47,833 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 129 transitions, 1337 flow [2024-06-28 02:59:47,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:47,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:47,833 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:59:47,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 02:59:47,834 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:59:47,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:47,834 INFO L85 PathProgramCache]: Analyzing trace with hash 490133700, now seen corresponding path program 1 times [2024-06-28 02:59:47,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:47,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504344002] [2024-06-28 02:59:47,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:47,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:47,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:49,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-28 02:59:49,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:49,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504344002] [2024-06-28 02:59:49,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504344002] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:49,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:49,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:59:49,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446279132] [2024-06-28 02:59:49,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:49,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:59:49,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:49,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:59:49,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:59:49,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 02:59:49,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 129 transitions, 1337 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:49,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:49,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 02:59:49,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:49,538 INFO L124 PetriNetUnfolderBase]: 273/529 cut-off events. [2024-06-28 02:59:49,539 INFO L125 PetriNetUnfolderBase]: For 17628/17628 co-relation queries the response was YES. [2024-06-28 02:59:49,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3381 conditions, 529 events. 273/529 cut-off events. For 17628/17628 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 2465 event pairs, 29 based on Foata normal form. 1/530 useless extension candidates. Maximal degree in co-relation 3308. Up to 431 conditions per place. [2024-06-28 02:59:49,542 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 110 selfloop transitions, 30 changer transitions 0/143 dead transitions. [2024-06-28 02:59:49,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 143 transitions, 1731 flow [2024-06-28 02:59:49,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:59:49,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:59:49,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-28 02:59:49,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.396969696969697 [2024-06-28 02:59:49,544 INFO L175 Difference]: Start difference. First operand has 149 places, 129 transitions, 1337 flow. Second operand 11 states and 131 transitions. [2024-06-28 02:59:49,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 143 transitions, 1731 flow [2024-06-28 02:59:49,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 143 transitions, 1653 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-28 02:59:49,575 INFO L231 Difference]: Finished difference. Result has 153 places, 129 transitions, 1324 flow [2024-06-28 02:59:49,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1259, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1324, PETRI_PLACES=153, PETRI_TRANSITIONS=129} [2024-06-28 02:59:49,576 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 124 predicate places. [2024-06-28 02:59:49,576 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 129 transitions, 1324 flow [2024-06-28 02:59:49,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-28 02:59:49,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:49,577 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:59:49,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 02:59:49,578 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:59:49,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:49,579 INFO L85 PathProgramCache]: Analyzing trace with hash 490133979, now seen corresponding path program 1 times [2024-06-28 02:59:49,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:49,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610230031] [2024-06-28 02:59:49,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:49,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:49,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:50,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-28 02:59:50,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:50,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [610230031] [2024-06-28 02:59:50,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [610230031] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:50,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:50,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:59:50,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045390169] [2024-06-28 02:59:50,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:50,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:59:50,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:50,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:59:50,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:59:50,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 02:59:50,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 129 transitions, 1324 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:50,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:50,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 02:59:50,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:51,119 INFO L124 PetriNetUnfolderBase]: 289/565 cut-off events. [2024-06-28 02:59:51,120 INFO L125 PetriNetUnfolderBase]: For 25478/25478 co-relation queries the response was YES. [2024-06-28 02:59:51,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3560 conditions, 565 events. 289/565 cut-off events. For 25478/25478 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 2677 event pairs, 33 based on Foata normal form. 10/575 useless extension candidates. Maximal degree in co-relation 3486. Up to 447 conditions per place. [2024-06-28 02:59:51,124 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 118 selfloop transitions, 21 changer transitions 4/146 dead transitions. [2024-06-28 02:59:51,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 146 transitions, 1710 flow [2024-06-28 02:59:51,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:59:51,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:59:51,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 123 transitions. [2024-06-28 02:59:51,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41 [2024-06-28 02:59:51,126 INFO L175 Difference]: Start difference. First operand has 153 places, 129 transitions, 1324 flow. Second operand 10 states and 123 transitions. [2024-06-28 02:59:51,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 146 transitions, 1710 flow [2024-06-28 02:59:51,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 146 transitions, 1629 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-28 02:59:51,177 INFO L231 Difference]: Finished difference. Result has 153 places, 129 transitions, 1306 flow [2024-06-28 02:59:51,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1243, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1306, PETRI_PLACES=153, PETRI_TRANSITIONS=129} [2024-06-28 02:59:51,177 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 124 predicate places. [2024-06-28 02:59:51,178 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 129 transitions, 1306 flow [2024-06-28 02:59:51,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:51,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:51,178 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:59:51,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 02:59:51,178 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:59:51,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:51,179 INFO L85 PathProgramCache]: Analyzing trace with hash 1725902634, now seen corresponding path program 2 times [2024-06-28 02:59:51,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:51,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052822544] [2024-06-28 02:59:51,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:51,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:51,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:52,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:52,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:52,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052822544] [2024-06-28 02:59:52,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052822544] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:52,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:52,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:59:52,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200957286] [2024-06-28 02:59:52,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:52,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:59:52,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:52,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:59:52,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:59:52,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 02:59:52,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 129 transitions, 1306 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:52,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:52,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 02:59:52,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:53,010 INFO L124 PetriNetUnfolderBase]: 286/560 cut-off events. [2024-06-28 02:59:53,010 INFO L125 PetriNetUnfolderBase]: For 19517/19517 co-relation queries the response was YES. [2024-06-28 02:59:53,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3558 conditions, 560 events. 286/560 cut-off events. For 19517/19517 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 2657 event pairs, 33 based on Foata normal form. 1/561 useless extension candidates. Maximal degree in co-relation 3483. Up to 474 conditions per place. [2024-06-28 02:59:53,014 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 115 selfloop transitions, 25 changer transitions 0/143 dead transitions. [2024-06-28 02:59:53,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 143 transitions, 1658 flow [2024-06-28 02:59:53,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:59:53,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:59:53,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 119 transitions. [2024-06-28 02:59:53,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39666666666666667 [2024-06-28 02:59:53,015 INFO L175 Difference]: Start difference. First operand has 153 places, 129 transitions, 1306 flow. Second operand 10 states and 119 transitions. [2024-06-28 02:59:53,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 143 transitions, 1658 flow [2024-06-28 02:59:53,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 143 transitions, 1596 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-28 02:59:53,059 INFO L231 Difference]: Finished difference. Result has 155 places, 131 transitions, 1345 flow [2024-06-28 02:59:53,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1244, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1345, PETRI_PLACES=155, PETRI_TRANSITIONS=131} [2024-06-28 02:59:53,059 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 126 predicate places. [2024-06-28 02:59:53,059 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 131 transitions, 1345 flow [2024-06-28 02:59:53,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:53,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:53,060 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:59:53,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 02:59:53,060 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:59:53,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:53,060 INFO L85 PathProgramCache]: Analyzing trace with hash 644738116, now seen corresponding path program 3 times [2024-06-28 02:59:53,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:53,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524326578] [2024-06-28 02:59:53,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:53,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:53,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:55,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:55,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:55,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524326578] [2024-06-28 02:59:55,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524326578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:55,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:55,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:59:55,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641539894] [2024-06-28 02:59:55,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:55,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:59:55,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:55,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:59:55,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:59:55,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 02:59:55,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 131 transitions, 1345 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:55,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:55,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 02:59:55,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:56,173 INFO L124 PetriNetUnfolderBase]: 284/556 cut-off events. [2024-06-28 02:59:56,173 INFO L125 PetriNetUnfolderBase]: For 19216/19216 co-relation queries the response was YES. [2024-06-28 02:59:56,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3486 conditions, 556 events. 284/556 cut-off events. For 19216/19216 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 2637 event pairs, 35 based on Foata normal form. 1/557 useless extension candidates. Maximal degree in co-relation 3410. Up to 428 conditions per place. [2024-06-28 02:59:56,176 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 104 selfloop transitions, 38 changer transitions 0/145 dead transitions. [2024-06-28 02:59:56,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 145 transitions, 1681 flow [2024-06-28 02:59:56,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:59:56,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:59:56,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 123 transitions. [2024-06-28 02:59:56,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41 [2024-06-28 02:59:56,178 INFO L175 Difference]: Start difference. First operand has 155 places, 131 transitions, 1345 flow. Second operand 10 states and 123 transitions. [2024-06-28 02:59:56,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 145 transitions, 1681 flow [2024-06-28 02:59:56,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 145 transitions, 1572 flow, removed 31 selfloop flow, removed 8 redundant places. [2024-06-28 02:59:56,218 INFO L231 Difference]: Finished difference. Result has 157 places, 131 transitions, 1317 flow [2024-06-28 02:59:56,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1236, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1317, PETRI_PLACES=157, PETRI_TRANSITIONS=131} [2024-06-28 02:59:56,219 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 128 predicate places. [2024-06-28 02:59:56,219 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 131 transitions, 1317 flow [2024-06-28 02:59:56,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:56,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:56,219 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:59:56,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 02:59:56,219 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:59:56,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:56,220 INFO L85 PathProgramCache]: Analyzing trace with hash -1099775966, now seen corresponding path program 7 times [2024-06-28 02:59:56,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:56,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845182314] [2024-06-28 02:59:56,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:56,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:56,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:57,523 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:57,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:57,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845182314] [2024-06-28 02:59:57,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845182314] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:57,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:57,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:59:57,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864517096] [2024-06-28 02:59:57,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:57,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:59:57,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:57,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:59:57,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:59:57,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 02:59:57,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 131 transitions, 1317 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:57,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:57,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 02:59:57,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:57,871 INFO L124 PetriNetUnfolderBase]: 288/566 cut-off events. [2024-06-28 02:59:57,871 INFO L125 PetriNetUnfolderBase]: For 20964/20966 co-relation queries the response was YES. [2024-06-28 02:59:57,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3542 conditions, 566 events. 288/566 cut-off events. For 20964/20966 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 2716 event pairs, 36 based on Foata normal form. 4/570 useless extension candidates. Maximal degree in co-relation 3465. Up to 479 conditions per place. [2024-06-28 02:59:57,875 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 118 selfloop transitions, 21 changer transitions 0/142 dead transitions. [2024-06-28 02:59:57,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 142 transitions, 1645 flow [2024-06-28 02:59:57,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:59:57,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:59:57,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 108 transitions. [2024-06-28 02:59:57,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 02:59:57,876 INFO L175 Difference]: Start difference. First operand has 157 places, 131 transitions, 1317 flow. Second operand 9 states and 108 transitions. [2024-06-28 02:59:57,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 142 transitions, 1645 flow [2024-06-28 02:59:57,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 142 transitions, 1553 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-28 02:59:57,912 INFO L231 Difference]: Finished difference. Result has 157 places, 132 transitions, 1299 flow [2024-06-28 02:59:57,913 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1225, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1299, PETRI_PLACES=157, PETRI_TRANSITIONS=132} [2024-06-28 02:59:57,913 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 128 predicate places. [2024-06-28 02:59:57,913 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 132 transitions, 1299 flow [2024-06-28 02:59:57,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:57,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:57,913 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:59:57,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 02:59:57,913 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:59:57,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:57,914 INFO L85 PathProgramCache]: Analyzing trace with hash -24319788, now seen corresponding path program 8 times [2024-06-28 02:59:57,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:57,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217584148] [2024-06-28 02:59:57,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:57,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:57,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:59,030 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:59,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:59,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217584148] [2024-06-28 02:59:59,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217584148] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:59,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:59,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:59:59,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736970112] [2024-06-28 02:59:59,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:59,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:59:59,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:59,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:59:59,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:59:59,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 02:59:59,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 132 transitions, 1299 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:59,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:59,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 02:59:59,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:59,388 INFO L124 PetriNetUnfolderBase]: 292/574 cut-off events. [2024-06-28 02:59:59,388 INFO L125 PetriNetUnfolderBase]: For 22084/22086 co-relation queries the response was YES. [2024-06-28 02:59:59,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3585 conditions, 574 events. 292/574 cut-off events. For 22084/22086 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 2761 event pairs, 38 based on Foata normal form. 4/578 useless extension candidates. Maximal degree in co-relation 3507. Up to 493 conditions per place. [2024-06-28 02:59:59,392 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 122 selfloop transitions, 19 changer transitions 0/144 dead transitions. [2024-06-28 02:59:59,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 144 transitions, 1644 flow [2024-06-28 02:59:59,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:59:59,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:59:59,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 106 transitions. [2024-06-28 02:59:59,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3925925925925926 [2024-06-28 02:59:59,393 INFO L175 Difference]: Start difference. First operand has 157 places, 132 transitions, 1299 flow. Second operand 9 states and 106 transitions. [2024-06-28 02:59:59,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 144 transitions, 1644 flow [2024-06-28 02:59:59,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 144 transitions, 1578 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-28 02:59:59,441 INFO L231 Difference]: Finished difference. Result has 160 places, 134 transitions, 1321 flow [2024-06-28 02:59:59,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1235, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1321, PETRI_PLACES=160, PETRI_TRANSITIONS=134} [2024-06-28 02:59:59,442 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 131 predicate places. [2024-06-28 02:59:59,442 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 134 transitions, 1321 flow [2024-06-28 02:59:59,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:59,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:59,443 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:59:59,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 02:59:59,443 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:59:59,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:59,443 INFO L85 PathProgramCache]: Analyzing trace with hash -1105286216, now seen corresponding path program 9 times [2024-06-28 02:59:59,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:59,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216680167] [2024-06-28 02:59:59,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:59,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:59,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:00,559 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:00:00,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:00,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216680167] [2024-06-28 03:00:00,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216680167] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:00,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:00,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:00:00,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704995313] [2024-06-28 03:00:00,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:00,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:00:00,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:00,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:00:00,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:00:00,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:00:00,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 134 transitions, 1321 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:00,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:00,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:00:00,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:00,960 INFO L124 PetriNetUnfolderBase]: 296/582 cut-off events. [2024-06-28 03:00:00,960 INFO L125 PetriNetUnfolderBase]: For 23084/23086 co-relation queries the response was YES. [2024-06-28 03:00:00,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3640 conditions, 582 events. 296/582 cut-off events. For 23084/23086 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 2818 event pairs, 36 based on Foata normal form. 4/586 useless extension candidates. Maximal degree in co-relation 3560. Up to 496 conditions per place. [2024-06-28 03:00:00,964 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 125 selfloop transitions, 18 changer transitions 0/146 dead transitions. [2024-06-28 03:00:00,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 146 transitions, 1663 flow [2024-06-28 03:00:00,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:00:00,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:00:00,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 106 transitions. [2024-06-28 03:00:00,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3925925925925926 [2024-06-28 03:00:00,966 INFO L175 Difference]: Start difference. First operand has 160 places, 134 transitions, 1321 flow. Second operand 9 states and 106 transitions. [2024-06-28 03:00:00,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 146 transitions, 1663 flow [2024-06-28 03:00:01,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 146 transitions, 1604 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-28 03:00:01,010 INFO L231 Difference]: Finished difference. Result has 163 places, 135 transitions, 1334 flow [2024-06-28 03:00:01,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1262, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1334, PETRI_PLACES=163, PETRI_TRANSITIONS=135} [2024-06-28 03:00:01,011 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 134 predicate places. [2024-06-28 03:00:01,011 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 135 transitions, 1334 flow [2024-06-28 03:00:01,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:01,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:01,011 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:00:01,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 03:00:01,011 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:00:01,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:01,012 INFO L85 PathProgramCache]: Analyzing trace with hash 1523703766, now seen corresponding path program 10 times [2024-06-28 03:00:01,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:01,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704322280] [2024-06-28 03:00:01,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:01,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:01,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:01,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:00:01,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:01,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704322280] [2024-06-28 03:00:01,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [704322280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:01,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:01,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:00:01,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302267374] [2024-06-28 03:00:01,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:01,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:00:01,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:01,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:00:01,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:00:02,045 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:00:02,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 135 transitions, 1334 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:02,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:02,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:00:02,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:02,323 INFO L124 PetriNetUnfolderBase]: 293/577 cut-off events. [2024-06-28 03:00:02,323 INFO L125 PetriNetUnfolderBase]: For 21485/21487 co-relation queries the response was YES. [2024-06-28 03:00:02,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3486 conditions, 577 events. 293/577 cut-off events. For 21485/21487 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 2776 event pairs, 37 based on Foata normal form. 4/581 useless extension candidates. Maximal degree in co-relation 3405. Up to 472 conditions per place. [2024-06-28 03:00:02,327 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 111 selfloop transitions, 31 changer transitions 0/145 dead transitions. [2024-06-28 03:00:02,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 145 transitions, 1642 flow [2024-06-28 03:00:02,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:00:02,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:00:02,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 108 transitions. [2024-06-28 03:00:02,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 03:00:02,328 INFO L175 Difference]: Start difference. First operand has 163 places, 135 transitions, 1334 flow. Second operand 9 states and 108 transitions. [2024-06-28 03:00:02,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 145 transitions, 1642 flow [2024-06-28 03:00:02,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 145 transitions, 1580 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-28 03:00:02,374 INFO L231 Difference]: Finished difference. Result has 165 places, 135 transitions, 1338 flow [2024-06-28 03:00:02,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1272, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1338, PETRI_PLACES=165, PETRI_TRANSITIONS=135} [2024-06-28 03:00:02,374 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 136 predicate places. [2024-06-28 03:00:02,375 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 135 transitions, 1338 flow [2024-06-28 03:00:02,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:02,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:02,375 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:00:02,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 03:00:02,375 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:00:02,375 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:02,375 INFO L85 PathProgramCache]: Analyzing trace with hash 1805385526, now seen corresponding path program 4 times [2024-06-28 03:00:02,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:02,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19743079] [2024-06-28 03:00:02,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:02,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:02,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:03,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:00:03,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:03,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19743079] [2024-06-28 03:00:03,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19743079] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:03,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:03,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:00:03,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217159228] [2024-06-28 03:00:03,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:03,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:00:03,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:03,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:00:03,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:00:03,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:00:03,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 135 transitions, 1338 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:03,995 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:03,995 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:00:03,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:04,411 INFO L124 PetriNetUnfolderBase]: 296/582 cut-off events. [2024-06-28 03:00:04,411 INFO L125 PetriNetUnfolderBase]: For 21031/21033 co-relation queries the response was YES. [2024-06-28 03:00:04,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3526 conditions, 582 events. 296/582 cut-off events. For 21031/21033 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 2817 event pairs, 37 based on Foata normal form. 3/585 useless extension candidates. Maximal degree in co-relation 3444. Up to 473 conditions per place. [2024-06-28 03:00:04,415 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 112 selfloop transitions, 33 changer transitions 0/148 dead transitions. [2024-06-28 03:00:04,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 148 transitions, 1794 flow [2024-06-28 03:00:04,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:00:04,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:00:04,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 123 transitions. [2024-06-28 03:00:04,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41 [2024-06-28 03:00:04,416 INFO L175 Difference]: Start difference. First operand has 165 places, 135 transitions, 1338 flow. Second operand 10 states and 123 transitions. [2024-06-28 03:00:04,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 148 transitions, 1794 flow [2024-06-28 03:00:04,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 148 transitions, 1657 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-28 03:00:04,462 INFO L231 Difference]: Finished difference. Result has 166 places, 137 transitions, 1316 flow [2024-06-28 03:00:04,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1201, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1316, PETRI_PLACES=166, PETRI_TRANSITIONS=137} [2024-06-28 03:00:04,462 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 137 predicate places. [2024-06-28 03:00:04,462 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 137 transitions, 1316 flow [2024-06-28 03:00:04,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:04,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:04,463 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:00:04,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 03:00:04,463 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:00:04,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:04,463 INFO L85 PathProgramCache]: Analyzing trace with hash 1805595055, now seen corresponding path program 2 times [2024-06-28 03:00:04,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:04,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300687346] [2024-06-28 03:00:04,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:04,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:04,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:05,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:00:05,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:05,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300687346] [2024-06-28 03:00:05,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [300687346] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:05,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:05,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:00:05,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213908346] [2024-06-28 03:00:05,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:05,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:00:05,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:05,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:00:05,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:00:06,112 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:00:06,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 137 transitions, 1316 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:06,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:06,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:00:06,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:06,487 INFO L124 PetriNetUnfolderBase]: 312/618 cut-off events. [2024-06-28 03:00:06,487 INFO L125 PetriNetUnfolderBase]: For 31909/31911 co-relation queries the response was YES. [2024-06-28 03:00:06,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3627 conditions, 618 events. 312/618 cut-off events. For 31909/31911 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 3039 event pairs, 41 based on Foata normal form. 12/630 useless extension candidates. Maximal degree in co-relation 3545. Up to 490 conditions per place. [2024-06-28 03:00:06,491 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 121 selfloop transitions, 25 changer transitions 4/153 dead transitions. [2024-06-28 03:00:06,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 153 transitions, 1724 flow [2024-06-28 03:00:06,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:00:06,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:00:06,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 123 transitions. [2024-06-28 03:00:06,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41 [2024-06-28 03:00:06,492 INFO L175 Difference]: Start difference. First operand has 166 places, 137 transitions, 1316 flow. Second operand 10 states and 123 transitions. [2024-06-28 03:00:06,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 153 transitions, 1724 flow [2024-06-28 03:00:06,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 153 transitions, 1622 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-28 03:00:06,542 INFO L231 Difference]: Finished difference. Result has 168 places, 138 transitions, 1296 flow [2024-06-28 03:00:06,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1216, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1296, PETRI_PLACES=168, PETRI_TRANSITIONS=138} [2024-06-28 03:00:06,542 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 139 predicate places. [2024-06-28 03:00:06,542 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 138 transitions, 1296 flow [2024-06-28 03:00:06,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:06,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:06,543 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:00:06,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 03:00:06,543 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:00:06,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:06,543 INFO L85 PathProgramCache]: Analyzing trace with hash 1805587336, now seen corresponding path program 5 times [2024-06-28 03:00:06,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:06,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937783379] [2024-06-28 03:00:06,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:06,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:06,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:08,007 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:00:08,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:08,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937783379] [2024-06-28 03:00:08,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [937783379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:08,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:08,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:00:08,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001823661] [2024-06-28 03:00:08,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:08,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:00:08,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:08,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:00:08,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:00:08,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:00:08,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 138 transitions, 1296 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:08,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:08,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:00:08,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:08,489 INFO L124 PetriNetUnfolderBase]: 304/605 cut-off events. [2024-06-28 03:00:08,489 INFO L125 PetriNetUnfolderBase]: For 21313/21315 co-relation queries the response was YES. [2024-06-28 03:00:08,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3480 conditions, 605 events. 304/605 cut-off events. For 21313/21315 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 2967 event pairs, 41 based on Foata normal form. 3/608 useless extension candidates. Maximal degree in co-relation 3397. Up to 497 conditions per place. [2024-06-28 03:00:08,492 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 112 selfloop transitions, 33 changer transitions 0/148 dead transitions. [2024-06-28 03:00:08,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 148 transitions, 1610 flow [2024-06-28 03:00:08,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:00:08,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:00:08,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-28 03:00:08,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4033333333333333 [2024-06-28 03:00:08,495 INFO L175 Difference]: Start difference. First operand has 168 places, 138 transitions, 1296 flow. Second operand 10 states and 121 transitions. [2024-06-28 03:00:08,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 148 transitions, 1610 flow [2024-06-28 03:00:08,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 148 transitions, 1502 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-28 03:00:08,547 INFO L231 Difference]: Finished difference. Result has 170 places, 138 transitions, 1259 flow [2024-06-28 03:00:08,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1188, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1259, PETRI_PLACES=170, PETRI_TRANSITIONS=138} [2024-06-28 03:00:08,547 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 141 predicate places. [2024-06-28 03:00:08,547 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 138 transitions, 1259 flow [2024-06-28 03:00:08,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:08,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:08,547 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:00:08,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 03:00:08,548 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:00:08,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:08,548 INFO L85 PathProgramCache]: Analyzing trace with hash 1670198340, now seen corresponding path program 6 times [2024-06-28 03:00:08,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:08,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148930010] [2024-06-28 03:00:08,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:08,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:08,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:09,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:00:09,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:09,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148930010] [2024-06-28 03:00:09,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [148930010] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:09,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:09,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:00:09,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382363015] [2024-06-28 03:00:09,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:09,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:00:09,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:09,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:00:09,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:00:09,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:00:09,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 138 transitions, 1259 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:09,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:09,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:00:09,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:10,168 INFO L124 PetriNetUnfolderBase]: 307/610 cut-off events. [2024-06-28 03:00:10,168 INFO L125 PetriNetUnfolderBase]: For 21781/21783 co-relation queries the response was YES. [2024-06-28 03:00:10,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3476 conditions, 610 events. 307/610 cut-off events. For 21781/21783 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 3009 event pairs, 41 based on Foata normal form. 3/613 useless extension candidates. Maximal degree in co-relation 3393. Up to 411 conditions per place. [2024-06-28 03:00:10,173 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 81 selfloop transitions, 67 changer transitions 0/151 dead transitions. [2024-06-28 03:00:10,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 151 transitions, 1727 flow [2024-06-28 03:00:10,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:00:10,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:00:10,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 126 transitions. [2024-06-28 03:00:10,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42 [2024-06-28 03:00:10,176 INFO L175 Difference]: Start difference. First operand has 170 places, 138 transitions, 1259 flow. Second operand 10 states and 126 transitions. [2024-06-28 03:00:10,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 151 transitions, 1727 flow [2024-06-28 03:00:10,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 151 transitions, 1634 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-28 03:00:10,231 INFO L231 Difference]: Finished difference. Result has 170 places, 140 transitions, 1349 flow [2024-06-28 03:00:10,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1166, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1349, PETRI_PLACES=170, PETRI_TRANSITIONS=140} [2024-06-28 03:00:10,232 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 141 predicate places. [2024-06-28 03:00:10,232 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 140 transitions, 1349 flow [2024-06-28 03:00:10,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:10,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:10,233 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:00:10,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 03:00:10,233 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:00:10,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:10,233 INFO L85 PathProgramCache]: Analyzing trace with hash 1523911528, now seen corresponding path program 7 times [2024-06-28 03:00:10,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:10,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450692175] [2024-06-28 03:00:10,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:10,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:10,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:11,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:00:11,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:11,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1450692175] [2024-06-28 03:00:11,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1450692175] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:11,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:11,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:00:11,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303234767] [2024-06-28 03:00:11,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:11,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:00:11,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:11,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:00:11,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:00:11,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:00:11,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 140 transitions, 1349 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:11,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:11,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:00:11,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:11,890 INFO L124 PetriNetUnfolderBase]: 305/607 cut-off events. [2024-06-28 03:00:11,890 INFO L125 PetriNetUnfolderBase]: For 21293/21295 co-relation queries the response was YES. [2024-06-28 03:00:11,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3471 conditions, 607 events. 305/607 cut-off events. For 21293/21295 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 3002 event pairs, 41 based on Foata normal form. 3/610 useless extension candidates. Maximal degree in co-relation 3387. Up to 463 conditions per place. [2024-06-28 03:00:11,893 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 100 selfloop transitions, 47 changer transitions 0/150 dead transitions. [2024-06-28 03:00:11,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 150 transitions, 1667 flow [2024-06-28 03:00:11,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:00:11,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:00:11,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-28 03:00:11,894 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4066666666666667 [2024-06-28 03:00:11,894 INFO L175 Difference]: Start difference. First operand has 170 places, 140 transitions, 1349 flow. Second operand 10 states and 122 transitions. [2024-06-28 03:00:11,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 150 transitions, 1667 flow [2024-06-28 03:00:11,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 150 transitions, 1484 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-28 03:00:11,949 INFO L231 Difference]: Finished difference. Result has 173 places, 140 transitions, 1265 flow [2024-06-28 03:00:11,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1166, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1265, PETRI_PLACES=173, PETRI_TRANSITIONS=140} [2024-06-28 03:00:11,949 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 144 predicate places. [2024-06-28 03:00:11,949 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 140 transitions, 1265 flow [2024-06-28 03:00:11,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:11,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:11,950 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:00:11,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 03:00:11,950 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:00:11,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:11,950 INFO L85 PathProgramCache]: Analyzing trace with hash 1523919247, now seen corresponding path program 3 times [2024-06-28 03:00:11,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:11,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1670339419] [2024-06-28 03:00:11,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:11,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:11,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:12,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-28 03:00:12,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:12,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1670339419] [2024-06-28 03:00:12,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1670339419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:12,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:12,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:00:12,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [57535301] [2024-06-28 03:00:12,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:12,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:00:12,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:12,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:00:12,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:00:12,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:00:12,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 140 transitions, 1265 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-28 03:00:12,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:12,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:00:12,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:13,155 INFO L124 PetriNetUnfolderBase]: 309/615 cut-off events. [2024-06-28 03:00:13,155 INFO L125 PetriNetUnfolderBase]: For 23310/23312 co-relation queries the response was YES. [2024-06-28 03:00:13,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3455 conditions, 615 events. 309/615 cut-off events. For 23310/23312 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 3051 event pairs, 41 based on Foata normal form. 4/619 useless extension candidates. Maximal degree in co-relation 3370. Up to 475 conditions per place. [2024-06-28 03:00:13,159 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 109 selfloop transitions, 39 changer transitions 0/151 dead transitions. [2024-06-28 03:00:13,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 151 transitions, 1611 flow [2024-06-28 03:00:13,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:00:13,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:00:13,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 113 transitions. [2024-06-28 03:00:13,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4185185185185185 [2024-06-28 03:00:13,160 INFO L175 Difference]: Start difference. First operand has 173 places, 140 transitions, 1265 flow. Second operand 9 states and 113 transitions. [2024-06-28 03:00:13,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 151 transitions, 1611 flow [2024-06-28 03:00:13,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 151 transitions, 1504 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-28 03:00:13,213 INFO L231 Difference]: Finished difference. Result has 175 places, 141 transitions, 1268 flow [2024-06-28 03:00:13,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1158, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1268, PETRI_PLACES=175, PETRI_TRANSITIONS=141} [2024-06-28 03:00:13,213 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 146 predicate places. [2024-06-28 03:00:13,213 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 141 transitions, 1268 flow [2024-06-28 03:00:13,213 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-28 03:00:13,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:13,214 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:00:13,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 03:00:13,214 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:00:13,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:13,214 INFO L85 PathProgramCache]: Analyzing trace with hash 1936105149, now seen corresponding path program 4 times [2024-06-28 03:00:13,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:13,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676165077] [2024-06-28 03:00:13,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:13,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:13,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:14,708 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:00:14,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:14,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676165077] [2024-06-28 03:00:14,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676165077] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:14,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:14,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:00:14,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478633712] [2024-06-28 03:00:14,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:14,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:00:14,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:14,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:00:14,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:00:14,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:00:14,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 141 transitions, 1268 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:14,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:14,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:00:14,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:15,166 INFO L124 PetriNetUnfolderBase]: 316/626 cut-off events. [2024-06-28 03:00:15,166 INFO L125 PetriNetUnfolderBase]: For 24387/24387 co-relation queries the response was YES. [2024-06-28 03:00:15,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3553 conditions, 626 events. 316/626 cut-off events. For 24387/24387 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 3110 event pairs, 43 based on Foata normal form. 2/628 useless extension candidates. Maximal degree in co-relation 3467. Up to 557 conditions per place. [2024-06-28 03:00:15,171 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 134 selfloop transitions, 19 changer transitions 0/156 dead transitions. [2024-06-28 03:00:15,171 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 156 transitions, 1653 flow [2024-06-28 03:00:15,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:00:15,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:00:15,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 124 transitions. [2024-06-28 03:00:15,172 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37575757575757573 [2024-06-28 03:00:15,172 INFO L175 Difference]: Start difference. First operand has 175 places, 141 transitions, 1268 flow. Second operand 11 states and 124 transitions. [2024-06-28 03:00:15,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 156 transitions, 1653 flow [2024-06-28 03:00:15,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 156 transitions, 1549 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-28 03:00:15,230 INFO L231 Difference]: Finished difference. Result has 179 places, 144 transitions, 1259 flow [2024-06-28 03:00:15,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1168, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1259, PETRI_PLACES=179, PETRI_TRANSITIONS=144} [2024-06-28 03:00:15,230 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 150 predicate places. [2024-06-28 03:00:15,231 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 144 transitions, 1259 flow [2024-06-28 03:00:15,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:15,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:15,231 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:00:15,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 03:00:15,231 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:00:15,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:15,231 INFO L85 PathProgramCache]: Analyzing trace with hash 1936431579, now seen corresponding path program 5 times [2024-06-28 03:00:15,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:15,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696850438] [2024-06-28 03:00:15,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:15,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:15,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:16,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-28 03:00:16,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:16,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696850438] [2024-06-28 03:00:16,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [696850438] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:16,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:16,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:00:16,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827209219] [2024-06-28 03:00:16,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:16,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:00:16,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:16,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:00:16,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:00:16,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:00:16,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 144 transitions, 1259 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:16,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:16,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:00:16,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:16,743 INFO L124 PetriNetUnfolderBase]: 320/634 cut-off events. [2024-06-28 03:00:16,744 INFO L125 PetriNetUnfolderBase]: For 25235/25235 co-relation queries the response was YES. [2024-06-28 03:00:16,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3554 conditions, 634 events. 320/634 cut-off events. For 25235/25235 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 3162 event pairs, 41 based on Foata normal form. 2/636 useless extension candidates. Maximal degree in co-relation 3467. Up to 542 conditions per place. [2024-06-28 03:00:16,748 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 135 selfloop transitions, 21 changer transitions 0/159 dead transitions. [2024-06-28 03:00:16,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 159 transitions, 1743 flow [2024-06-28 03:00:16,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:00:16,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:00:16,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 125 transitions. [2024-06-28 03:00:16,750 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3787878787878788 [2024-06-28 03:00:16,750 INFO L175 Difference]: Start difference. First operand has 179 places, 144 transitions, 1259 flow. Second operand 11 states and 125 transitions. [2024-06-28 03:00:16,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 159 transitions, 1743 flow [2024-06-28 03:00:16,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 159 transitions, 1686 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-28 03:00:16,827 INFO L231 Difference]: Finished difference. Result has 183 places, 145 transitions, 1278 flow [2024-06-28 03:00:16,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1202, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1278, PETRI_PLACES=183, PETRI_TRANSITIONS=145} [2024-06-28 03:00:16,828 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 154 predicate places. [2024-06-28 03:00:16,828 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 145 transitions, 1278 flow [2024-06-28 03:00:16,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:16,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:16,828 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:00:16,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 03:00:16,828 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:00:16,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:16,829 INFO L85 PathProgramCache]: Analyzing trace with hash 1926900660, now seen corresponding path program 8 times [2024-06-28 03:00:16,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:16,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567105453] [2024-06-28 03:00:16,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:16,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:16,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:18,243 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:00:18,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:18,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567105453] [2024-06-28 03:00:18,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [567105453] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:18,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:18,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:00:18,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740447426] [2024-06-28 03:00:18,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:18,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:00:18,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:18,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:00:18,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:00:18,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:00:18,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 145 transitions, 1278 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:18,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:18,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:00:18,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:18,666 INFO L124 PetriNetUnfolderBase]: 318/631 cut-off events. [2024-06-28 03:00:18,666 INFO L125 PetriNetUnfolderBase]: For 22664/22664 co-relation queries the response was YES. [2024-06-28 03:00:18,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3455 conditions, 631 events. 318/631 cut-off events. For 22664/22664 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 3136 event pairs, 43 based on Foata normal form. 1/632 useless extension candidates. Maximal degree in co-relation 3367. Up to 571 conditions per place. [2024-06-28 03:00:18,670 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 136 selfloop transitions, 16 changer transitions 0/155 dead transitions. [2024-06-28 03:00:18,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 155 transitions, 1606 flow [2024-06-28 03:00:18,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:00:18,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:00:18,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 113 transitions. [2024-06-28 03:00:18,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37666666666666665 [2024-06-28 03:00:18,671 INFO L175 Difference]: Start difference. First operand has 183 places, 145 transitions, 1278 flow. Second operand 10 states and 113 transitions. [2024-06-28 03:00:18,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 155 transitions, 1606 flow [2024-06-28 03:00:18,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 155 transitions, 1480 flow, removed 35 selfloop flow, removed 12 redundant places. [2024-06-28 03:00:18,730 INFO L231 Difference]: Finished difference. Result has 181 places, 145 transitions, 1189 flow [2024-06-28 03:00:18,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1152, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1189, PETRI_PLACES=181, PETRI_TRANSITIONS=145} [2024-06-28 03:00:18,730 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 152 predicate places. [2024-06-28 03:00:18,730 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 145 transitions, 1189 flow [2024-06-28 03:00:18,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:18,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:18,730 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:00:18,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 03:00:18,731 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:00:18,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:18,731 INFO L85 PathProgramCache]: Analyzing trace with hash -1491868763, now seen corresponding path program 6 times [2024-06-28 03:00:18,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:18,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894283409] [2024-06-28 03:00:18,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:18,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:18,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:19,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:00:19,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:19,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894283409] [2024-06-28 03:00:19,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [894283409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:19,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:19,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:00:19,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234955752] [2024-06-28 03:00:19,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:19,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:00:19,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:19,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:00:19,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:00:20,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:00:20,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 145 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-28 03:00:20,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:20,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:00:20,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:20,332 INFO L124 PetriNetUnfolderBase]: 315/626 cut-off events. [2024-06-28 03:00:20,332 INFO L125 PetriNetUnfolderBase]: For 20930/20930 co-relation queries the response was YES. [2024-06-28 03:00:20,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3164 conditions, 626 events. 315/626 cut-off events. For 20930/20930 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 3127 event pairs, 42 based on Foata normal form. 2/628 useless extension candidates. Maximal degree in co-relation 3079. Up to 563 conditions per place. [2024-06-28 03:00:20,336 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 138 selfloop transitions, 15 changer transitions 0/156 dead transitions. [2024-06-28 03:00:20,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 156 transitions, 1521 flow [2024-06-28 03:00:20,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:00:20,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:00:20,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 113 transitions. [2024-06-28 03:00:20,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37666666666666665 [2024-06-28 03:00:20,337 INFO L175 Difference]: Start difference. First operand has 181 places, 145 transitions, 1189 flow. Second operand 10 states and 113 transitions. [2024-06-28 03:00:20,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 156 transitions, 1521 flow [2024-06-28 03:00:20,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 156 transitions, 1423 flow, removed 9 selfloop flow, removed 11 redundant places. [2024-06-28 03:00:20,390 INFO L231 Difference]: Finished difference. Result has 180 places, 145 transitions, 1125 flow [2024-06-28 03:00:20,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1091, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1125, PETRI_PLACES=180, PETRI_TRANSITIONS=145} [2024-06-28 03:00:20,390 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 151 predicate places. [2024-06-28 03:00:20,390 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 145 transitions, 1125 flow [2024-06-28 03:00:20,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:20,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:20,391 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:00:20,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 03:00:20,391 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:00:20,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:20,391 INFO L85 PathProgramCache]: Analyzing trace with hash -1771865223, now seen corresponding path program 1 times [2024-06-28 03:00:20,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:20,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816618026] [2024-06-28 03:00:20,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:20,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:20,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:21,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-28 03:00:21,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:21,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816618026] [2024-06-28 03:00:21,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816618026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:21,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:21,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:00:21,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414282812] [2024-06-28 03:00:21,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:21,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:00:21,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:21,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:00:21,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:00:21,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:00:21,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 145 transitions, 1125 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:21,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:21,384 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:00:21,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:21,675 INFO L124 PetriNetUnfolderBase]: 319/635 cut-off events. [2024-06-28 03:00:21,675 INFO L125 PetriNetUnfolderBase]: For 21419/21419 co-relation queries the response was YES. [2024-06-28 03:00:21,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3121 conditions, 635 events. 319/635 cut-off events. For 21419/21419 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 3172 event pairs, 24 based on Foata normal form. 2/637 useless extension candidates. Maximal degree in co-relation 3036. Up to 522 conditions per place. [2024-06-28 03:00:21,679 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 146 selfloop transitions, 16 changer transitions 0/165 dead transitions. [2024-06-28 03:00:21,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 165 transitions, 1515 flow [2024-06-28 03:00:21,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:00:21,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:00:21,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 118 transitions. [2024-06-28 03:00:21,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3933333333333333 [2024-06-28 03:00:21,680 INFO L175 Difference]: Start difference. First operand has 180 places, 145 transitions, 1125 flow. Second operand 10 states and 118 transitions. [2024-06-28 03:00:21,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 165 transitions, 1515 flow [2024-06-28 03:00:21,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 165 transitions, 1469 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-28 03:00:21,727 INFO L231 Difference]: Finished difference. Result has 180 places, 146 transitions, 1135 flow [2024-06-28 03:00:21,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1079, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1135, PETRI_PLACES=180, PETRI_TRANSITIONS=146} [2024-06-28 03:00:21,727 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 151 predicate places. [2024-06-28 03:00:21,728 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 146 transitions, 1135 flow [2024-06-28 03:00:21,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-28 03:00:21,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:21,728 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:00:21,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 03:00:21,728 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:00:21,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:21,729 INFO L85 PathProgramCache]: Analyzing trace with hash -1288877183, now seen corresponding path program 2 times [2024-06-28 03:00:21,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:21,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687547888] [2024-06-28 03:00:21,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:21,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:21,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:22,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:00:22,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:22,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [687547888] [2024-06-28 03:00:22,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [687547888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:22,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:22,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:00:22,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828361908] [2024-06-28 03:00:22,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:22,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:00:22,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:22,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:00:22,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:00:22,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:00:22,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 146 transitions, 1135 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:22,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:22,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:00:22,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:23,036 INFO L124 PetriNetUnfolderBase]: 331/663 cut-off events. [2024-06-28 03:00:23,036 INFO L125 PetriNetUnfolderBase]: For 31734/31734 co-relation queries the response was YES. [2024-06-28 03:00:23,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3258 conditions, 663 events. 331/663 cut-off events. For 31734/31734 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 3366 event pairs, 37 based on Foata normal form. 8/671 useless extension candidates. Maximal degree in co-relation 3172. Up to 541 conditions per place. [2024-06-28 03:00:23,040 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 137 selfloop transitions, 14 changer transitions 13/167 dead transitions. [2024-06-28 03:00:23,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 167 transitions, 1543 flow [2024-06-28 03:00:23,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:00:23,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:00:23,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-28 03:00:23,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4033333333333333 [2024-06-28 03:00:23,042 INFO L175 Difference]: Start difference. First operand has 180 places, 146 transitions, 1135 flow. Second operand 10 states and 121 transitions. [2024-06-28 03:00:23,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 167 transitions, 1543 flow [2024-06-28 03:00:23,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 167 transitions, 1497 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-28 03:00:23,096 INFO L231 Difference]: Finished difference. Result has 182 places, 142 transitions, 1096 flow [2024-06-28 03:00:23,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1089, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1096, PETRI_PLACES=182, PETRI_TRANSITIONS=142} [2024-06-28 03:00:23,097 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 153 predicate places. [2024-06-28 03:00:23,097 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 142 transitions, 1096 flow [2024-06-28 03:00:23,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:23,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:23,097 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:00:23,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 03:00:23,098 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:00:23,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:23,098 INFO L85 PathProgramCache]: Analyzing trace with hash -713115881, now seen corresponding path program 3 times [2024-06-28 03:00:23,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:23,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103744399] [2024-06-28 03:00:23,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:23,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:23,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:23,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:00:23,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:23,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1103744399] [2024-06-28 03:00:23,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1103744399] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:23,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:23,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:00:23,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166431605] [2024-06-28 03:00:23,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:23,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:00:23,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:23,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:00:23,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:00:24,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:00:24,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 142 transitions, 1096 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:24,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:24,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:00:24,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:24,408 INFO L124 PetriNetUnfolderBase]: 348/702 cut-off events. [2024-06-28 03:00:24,408 INFO L125 PetriNetUnfolderBase]: For 51631/51631 co-relation queries the response was YES. [2024-06-28 03:00:24,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4061 conditions, 702 events. 348/702 cut-off events. For 51631/51631 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 3645 event pairs, 48 based on Foata normal form. 8/710 useless extension candidates. Maximal degree in co-relation 3974. Up to 514 conditions per place. [2024-06-28 03:00:24,412 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 142 selfloop transitions, 16 changer transitions 7/168 dead transitions. [2024-06-28 03:00:24,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 168 transitions, 1712 flow [2024-06-28 03:00:24,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:00:24,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:00:24,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 127 transitions. [2024-06-28 03:00:24,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42333333333333334 [2024-06-28 03:00:24,413 INFO L175 Difference]: Start difference. First operand has 182 places, 142 transitions, 1096 flow. Second operand 10 states and 127 transitions. [2024-06-28 03:00:24,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 168 transitions, 1712 flow [2024-06-28 03:00:24,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 168 transitions, 1672 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-28 03:00:24,511 INFO L231 Difference]: Finished difference. Result has 178 places, 140 transitions, 1087 flow [2024-06-28 03:00:24,512 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1062, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1087, PETRI_PLACES=178, PETRI_TRANSITIONS=140} [2024-06-28 03:00:24,512 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 149 predicate places. [2024-06-28 03:00:24,512 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 140 transitions, 1087 flow [2024-06-28 03:00:24,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:24,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:24,512 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:00:24,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 03:00:24,512 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:00:24,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:24,513 INFO L85 PathProgramCache]: Analyzing trace with hash -1284115583, now seen corresponding path program 4 times [2024-06-28 03:00:24,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:24,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319579100] [2024-06-28 03:00:24,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:24,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:24,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:25,419 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:00:25,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:25,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [319579100] [2024-06-28 03:00:25,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [319579100] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:25,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:25,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:00:25,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781160342] [2024-06-28 03:00:25,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:25,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:00:25,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:25,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:00:25,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:00:25,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:00:25,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 140 transitions, 1087 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:25,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:25,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:00:25,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:25,809 INFO L124 PetriNetUnfolderBase]: 327/659 cut-off events. [2024-06-28 03:00:25,809 INFO L125 PetriNetUnfolderBase]: For 34937/34937 co-relation queries the response was YES. [2024-06-28 03:00:25,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3741 conditions, 659 events. 327/659 cut-off events. For 34937/34937 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 3355 event pairs, 47 based on Foata normal form. 2/661 useless extension candidates. Maximal degree in co-relation 3656. Up to 571 conditions per place. [2024-06-28 03:00:25,814 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 138 selfloop transitions, 18 changer transitions 0/159 dead transitions. [2024-06-28 03:00:25,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 159 transitions, 1487 flow [2024-06-28 03:00:25,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:00:25,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:00:25,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 117 transitions. [2024-06-28 03:00:25,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39 [2024-06-28 03:00:25,815 INFO L175 Difference]: Start difference. First operand has 178 places, 140 transitions, 1087 flow. Second operand 10 states and 117 transitions. [2024-06-28 03:00:25,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 159 transitions, 1487 flow [2024-06-28 03:00:25,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 159 transitions, 1452 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-28 03:00:25,891 INFO L231 Difference]: Finished difference. Result has 178 places, 143 transitions, 1145 flow [2024-06-28 03:00:25,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1053, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1145, PETRI_PLACES=178, PETRI_TRANSITIONS=143} [2024-06-28 03:00:25,892 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 149 predicate places. [2024-06-28 03:00:25,892 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 143 transitions, 1145 flow [2024-06-28 03:00:25,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:25,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:25,892 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:00:25,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 03:00:25,893 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:00:25,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:25,893 INFO L85 PathProgramCache]: Analyzing trace with hash -1284108639, now seen corresponding path program 1 times [2024-06-28 03:00:25,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:25,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65204282] [2024-06-28 03:00:25,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:25,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:25,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:27,187 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:00:27,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:27,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65204282] [2024-06-28 03:00:27,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65204282] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:27,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:27,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:00:27,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1036058278] [2024-06-28 03:00:27,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:27,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:00:27,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:27,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:00:27,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:00:27,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:00:27,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 143 transitions, 1145 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:27,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:27,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:00:27,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:27,700 INFO L124 PetriNetUnfolderBase]: 332/674 cut-off events. [2024-06-28 03:00:27,700 INFO L125 PetriNetUnfolderBase]: For 40387/40387 co-relation queries the response was YES. [2024-06-28 03:00:27,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3655 conditions, 674 events. 332/674 cut-off events. For 40387/40387 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 3457 event pairs, 52 based on Foata normal form. 8/682 useless extension candidates. Maximal degree in co-relation 3570. Up to 557 conditions per place. [2024-06-28 03:00:27,704 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 135 selfloop transitions, 16 changer transitions 9/163 dead transitions. [2024-06-28 03:00:27,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 163 transitions, 1555 flow [2024-06-28 03:00:27,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:00:27,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:00:27,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 129 transitions. [2024-06-28 03:00:27,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39090909090909093 [2024-06-28 03:00:27,705 INFO L175 Difference]: Start difference. First operand has 178 places, 143 transitions, 1145 flow. Second operand 11 states and 129 transitions. [2024-06-28 03:00:27,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 163 transitions, 1555 flow [2024-06-28 03:00:27,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 163 transitions, 1496 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-28 03:00:27,782 INFO L231 Difference]: Finished difference. Result has 183 places, 140 transitions, 1103 flow [2024-06-28 03:00:27,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1086, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1103, PETRI_PLACES=183, PETRI_TRANSITIONS=140} [2024-06-28 03:00:27,783 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 154 predicate places. [2024-06-28 03:00:27,783 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 140 transitions, 1103 flow [2024-06-28 03:00:27,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:27,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:27,783 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:00:27,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 03:00:27,784 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:00:27,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:27,784 INFO L85 PathProgramCache]: Analyzing trace with hash -1207753857, now seen corresponding path program 5 times [2024-06-28 03:00:27,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:27,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77376345] [2024-06-28 03:00:27,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:27,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:27,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:28,928 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:00:28,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:28,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77376345] [2024-06-28 03:00:28,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [77376345] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:28,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:28,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:00:28,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685855711] [2024-06-28 03:00:28,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:28,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:00:28,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:28,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:00:28,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:00:29,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:00:29,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 140 transitions, 1103 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:29,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:29,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:00:29,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:29,399 INFO L124 PetriNetUnfolderBase]: 331/679 cut-off events. [2024-06-28 03:00:29,399 INFO L125 PetriNetUnfolderBase]: For 44269/44269 co-relation queries the response was YES. [2024-06-28 03:00:29,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3669 conditions, 679 events. 331/679 cut-off events. For 44269/44269 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 3510 event pairs, 54 based on Foata normal form. 10/689 useless extension candidates. Maximal degree in co-relation 3582. Up to 539 conditions per place. [2024-06-28 03:00:29,403 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 121 selfloop transitions, 27 changer transitions 6/157 dead transitions. [2024-06-28 03:00:29,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 157 transitions, 1511 flow [2024-06-28 03:00:29,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:00:29,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:00:29,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 124 transitions. [2024-06-28 03:00:29,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41333333333333333 [2024-06-28 03:00:29,404 INFO L175 Difference]: Start difference. First operand has 183 places, 140 transitions, 1103 flow. Second operand 10 states and 124 transitions. [2024-06-28 03:00:29,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 157 transitions, 1511 flow [2024-06-28 03:00:29,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 157 transitions, 1473 flow, removed 1 selfloop flow, removed 11 redundant places. [2024-06-28 03:00:29,483 INFO L231 Difference]: Finished difference. Result has 180 places, 138 transitions, 1128 flow [2024-06-28 03:00:29,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1065, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1128, PETRI_PLACES=180, PETRI_TRANSITIONS=138} [2024-06-28 03:00:29,483 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 151 predicate places. [2024-06-28 03:00:29,483 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 138 transitions, 1128 flow [2024-06-28 03:00:29,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:29,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:29,484 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:00:29,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 03:00:29,484 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:00:29,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:29,484 INFO L85 PathProgramCache]: Analyzing trace with hash -1488133759, now seen corresponding path program 6 times [2024-06-28 03:00:29,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:29,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881831105] [2024-06-28 03:00:29,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:29,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:29,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:30,969 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:00:30,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:30,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881831105] [2024-06-28 03:00:30,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881831105] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:30,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:30,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:00:30,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371922275] [2024-06-28 03:00:30,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:30,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:00:30,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:30,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:00:30,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:00:31,069 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:00:31,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 138 transitions, 1128 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:31,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:31,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:00:31,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:31,471 INFO L124 PetriNetUnfolderBase]: 318/646 cut-off events. [2024-06-28 03:00:31,472 INFO L125 PetriNetUnfolderBase]: For 32047/32047 co-relation queries the response was YES. [2024-06-28 03:00:31,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3584 conditions, 646 events. 318/646 cut-off events. For 32047/32047 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 3270 event pairs, 50 based on Foata normal form. 2/648 useless extension candidates. Maximal degree in co-relation 3498. Up to 559 conditions per place. [2024-06-28 03:00:31,476 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 126 selfloop transitions, 23 changer transitions 0/152 dead transitions. [2024-06-28 03:00:31,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 152 transitions, 1482 flow [2024-06-28 03:00:31,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:00:31,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:00:31,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-28 03:00:31,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 03:00:31,477 INFO L175 Difference]: Start difference. First operand has 180 places, 138 transitions, 1128 flow. Second operand 10 states and 120 transitions. [2024-06-28 03:00:31,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 152 transitions, 1482 flow [2024-06-28 03:00:31,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 152 transitions, 1398 flow, removed 13 selfloop flow, removed 10 redundant places. [2024-06-28 03:00:31,555 INFO L231 Difference]: Finished difference. Result has 179 places, 139 transitions, 1120 flow [2024-06-28 03:00:31,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1046, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1120, PETRI_PLACES=179, PETRI_TRANSITIONS=139} [2024-06-28 03:00:31,556 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 150 predicate places. [2024-06-28 03:00:31,556 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 139 transitions, 1120 flow [2024-06-28 03:00:31,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:31,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:31,556 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:00:31,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 03:00:31,556 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:00:31,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:31,556 INFO L85 PathProgramCache]: Analyzing trace with hash -1214187597, now seen corresponding path program 7 times [2024-06-28 03:00:31,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:31,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590529581] [2024-06-28 03:00:31,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:31,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:31,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:32,537 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:00:32,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:32,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590529581] [2024-06-28 03:00:32,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590529581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:32,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:32,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:00:32,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014102026] [2024-06-28 03:00:32,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:32,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:00:32,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:32,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:00:32,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:00:32,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:00:32,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 139 transitions, 1120 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:32,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:32,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:00:32,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:32,886 INFO L124 PetriNetUnfolderBase]: 322/654 cut-off events. [2024-06-28 03:00:32,887 INFO L125 PetriNetUnfolderBase]: For 32061/32061 co-relation queries the response was YES. [2024-06-28 03:00:32,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3589 conditions, 654 events. 322/654 cut-off events. For 32061/32061 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 3327 event pairs, 48 based on Foata normal form. 2/656 useless extension candidates. Maximal degree in co-relation 3504. Up to 535 conditions per place. [2024-06-28 03:00:32,892 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 122 selfloop transitions, 29 changer transitions 0/154 dead transitions. [2024-06-28 03:00:32,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 154 transitions, 1480 flow [2024-06-28 03:00:32,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:00:32,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:00:32,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-28 03:00:32,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4066666666666667 [2024-06-28 03:00:32,897 INFO L175 Difference]: Start difference. First operand has 179 places, 139 transitions, 1120 flow. Second operand 10 states and 122 transitions. [2024-06-28 03:00:32,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 154 transitions, 1480 flow [2024-06-28 03:00:32,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 154 transitions, 1416 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-28 03:00:32,979 INFO L231 Difference]: Finished difference. Result has 181 places, 140 transitions, 1144 flow [2024-06-28 03:00:32,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1056, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1144, PETRI_PLACES=181, PETRI_TRANSITIONS=140} [2024-06-28 03:00:32,980 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 152 predicate places. [2024-06-28 03:00:32,980 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 140 transitions, 1144 flow [2024-06-28 03:00:32,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:32,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:32,980 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:00:32,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 03:00:32,980 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:00:32,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:32,980 INFO L85 PathProgramCache]: Analyzing trace with hash -1380243747, now seen corresponding path program 8 times [2024-06-28 03:00:32,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:32,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882636619] [2024-06-28 03:00:32,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:32,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:32,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:34,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-28 03:00:34,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:34,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882636619] [2024-06-28 03:00:34,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1882636619] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:34,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:34,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:00:34,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721415663] [2024-06-28 03:00:34,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:34,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:00:34,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:34,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:00:34,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:00:34,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:00:34,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 140 transitions, 1144 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:34,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:34,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:00:34,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:34,568 INFO L124 PetriNetUnfolderBase]: 338/683 cut-off events. [2024-06-28 03:00:34,568 INFO L125 PetriNetUnfolderBase]: For 33378/33378 co-relation queries the response was YES. [2024-06-28 03:00:34,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3767 conditions, 683 events. 338/683 cut-off events. For 33378/33378 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 3499 event pairs, 80 based on Foata normal form. 2/685 useless extension candidates. Maximal degree in co-relation 3681. Up to 612 conditions per place. [2024-06-28 03:00:34,573 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 140 selfloop transitions, 19 changer transitions 1/163 dead transitions. [2024-06-28 03:00:34,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 163 transitions, 1612 flow [2024-06-28 03:00:34,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:00:34,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:00:34,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 124 transitions. [2024-06-28 03:00:34,574 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37575757575757573 [2024-06-28 03:00:34,574 INFO L175 Difference]: Start difference. First operand has 181 places, 140 transitions, 1144 flow. Second operand 11 states and 124 transitions. [2024-06-28 03:00:34,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 163 transitions, 1612 flow [2024-06-28 03:00:34,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 163 transitions, 1520 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-28 03:00:34,670 INFO L231 Difference]: Finished difference. Result has 190 places, 151 transitions, 1252 flow [2024-06-28 03:00:34,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1066, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1252, PETRI_PLACES=190, PETRI_TRANSITIONS=151} [2024-06-28 03:00:34,671 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 161 predicate places. [2024-06-28 03:00:34,671 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 151 transitions, 1252 flow [2024-06-28 03:00:34,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:34,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:34,671 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:00:34,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 03:00:34,671 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:00:34,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:34,671 INFO L85 PathProgramCache]: Analyzing trace with hash 1405837155, now seen corresponding path program 9 times [2024-06-28 03:00:34,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:34,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391336671] [2024-06-28 03:00:34,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:34,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:34,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:35,768 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:00:35,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:35,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391336671] [2024-06-28 03:00:35,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391336671] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:35,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:35,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:00:35,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880550340] [2024-06-28 03:00:35,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:35,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:00:35,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:35,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:00:35,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:00:35,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:00:35,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 151 transitions, 1252 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:35,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:35,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:00:35,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:36,184 INFO L124 PetriNetUnfolderBase]: 340/689 cut-off events. [2024-06-28 03:00:36,184 INFO L125 PetriNetUnfolderBase]: For 34523/34523 co-relation queries the response was YES. [2024-06-28 03:00:36,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3825 conditions, 689 events. 340/689 cut-off events. For 34523/34523 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 3567 event pairs, 81 based on Foata normal form. 2/691 useless extension candidates. Maximal degree in co-relation 3732. Up to 618 conditions per place. [2024-06-28 03:00:36,188 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 144 selfloop transitions, 19 changer transitions 1/167 dead transitions. [2024-06-28 03:00:36,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 167 transitions, 1651 flow [2024-06-28 03:00:36,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:00:36,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:00:36,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 127 transitions. [2024-06-28 03:00:36,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38484848484848483 [2024-06-28 03:00:36,189 INFO L175 Difference]: Start difference. First operand has 190 places, 151 transitions, 1252 flow. Second operand 11 states and 127 transitions. [2024-06-28 03:00:36,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 167 transitions, 1651 flow [2024-06-28 03:00:36,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 167 transitions, 1615 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-28 03:00:36,286 INFO L231 Difference]: Finished difference. Result has 200 places, 152 transitions, 1292 flow [2024-06-28 03:00:36,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1216, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1292, PETRI_PLACES=200, PETRI_TRANSITIONS=152} [2024-06-28 03:00:36,286 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 171 predicate places. [2024-06-28 03:00:36,286 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 152 transitions, 1292 flow [2024-06-28 03:00:36,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:36,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:36,286 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:00:36,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 03:00:36,287 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:00:36,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:36,287 INFO L85 PathProgramCache]: Analyzing trace with hash 1732013753, now seen corresponding path program 10 times [2024-06-28 03:00:36,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:36,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300251476] [2024-06-28 03:00:36,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:36,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:36,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:37,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:00:37,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:37,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300251476] [2024-06-28 03:00:37,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [300251476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:37,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:37,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:00:37,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553636742] [2024-06-28 03:00:37,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:37,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:00:37,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:37,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:00:37,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:00:37,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:00:37,345 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 152 transitions, 1292 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:37,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:37,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:00:37,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:37,625 INFO L124 PetriNetUnfolderBase]: 360/733 cut-off events. [2024-06-28 03:00:37,626 INFO L125 PetriNetUnfolderBase]: For 54671/54671 co-relation queries the response was YES. [2024-06-28 03:00:37,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4316 conditions, 733 events. 360/733 cut-off events. For 54671/54671 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 3829 event pairs, 90 based on Foata normal form. 8/741 useless extension candidates. Maximal degree in co-relation 4220. Up to 587 conditions per place. [2024-06-28 03:00:37,630 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 148 selfloop transitions, 16 changer transitions 7/174 dead transitions. [2024-06-28 03:00:37,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 174 transitions, 1855 flow [2024-06-28 03:00:37,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:00:37,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:00:37,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 133 transitions. [2024-06-28 03:00:37,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.403030303030303 [2024-06-28 03:00:37,632 INFO L175 Difference]: Start difference. First operand has 200 places, 152 transitions, 1292 flow. Second operand 11 states and 133 transitions. [2024-06-28 03:00:37,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 174 transitions, 1855 flow [2024-06-28 03:00:37,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 174 transitions, 1755 flow, removed 24 selfloop flow, removed 11 redundant places. [2024-06-28 03:00:37,748 INFO L231 Difference]: Finished difference. Result has 201 places, 151 transitions, 1216 flow [2024-06-28 03:00:37,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1192, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1216, PETRI_PLACES=201, PETRI_TRANSITIONS=151} [2024-06-28 03:00:37,748 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 172 predicate places. [2024-06-28 03:00:37,749 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 151 transitions, 1216 flow [2024-06-28 03:00:37,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:37,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:37,749 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:00:37,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 03:00:37,749 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:00:37,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:37,749 INFO L85 PathProgramCache]: Analyzing trace with hash 2104354733, now seen corresponding path program 11 times [2024-06-28 03:00:37,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:37,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182186583] [2024-06-28 03:00:37,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:37,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:37,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:38,781 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:00:38,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:38,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182186583] [2024-06-28 03:00:38,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [182186583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:38,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:38,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:00:38,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122402588] [2024-06-28 03:00:38,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:38,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:00:38,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:38,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:00:38,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:00:38,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:00:38,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 151 transitions, 1216 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:38,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:38,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:00:38,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:39,126 INFO L124 PetriNetUnfolderBase]: 354/719 cut-off events. [2024-06-28 03:00:39,126 INFO L125 PetriNetUnfolderBase]: For 47110/47110 co-relation queries the response was YES. [2024-06-28 03:00:39,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4179 conditions, 719 events. 354/719 cut-off events. For 47110/47110 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 3746 event pairs, 90 based on Foata normal form. 2/721 useless extension candidates. Maximal degree in co-relation 4084. Up to 638 conditions per place. [2024-06-28 03:00:39,131 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 149 selfloop transitions, 18 changer transitions 0/170 dead transitions. [2024-06-28 03:00:39,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 170 transitions, 1625 flow [2024-06-28 03:00:39,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:00:39,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:00:39,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 127 transitions. [2024-06-28 03:00:39,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38484848484848483 [2024-06-28 03:00:39,131 INFO L175 Difference]: Start difference. First operand has 201 places, 151 transitions, 1216 flow. Second operand 11 states and 127 transitions. [2024-06-28 03:00:39,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 170 transitions, 1625 flow [2024-06-28 03:00:39,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 170 transitions, 1589 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-28 03:00:39,240 INFO L231 Difference]: Finished difference. Result has 203 places, 154 transitions, 1267 flow [2024-06-28 03:00:39,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1180, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1267, PETRI_PLACES=203, PETRI_TRANSITIONS=154} [2024-06-28 03:00:39,240 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 174 predicate places. [2024-06-28 03:00:39,241 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 154 transitions, 1267 flow [2024-06-28 03:00:39,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:39,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:39,241 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:00:39,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 03:00:39,241 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:00:39,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:39,242 INFO L85 PathProgramCache]: Analyzing trace with hash -2019610239, now seen corresponding path program 2 times [2024-06-28 03:00:39,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:39,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048609055] [2024-06-28 03:00:39,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:39,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:39,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:40,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:00:40,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:40,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048609055] [2024-06-28 03:00:40,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2048609055] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:40,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:40,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:00:40,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113993007] [2024-06-28 03:00:40,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:40,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:00:40,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:40,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:00:40,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:00:40,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:00:40,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 154 transitions, 1267 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:40,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:40,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:00:40,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:41,443 INFO L124 PetriNetUnfolderBase]: 384/785 cut-off events. [2024-06-28 03:00:41,443 INFO L125 PetriNetUnfolderBase]: For 58056/58056 co-relation queries the response was YES. [2024-06-28 03:00:41,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4504 conditions, 785 events. 384/785 cut-off events. For 58056/58056 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 4223 event pairs, 100 based on Foata normal form. 8/793 useless extension candidates. Maximal degree in co-relation 4408. Up to 662 conditions per place. [2024-06-28 03:00:41,449 INFO L140 encePairwiseOnDemand]: 18/30 looper letters, 149 selfloop transitions, 23 changer transitions 9/184 dead transitions. [2024-06-28 03:00:41,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 184 transitions, 1806 flow [2024-06-28 03:00:41,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:00:41,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:00:41,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 143 transitions. [2024-06-28 03:00:41,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3972222222222222 [2024-06-28 03:00:41,450 INFO L175 Difference]: Start difference. First operand has 203 places, 154 transitions, 1267 flow. Second operand 12 states and 143 transitions. [2024-06-28 03:00:41,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 184 transitions, 1806 flow [2024-06-28 03:00:41,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 184 transitions, 1748 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-28 03:00:41,565 INFO L231 Difference]: Finished difference. Result has 212 places, 162 transitions, 1361 flow [2024-06-28 03:00:41,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1209, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1361, PETRI_PLACES=212, PETRI_TRANSITIONS=162} [2024-06-28 03:00:41,566 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 183 predicate places. [2024-06-28 03:00:41,566 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 162 transitions, 1361 flow [2024-06-28 03:00:41,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:41,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:41,567 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:00:41,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 03:00:41,567 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:00:41,567 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:41,568 INFO L85 PathProgramCache]: Analyzing trace with hash 1909395877, now seen corresponding path program 3 times [2024-06-28 03:00:41,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:41,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468335826] [2024-06-28 03:00:41,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:41,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:41,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:42,778 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:00:42,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:42,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468335826] [2024-06-28 03:00:42,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468335826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:42,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:42,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:00:42,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130380545] [2024-06-28 03:00:42,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:42,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:00:42,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:42,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:00:42,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:00:42,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:00:42,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 162 transitions, 1361 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-28 03:00:42,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:42,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:00:42,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:43,240 INFO L124 PetriNetUnfolderBase]: 413/848 cut-off events. [2024-06-28 03:00:43,240 INFO L125 PetriNetUnfolderBase]: For 71576/71576 co-relation queries the response was YES. [2024-06-28 03:00:43,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5269 conditions, 848 events. 413/848 cut-off events. For 71576/71576 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 4723 event pairs, 108 based on Foata normal form. 6/854 useless extension candidates. Maximal degree in co-relation 5168. Up to 611 conditions per place. [2024-06-28 03:00:43,247 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 157 selfloop transitions, 23 changer transitions 7/190 dead transitions. [2024-06-28 03:00:43,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 190 transitions, 2016 flow [2024-06-28 03:00:43,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:00:43,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:00:43,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-28 03:00:43,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41515151515151516 [2024-06-28 03:00:43,252 INFO L175 Difference]: Start difference. First operand has 212 places, 162 transitions, 1361 flow. Second operand 11 states and 137 transitions. [2024-06-28 03:00:43,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 190 transitions, 2016 flow [2024-06-28 03:00:43,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 190 transitions, 1972 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 03:00:43,394 INFO L231 Difference]: Finished difference. Result has 216 places, 164 transitions, 1403 flow [2024-06-28 03:00:43,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1319, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1403, PETRI_PLACES=216, PETRI_TRANSITIONS=164} [2024-06-28 03:00:43,394 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 187 predicate places. [2024-06-28 03:00:43,394 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 164 transitions, 1403 flow [2024-06-28 03:00:43,395 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-28 03:00:43,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:43,395 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:00:43,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 03:00:43,395 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:00:43,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:43,395 INFO L85 PathProgramCache]: Analyzing trace with hash 1909156867, now seen corresponding path program 4 times [2024-06-28 03:00:43,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:43,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156107569] [2024-06-28 03:00:43,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:43,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:43,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:44,769 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:00:44,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:44,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156107569] [2024-06-28 03:00:44,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156107569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:44,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:44,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:00:44,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15008789] [2024-06-28 03:00:44,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:44,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:00:44,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:44,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:00:44,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:00:44,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:00:44,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 164 transitions, 1403 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:44,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:44,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:00:44,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:45,312 INFO L124 PetriNetUnfolderBase]: 403/830 cut-off events. [2024-06-28 03:00:45,312 INFO L125 PetriNetUnfolderBase]: For 71248/71248 co-relation queries the response was YES. [2024-06-28 03:00:45,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5051 conditions, 830 events. 403/830 cut-off events. For 71248/71248 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 4539 event pairs, 113 based on Foata normal form. 8/838 useless extension candidates. Maximal degree in co-relation 4948. Up to 707 conditions per place. [2024-06-28 03:00:45,318 INFO L140 encePairwiseOnDemand]: 18/30 looper letters, 148 selfloop transitions, 22 changer transitions 9/182 dead transitions. [2024-06-28 03:00:45,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 182 transitions, 1843 flow [2024-06-28 03:00:45,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:00:45,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:00:45,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 141 transitions. [2024-06-28 03:00:45,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39166666666666666 [2024-06-28 03:00:45,319 INFO L175 Difference]: Start difference. First operand has 216 places, 164 transitions, 1403 flow. Second operand 12 states and 141 transitions. [2024-06-28 03:00:45,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 182 transitions, 1843 flow [2024-06-28 03:00:45,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 182 transitions, 1803 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-28 03:00:45,469 INFO L231 Difference]: Finished difference. Result has 218 places, 161 transitions, 1382 flow [2024-06-28 03:00:45,469 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1363, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1382, PETRI_PLACES=218, PETRI_TRANSITIONS=161} [2024-06-28 03:00:45,470 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 189 predicate places. [2024-06-28 03:00:45,470 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 161 transitions, 1382 flow [2024-06-28 03:00:45,470 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:45,470 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:45,470 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:00:45,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 03:00:45,470 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:00:45,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:45,471 INFO L85 PathProgramCache]: Analyzing trace with hash 2131870107, now seen corresponding path program 12 times [2024-06-28 03:00:45,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:45,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341375245] [2024-06-28 03:00:45,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:45,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:45,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:46,454 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:00:46,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:46,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341375245] [2024-06-28 03:00:46,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341375245] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:46,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:46,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:00:46,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [754726049] [2024-06-28 03:00:46,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:46,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:00:46,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:46,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:00:46,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:00:46,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:00:46,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 161 transitions, 1382 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:46,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:46,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:00:46,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:46,901 INFO L124 PetriNetUnfolderBase]: 390/803 cut-off events. [2024-06-28 03:00:46,901 INFO L125 PetriNetUnfolderBase]: For 60505/60505 co-relation queries the response was YES. [2024-06-28 03:00:46,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4959 conditions, 803 events. 390/803 cut-off events. For 60505/60505 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 4333 event pairs, 107 based on Foata normal form. 2/805 useless extension candidates. Maximal degree in co-relation 4858. Up to 692 conditions per place. [2024-06-28 03:00:46,905 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 147 selfloop transitions, 25 changer transitions 0/175 dead transitions. [2024-06-28 03:00:46,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 175 transitions, 1788 flow [2024-06-28 03:00:46,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:00:46,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:00:46,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 117 transitions. [2024-06-28 03:00:46,906 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39 [2024-06-28 03:00:46,906 INFO L175 Difference]: Start difference. First operand has 218 places, 161 transitions, 1382 flow. Second operand 10 states and 117 transitions. [2024-06-28 03:00:46,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 175 transitions, 1788 flow [2024-06-28 03:00:47,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 175 transitions, 1734 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-28 03:00:47,034 INFO L231 Difference]: Finished difference. Result has 216 places, 162 transitions, 1416 flow [2024-06-28 03:00:47,034 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1328, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1416, PETRI_PLACES=216, PETRI_TRANSITIONS=162} [2024-06-28 03:00:47,034 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 187 predicate places. [2024-06-28 03:00:47,034 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 162 transitions, 1416 flow [2024-06-28 03:00:47,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:47,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:47,034 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:00:47,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 03:00:47,035 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:00:47,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:47,035 INFO L85 PathProgramCache]: Analyzing trace with hash 1786116717, now seen corresponding path program 13 times [2024-06-28 03:00:47,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:47,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342764021] [2024-06-28 03:00:47,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:47,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:47,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:48,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-28 03:00:48,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:48,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1342764021] [2024-06-28 03:00:48,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1342764021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:48,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:48,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:00:48,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [292872650] [2024-06-28 03:00:48,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:48,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:00:48,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:48,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:00:48,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:00:48,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:00:48,123 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 162 transitions, 1416 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:48,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:48,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:00:48,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:48,462 INFO L124 PetriNetUnfolderBase]: 402/831 cut-off events. [2024-06-28 03:00:48,462 INFO L125 PetriNetUnfolderBase]: For 72563/72563 co-relation queries the response was YES. [2024-06-28 03:00:48,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5115 conditions, 831 events. 402/831 cut-off events. For 72563/72563 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 4547 event pairs, 103 based on Foata normal form. 8/839 useless extension candidates. Maximal degree in co-relation 5015. Up to 686 conditions per place. [2024-06-28 03:00:48,468 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 144 selfloop transitions, 16 changer transitions 16/179 dead transitions. [2024-06-28 03:00:48,468 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 179 transitions, 1848 flow [2024-06-28 03:00:48,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:00:48,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:00:48,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 118 transitions. [2024-06-28 03:00:48,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3933333333333333 [2024-06-28 03:00:48,469 INFO L175 Difference]: Start difference. First operand has 216 places, 162 transitions, 1416 flow. Second operand 10 states and 118 transitions. [2024-06-28 03:00:48,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 179 transitions, 1848 flow [2024-06-28 03:00:48,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 179 transitions, 1770 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-28 03:00:48,620 INFO L231 Difference]: Finished difference. Result has 218 places, 155 transitions, 1324 flow [2024-06-28 03:00:48,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1338, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1324, PETRI_PLACES=218, PETRI_TRANSITIONS=155} [2024-06-28 03:00:48,621 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 189 predicate places. [2024-06-28 03:00:48,621 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 155 transitions, 1324 flow [2024-06-28 03:00:48,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:48,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:48,621 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:00:48,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 03:00:48,621 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:00:48,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:48,622 INFO L85 PathProgramCache]: Analyzing trace with hash -1985715065, now seen corresponding path program 5 times [2024-06-28 03:00:48,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:48,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039276182] [2024-06-28 03:00:48,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:48,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:48,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:49,963 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:00:49,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:49,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039276182] [2024-06-28 03:00:49,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2039276182] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:49,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:49,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:00:49,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54244097] [2024-06-28 03:00:49,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:49,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:00:49,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:49,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:00:49,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:00:50,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:00:50,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 155 transitions, 1324 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:50,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:50,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:00:50,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:50,619 INFO L124 PetriNetUnfolderBase]: 396/823 cut-off events. [2024-06-28 03:00:50,619 INFO L125 PetriNetUnfolderBase]: For 84990/84990 co-relation queries the response was YES. [2024-06-28 03:00:50,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5594 conditions, 823 events. 396/823 cut-off events. For 84990/84990 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 4493 event pairs, 86 based on Foata normal form. 6/829 useless extension candidates. Maximal degree in co-relation 5505. Up to 589 conditions per place. [2024-06-28 03:00:50,628 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 126 selfloop transitions, 40 changer transitions 7/176 dead transitions. [2024-06-28 03:00:50,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 176 transitions, 1918 flow [2024-06-28 03:00:50,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:00:50,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:00:50,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-28 03:00:50,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40606060606060607 [2024-06-28 03:00:50,629 INFO L175 Difference]: Start difference. First operand has 218 places, 155 transitions, 1324 flow. Second operand 11 states and 134 transitions. [2024-06-28 03:00:50,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 176 transitions, 1918 flow [2024-06-28 03:00:50,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 176 transitions, 1868 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-28 03:00:50,802 INFO L231 Difference]: Finished difference. Result has 211 places, 152 transitions, 1342 flow [2024-06-28 03:00:50,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1282, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1342, PETRI_PLACES=211, PETRI_TRANSITIONS=152} [2024-06-28 03:00:50,803 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 182 predicate places. [2024-06-28 03:00:50,803 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 152 transitions, 1342 flow [2024-06-28 03:00:50,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:50,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:50,804 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:00:50,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 03:00:50,804 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:00:50,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:50,804 INFO L85 PathProgramCache]: Analyzing trace with hash -1985954075, now seen corresponding path program 6 times [2024-06-28 03:00:50,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:50,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125478682] [2024-06-28 03:00:50,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:50,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:50,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:52,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-28 03:00:52,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:52,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125478682] [2024-06-28 03:00:52,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125478682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:52,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:52,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:00:52,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478872902] [2024-06-28 03:00:52,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:52,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:00:52,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:52,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:00:52,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:00:52,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:00:52,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 152 transitions, 1342 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:52,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:52,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:00:52,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:52,772 INFO L124 PetriNetUnfolderBase]: 393/816 cut-off events. [2024-06-28 03:00:52,772 INFO L125 PetriNetUnfolderBase]: For 83139/83139 co-relation queries the response was YES. [2024-06-28 03:00:52,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5515 conditions, 816 events. 393/816 cut-off events. For 83139/83139 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 4490 event pairs, 117 based on Foata normal form. 8/824 useless extension candidates. Maximal degree in co-relation 5429. Up to 667 conditions per place. [2024-06-28 03:00:52,778 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 123 selfloop transitions, 33 changer transitions 9/168 dead transitions. [2024-06-28 03:00:52,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 168 transitions, 1748 flow [2024-06-28 03:00:52,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:00:52,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:00:52,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-28 03:00:52,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.396969696969697 [2024-06-28 03:00:52,779 INFO L175 Difference]: Start difference. First operand has 211 places, 152 transitions, 1342 flow. Second operand 11 states and 131 transitions. [2024-06-28 03:00:52,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 168 transitions, 1748 flow [2024-06-28 03:00:52,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 168 transitions, 1666 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-28 03:00:52,951 INFO L231 Difference]: Finished difference. Result has 208 places, 149 transitions, 1305 flow [2024-06-28 03:00:52,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1260, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1305, PETRI_PLACES=208, PETRI_TRANSITIONS=149} [2024-06-28 03:00:52,951 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 179 predicate places. [2024-06-28 03:00:52,952 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 149 transitions, 1305 flow [2024-06-28 03:00:52,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:52,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:52,952 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:00:52,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 03:00:52,952 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:00:52,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:52,953 INFO L85 PathProgramCache]: Analyzing trace with hash -1214003023, now seen corresponding path program 7 times [2024-06-28 03:00:52,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:52,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800579583] [2024-06-28 03:00:52,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:52,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:52,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:54,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-28 03:00:54,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:54,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800579583] [2024-06-28 03:00:54,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800579583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:54,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:54,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:00:54,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241793154] [2024-06-28 03:00:54,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:54,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:00:54,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:54,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:00:54,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:00:54,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:00:54,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 149 transitions, 1305 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:54,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:54,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:00:54,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:55,102 INFO L124 PetriNetUnfolderBase]: 366/763 cut-off events. [2024-06-28 03:00:55,102 INFO L125 PetriNetUnfolderBase]: For 65724/65724 co-relation queries the response was YES. [2024-06-28 03:00:55,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4739 conditions, 763 events. 366/763 cut-off events. For 65724/65724 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 4120 event pairs, 103 based on Foata normal form. 8/771 useless extension candidates. Maximal degree in co-relation 4655. Up to 605 conditions per place. [2024-06-28 03:00:55,109 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 125 selfloop transitions, 30 changer transitions 7/165 dead transitions. [2024-06-28 03:00:55,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 165 transitions, 1705 flow [2024-06-28 03:00:55,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:00:55,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:00:55,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-28 03:00:55,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3939393939393939 [2024-06-28 03:00:55,111 INFO L175 Difference]: Start difference. First operand has 208 places, 149 transitions, 1305 flow. Second operand 11 states and 130 transitions. [2024-06-28 03:00:55,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 165 transitions, 1705 flow [2024-06-28 03:00:55,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 165 transitions, 1635 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-28 03:00:55,248 INFO L231 Difference]: Finished difference. Result has 206 places, 146 transitions, 1277 flow [2024-06-28 03:00:55,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1235, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1277, PETRI_PLACES=206, PETRI_TRANSITIONS=146} [2024-06-28 03:00:55,249 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 177 predicate places. [2024-06-28 03:00:55,249 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 146 transitions, 1277 flow [2024-06-28 03:00:55,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:55,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:55,249 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:00:55,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 03:00:55,249 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:00:55,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:55,250 INFO L85 PathProgramCache]: Analyzing trace with hash 1849524977, now seen corresponding path program 14 times [2024-06-28 03:00:55,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:55,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016170151] [2024-06-28 03:00:55,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:55,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:55,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:56,573 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:00:56,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:56,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016170151] [2024-06-28 03:00:56,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2016170151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:56,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:56,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:00:56,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004402128] [2024-06-28 03:00:56,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:56,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:00:56,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:56,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:00:56,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:00:56,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:00:56,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 146 transitions, 1277 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:56,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:56,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:00:56,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:56,904 INFO L124 PetriNetUnfolderBase]: 353/736 cut-off events. [2024-06-28 03:00:56,904 INFO L125 PetriNetUnfolderBase]: For 53245/53245 co-relation queries the response was YES. [2024-06-28 03:00:56,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4622 conditions, 736 events. 353/736 cut-off events. For 53245/53245 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 3903 event pairs, 106 based on Foata normal form. 2/738 useless extension candidates. Maximal degree in co-relation 4539. Up to 562 conditions per place. [2024-06-28 03:00:56,909 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 104 selfloop transitions, 50 changer transitions 0/157 dead transitions. [2024-06-28 03:00:56,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 157 transitions, 1639 flow [2024-06-28 03:00:56,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:00:56,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:00:56,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-28 03:00:56,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4033333333333333 [2024-06-28 03:00:56,910 INFO L175 Difference]: Start difference. First operand has 206 places, 146 transitions, 1277 flow. Second operand 10 states and 121 transitions. [2024-06-28 03:00:56,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 157 transitions, 1639 flow [2024-06-28 03:00:57,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 157 transitions, 1572 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-28 03:00:57,032 INFO L231 Difference]: Finished difference. Result has 202 places, 147 transitions, 1348 flow [2024-06-28 03:00:57,032 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1210, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1348, PETRI_PLACES=202, PETRI_TRANSITIONS=147} [2024-06-28 03:00:57,032 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 173 predicate places. [2024-06-28 03:00:57,032 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 147 transitions, 1348 flow [2024-06-28 03:00:57,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:57,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:57,033 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:00:57,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 03:00:57,033 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:00:57,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:57,033 INFO L85 PathProgramCache]: Analyzing trace with hash 236357463, now seen corresponding path program 15 times [2024-06-28 03:00:57,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:57,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074328692] [2024-06-28 03:00:57,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:57,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:57,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:57,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:00:57,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:57,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2074328692] [2024-06-28 03:00:57,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2074328692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:57,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:57,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:00:57,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996015717] [2024-06-28 03:00:57,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:57,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:00:57,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:57,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:00:57,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:00:58,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:00:58,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 147 transitions, 1348 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:58,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:58,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:00:58,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:58,434 INFO L124 PetriNetUnfolderBase]: 386/803 cut-off events. [2024-06-28 03:00:58,435 INFO L125 PetriNetUnfolderBase]: For 68981/68981 co-relation queries the response was YES. [2024-06-28 03:00:58,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5626 conditions, 803 events. 386/803 cut-off events. For 68981/68981 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 4369 event pairs, 117 based on Foata normal form. 2/805 useless extension candidates. Maximal degree in co-relation 5544. Up to 506 conditions per place. [2024-06-28 03:00:58,443 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 90 selfloop transitions, 71 changer transitions 0/164 dead transitions. [2024-06-28 03:00:58,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 164 transitions, 1926 flow [2024-06-28 03:00:58,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:00:58,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:00:58,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 130 transitions. [2024-06-28 03:00:58,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-06-28 03:00:58,444 INFO L175 Difference]: Start difference. First operand has 202 places, 147 transitions, 1348 flow. Second operand 10 states and 130 transitions. [2024-06-28 03:00:58,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 164 transitions, 1926 flow [2024-06-28 03:00:58,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 164 transitions, 1798 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-28 03:00:58,582 INFO L231 Difference]: Finished difference. Result has 204 places, 149 transitions, 1436 flow [2024-06-28 03:00:58,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1220, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1436, PETRI_PLACES=204, PETRI_TRANSITIONS=149} [2024-06-28 03:00:58,582 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 175 predicate places. [2024-06-28 03:00:58,583 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 149 transitions, 1436 flow [2024-06-28 03:00:58,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:58,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:58,583 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:00:58,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 03:00:58,583 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:00:58,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:58,583 INFO L85 PathProgramCache]: Analyzing trace with hash 266862039, now seen corresponding path program 16 times [2024-06-28 03:00:58,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:58,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249077337] [2024-06-28 03:00:58,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:58,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:58,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:59,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:00:59,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:59,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249077337] [2024-06-28 03:00:59,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249077337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:59,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:59,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:00:59,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306514129] [2024-06-28 03:00:59,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:59,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:00:59,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:59,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:00:59,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:00:59,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:00:59,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 149 transitions, 1436 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:59,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:59,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:00:59,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:01:00,236 INFO L124 PetriNetUnfolderBase]: 390/811 cut-off events. [2024-06-28 03:01:00,236 INFO L125 PetriNetUnfolderBase]: For 71464/71464 co-relation queries the response was YES. [2024-06-28 03:01:00,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5751 conditions, 811 events. 390/811 cut-off events. For 71464/71464 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 4430 event pairs, 121 based on Foata normal form. 2/813 useless extension candidates. Maximal degree in co-relation 5668. Up to 706 conditions per place. [2024-06-28 03:01:00,242 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 128 selfloop transitions, 29 changer transitions 0/160 dead transitions. [2024-06-28 03:01:00,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 160 transitions, 1808 flow [2024-06-28 03:01:00,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:01:00,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:01:00,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 119 transitions. [2024-06-28 03:01:00,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39666666666666667 [2024-06-28 03:01:00,243 INFO L175 Difference]: Start difference. First operand has 204 places, 149 transitions, 1436 flow. Second operand 10 states and 119 transitions. [2024-06-28 03:01:00,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 160 transitions, 1808 flow [2024-06-28 03:01:00,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 160 transitions, 1669 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-28 03:01:00,392 INFO L231 Difference]: Finished difference. Result has 207 places, 150 transitions, 1397 flow [2024-06-28 03:01:00,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1299, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1397, PETRI_PLACES=207, PETRI_TRANSITIONS=150} [2024-06-28 03:01:00,392 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 178 predicate places. [2024-06-28 03:01:00,392 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 150 transitions, 1397 flow [2024-06-28 03:01:00,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:00,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:01:00,393 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:01:00,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 03:01:00,393 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:01:00,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:01:00,393 INFO L85 PathProgramCache]: Analyzing trace with hash 266684409, now seen corresponding path program 17 times [2024-06-28 03:01:00,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:01:00,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069699516] [2024-06-28 03:01:00,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:01:00,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:01:00,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:01:01,367 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:01:01,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:01:01,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069699516] [2024-06-28 03:01:01,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069699516] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:01:01,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:01:01,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:01:01,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760593899] [2024-06-28 03:01:01,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:01:01,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:01:01,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:01:01,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:01:01,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:01:01,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:01:01,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 150 transitions, 1397 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:01,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:01:01,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:01:01,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:01:01,815 INFO L124 PetriNetUnfolderBase]: 423/878 cut-off events. [2024-06-28 03:01:01,815 INFO L125 PetriNetUnfolderBase]: For 91395/91395 co-relation queries the response was YES. [2024-06-28 03:01:01,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6742 conditions, 878 events. 423/878 cut-off events. For 91395/91395 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 4913 event pairs, 132 based on Foata normal form. 2/880 useless extension candidates. Maximal degree in co-relation 6658. Up to 685 conditions per place. [2024-06-28 03:01:01,821 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 126 selfloop transitions, 38 changer transitions 0/167 dead transitions. [2024-06-28 03:01:01,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 167 transitions, 1989 flow [2024-06-28 03:01:01,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:01:01,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:01:01,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 126 transitions. [2024-06-28 03:01:01,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42 [2024-06-28 03:01:01,822 INFO L175 Difference]: Start difference. First operand has 207 places, 150 transitions, 1397 flow. Second operand 10 states and 126 transitions. [2024-06-28 03:01:01,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 167 transitions, 1989 flow [2024-06-28 03:01:02,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 167 transitions, 1880 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-28 03:01:02,006 INFO L231 Difference]: Finished difference. Result has 209 places, 152 transitions, 1442 flow [2024-06-28 03:01:02,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1288, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1442, PETRI_PLACES=209, PETRI_TRANSITIONS=152} [2024-06-28 03:01:02,006 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 180 predicate places. [2024-06-28 03:01:02,006 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 152 transitions, 1442 flow [2024-06-28 03:01:02,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:02,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:01:02,007 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:01:02,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 03:01:02,007 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:01:02,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:01:02,007 INFO L85 PathProgramCache]: Analyzing trace with hash 273118149, now seen corresponding path program 18 times [2024-06-28 03:01:02,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:01:02,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100950289] [2024-06-28 03:01:02,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:01:02,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:01:02,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:01:03,104 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:01:03,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:01:03,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100950289] [2024-06-28 03:01:03,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100950289] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:01:03,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:01:03,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:01:03,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074149182] [2024-06-28 03:01:03,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:01:03,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:01:03,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:01:03,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:01:03,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:01:03,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:01:03,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 152 transitions, 1442 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:03,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:01:03,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:01:03,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:01:03,589 INFO L124 PetriNetUnfolderBase]: 420/877 cut-off events. [2024-06-28 03:01:03,589 INFO L125 PetriNetUnfolderBase]: For 89830/89830 co-relation queries the response was YES. [2024-06-28 03:01:03,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6591 conditions, 877 events. 420/877 cut-off events. For 89830/89830 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 4924 event pairs, 135 based on Foata normal form. 2/879 useless extension candidates. Maximal degree in co-relation 6506. Up to 768 conditions per place. [2024-06-28 03:01:03,598 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 129 selfloop transitions, 30 changer transitions 0/162 dead transitions. [2024-06-28 03:01:03,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 162 transitions, 1782 flow [2024-06-28 03:01:03,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:01:03,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:01:03,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 118 transitions. [2024-06-28 03:01:03,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3933333333333333 [2024-06-28 03:01:03,600 INFO L175 Difference]: Start difference. First operand has 209 places, 152 transitions, 1442 flow. Second operand 10 states and 118 transitions. [2024-06-28 03:01:03,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 162 transitions, 1782 flow [2024-06-28 03:01:03,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 162 transitions, 1698 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-28 03:01:03,795 INFO L231 Difference]: Finished difference. Result has 213 places, 152 transitions, 1422 flow [2024-06-28 03:01:03,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1358, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1422, PETRI_PLACES=213, PETRI_TRANSITIONS=152} [2024-06-28 03:01:03,795 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 184 predicate places. [2024-06-28 03:01:03,795 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 152 transitions, 1422 flow [2024-06-28 03:01:03,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:03,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:01:03,796 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:01:03,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 03:01:03,796 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:01:03,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:01:03,796 INFO L85 PathProgramCache]: Analyzing trace with hash -1893033087, now seen corresponding path program 19 times [2024-06-28 03:01:03,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:01:03,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377639418] [2024-06-28 03:01:03,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:01:03,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:01:03,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:01:04,766 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:01:04,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:01:04,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377639418] [2024-06-28 03:01:04,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [377639418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:01:04,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:01:04,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:01:04,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678228559] [2024-06-28 03:01:04,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:01:04,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:01:04,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:01:04,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:01:04,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:01:04,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:01:04,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 152 transitions, 1422 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:04,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:01:04,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:01:04,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:01:05,210 INFO L124 PetriNetUnfolderBase]: 432/905 cut-off events. [2024-06-28 03:01:05,210 INFO L125 PetriNetUnfolderBase]: For 102347/102347 co-relation queries the response was YES. [2024-06-28 03:01:05,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6755 conditions, 905 events. 432/905 cut-off events. For 102347/102347 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 5135 event pairs, 143 based on Foata normal form. 8/913 useless extension candidates. Maximal degree in co-relation 6668. Up to 762 conditions per place. [2024-06-28 03:01:05,218 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 135 selfloop transitions, 19 changer transitions 11/168 dead transitions. [2024-06-28 03:01:05,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 168 transitions, 1875 flow [2024-06-28 03:01:05,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:01:05,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:01:05,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 119 transitions. [2024-06-28 03:01:05,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39666666666666667 [2024-06-28 03:01:05,219 INFO L175 Difference]: Start difference. First operand has 213 places, 152 transitions, 1422 flow. Second operand 10 states and 119 transitions. [2024-06-28 03:01:05,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 168 transitions, 1875 flow [2024-06-28 03:01:05,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 168 transitions, 1774 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-28 03:01:05,409 INFO L231 Difference]: Finished difference. Result has 215 places, 150 transitions, 1348 flow [2024-06-28 03:01:05,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1323, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1348, PETRI_PLACES=215, PETRI_TRANSITIONS=150} [2024-06-28 03:01:05,410 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 186 predicate places. [2024-06-28 03:01:05,410 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 150 transitions, 1348 flow [2024-06-28 03:01:05,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:05,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:01:05,410 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:01:05,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 03:01:05,411 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:01:05,411 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:01:05,411 INFO L85 PathProgramCache]: Analyzing trace with hash -1115003555, now seen corresponding path program 20 times [2024-06-28 03:01:05,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:01:05,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442502621] [2024-06-28 03:01:05,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:01:05,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:01:05,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:01:06,595 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:01:06,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:01:06,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442502621] [2024-06-28 03:01:06,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [442502621] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:01:06,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:01:06,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:01:06,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23400303] [2024-06-28 03:01:06,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:01:06,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:01:06,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:01:06,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:01:06,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:01:06,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:01:06,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 150 transitions, 1348 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:06,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:01:06,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:01:06,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:01:07,065 INFO L124 PetriNetUnfolderBase]: 418/875 cut-off events. [2024-06-28 03:01:07,065 INFO L125 PetriNetUnfolderBase]: For 104602/104602 co-relation queries the response was YES. [2024-06-28 03:01:07,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6553 conditions, 875 events. 418/875 cut-off events. For 104602/104602 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 4894 event pairs, 133 based on Foata normal form. 8/883 useless extension candidates. Maximal degree in co-relation 6464. Up to 752 conditions per place. [2024-06-28 03:01:07,073 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 133 selfloop transitions, 17 changer transitions 11/164 dead transitions. [2024-06-28 03:01:07,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 164 transitions, 1746 flow [2024-06-28 03:01:07,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:01:07,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:01:07,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 116 transitions. [2024-06-28 03:01:07,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38666666666666666 [2024-06-28 03:01:07,074 INFO L175 Difference]: Start difference. First operand has 215 places, 150 transitions, 1348 flow. Second operand 10 states and 116 transitions. [2024-06-28 03:01:07,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 164 transitions, 1746 flow [2024-06-28 03:01:07,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 164 transitions, 1696 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-28 03:01:07,256 INFO L231 Difference]: Finished difference. Result has 214 places, 147 transitions, 1309 flow [2024-06-28 03:01:07,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1298, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1309, PETRI_PLACES=214, PETRI_TRANSITIONS=147} [2024-06-28 03:01:07,256 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 185 predicate places. [2024-06-28 03:01:07,257 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 147 transitions, 1309 flow [2024-06-28 03:01:07,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:07,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:01:07,257 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:01:07,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 03:01:07,257 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:01:07,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:01:07,257 INFO L85 PathProgramCache]: Analyzing trace with hash -754027761, now seen corresponding path program 21 times [2024-06-28 03:01:07,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:01:07,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110310738] [2024-06-28 03:01:07,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:01:07,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:01:07,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:01:08,137 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:01:08,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:01:08,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110310738] [2024-06-28 03:01:08,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110310738] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:01:08,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:01:08,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:01:08,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046322054] [2024-06-28 03:01:08,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:01:08,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:01:08,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:01:08,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:01:08,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:01:08,240 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:01:08,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 147 transitions, 1309 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:08,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:01:08,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:01:08,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:01:08,531 INFO L124 PetriNetUnfolderBase]: 396/829 cut-off events. [2024-06-28 03:01:08,531 INFO L125 PetriNetUnfolderBase]: For 90312/90312 co-relation queries the response was YES. [2024-06-28 03:01:08,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6158 conditions, 829 events. 396/829 cut-off events. For 90312/90312 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 4555 event pairs, 128 based on Foata normal form. 2/831 useless extension candidates. Maximal degree in co-relation 6070. Up to 725 conditions per place. [2024-06-28 03:01:08,537 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 136 selfloop transitions, 20 changer transitions 0/159 dead transitions. [2024-06-28 03:01:08,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 159 transitions, 1647 flow [2024-06-28 03:01:08,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:01:08,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:01:08,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 114 transitions. [2024-06-28 03:01:08,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38 [2024-06-28 03:01:08,538 INFO L175 Difference]: Start difference. First operand has 214 places, 147 transitions, 1309 flow. Second operand 10 states and 114 transitions. [2024-06-28 03:01:08,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 159 transitions, 1647 flow [2024-06-28 03:01:08,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 159 transitions, 1588 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-28 03:01:08,713 INFO L231 Difference]: Finished difference. Result has 209 places, 147 transitions, 1294 flow [2024-06-28 03:01:08,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1250, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1294, PETRI_PLACES=209, PETRI_TRANSITIONS=147} [2024-06-28 03:01:08,713 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 180 predicate places. [2024-06-28 03:01:08,713 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 147 transitions, 1294 flow [2024-06-28 03:01:08,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:08,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:01:08,714 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:01:08,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 03:01:08,714 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:01:08,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:01:08,714 INFO L85 PathProgramCache]: Analyzing trace with hash 242791203, now seen corresponding path program 22 times [2024-06-28 03:01:08,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:01:08,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975757774] [2024-06-28 03:01:08,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:01:08,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:01:08,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:01:09,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:01:09,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:01:09,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975757774] [2024-06-28 03:01:09,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975757774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:01:09,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:01:09,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:01:09,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860332310] [2024-06-28 03:01:09,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:01:09,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:01:09,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:01:09,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:01:09,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:01:09,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:01:09,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 147 transitions, 1294 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:09,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:01:09,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:01:09,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:01:10,177 INFO L124 PetriNetUnfolderBase]: 412/861 cut-off events. [2024-06-28 03:01:10,177 INFO L125 PetriNetUnfolderBase]: For 103035/103035 co-relation queries the response was YES. [2024-06-28 03:01:10,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6289 conditions, 861 events. 412/861 cut-off events. For 103035/103035 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 4800 event pairs, 134 based on Foata normal form. 10/871 useless extension candidates. Maximal degree in co-relation 6204. Up to 620 conditions per place. [2024-06-28 03:01:10,184 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 94 selfloop transitions, 58 changer transitions 6/161 dead transitions. [2024-06-28 03:01:10,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 161 transitions, 1708 flow [2024-06-28 03:01:10,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:01:10,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:01:10,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 129 transitions. [2024-06-28 03:01:10,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43 [2024-06-28 03:01:10,185 INFO L175 Difference]: Start difference. First operand has 209 places, 147 transitions, 1294 flow. Second operand 10 states and 129 transitions. [2024-06-28 03:01:10,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 161 transitions, 1708 flow [2024-06-28 03:01:10,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 161 transitions, 1571 flow, removed 18 selfloop flow, removed 11 redundant places. [2024-06-28 03:01:10,349 INFO L231 Difference]: Finished difference. Result has 208 places, 145 transitions, 1289 flow [2024-06-28 03:01:10,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1158, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1289, PETRI_PLACES=208, PETRI_TRANSITIONS=145} [2024-06-28 03:01:10,350 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 179 predicate places. [2024-06-28 03:01:10,350 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 145 transitions, 1289 flow [2024-06-28 03:01:10,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:10,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:01:10,350 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:01:10,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 03:01:10,350 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:01:10,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:01:10,350 INFO L85 PathProgramCache]: Analyzing trace with hash 996463419, now seen corresponding path program 23 times [2024-06-28 03:01:10,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:01:10,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720226150] [2024-06-28 03:01:10,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:01:10,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:01:10,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:01:11,538 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:01:11,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:01:11,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1720226150] [2024-06-28 03:01:11,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1720226150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:01:11,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:01:11,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:01:11,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729185779] [2024-06-28 03:01:11,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:01:11,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:01:11,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:01:11,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:01:11,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:01:11,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:01:11,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 145 transitions, 1289 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:11,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:01:11,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:01:11,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:01:12,031 INFO L124 PetriNetUnfolderBase]: 360/754 cut-off events. [2024-06-28 03:01:12,032 INFO L125 PetriNetUnfolderBase]: For 71820/71820 co-relation queries the response was YES. [2024-06-28 03:01:12,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4576 conditions, 754 events. 360/754 cut-off events. For 71820/71820 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 4065 event pairs, 140 based on Foata normal form. 10/764 useless extension candidates. Maximal degree in co-relation 4493. Up to 641 conditions per place. [2024-06-28 03:01:12,037 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 128 selfloop transitions, 20 changer transitions 7/158 dead transitions. [2024-06-28 03:01:12,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 158 transitions, 1665 flow [2024-06-28 03:01:12,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:01:12,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:01:12,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-28 03:01:12,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 03:01:12,038 INFO L175 Difference]: Start difference. First operand has 208 places, 145 transitions, 1289 flow. Second operand 10 states and 120 transitions. [2024-06-28 03:01:12,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 158 transitions, 1665 flow [2024-06-28 03:01:12,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 158 transitions, 1489 flow, removed 26 selfloop flow, removed 10 redundant places. [2024-06-28 03:01:12,198 INFO L231 Difference]: Finished difference. Result has 208 places, 141 transitions, 1131 flow [2024-06-28 03:01:12,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1113, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1131, PETRI_PLACES=208, PETRI_TRANSITIONS=141} [2024-06-28 03:01:12,199 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 179 predicate places. [2024-06-28 03:01:12,199 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 141 transitions, 1131 flow [2024-06-28 03:01:12,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:12,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:01:12,199 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:01:12,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 03:01:12,199 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:01:12,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:01:12,199 INFO L85 PathProgramCache]: Analyzing trace with hash 236542037, now seen corresponding path program 8 times [2024-06-28 03:01:12,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:01:12,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590103366] [2024-06-28 03:01:12,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:01:12,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:01:12,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:01:14,563 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:01:14,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:01:14,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590103366] [2024-06-28 03:01:14,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590103366] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:01:14,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:01:14,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:01:14,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671312475] [2024-06-28 03:01:14,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:01:14,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:01:14,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:01:14,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:01:14,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:01:14,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:01:14,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 141 transitions, 1131 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:14,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:01:14,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:01:14,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:01:15,335 INFO L124 PetriNetUnfolderBase]: 353/748 cut-off events. [2024-06-28 03:01:15,335 INFO L125 PetriNetUnfolderBase]: For 68895/68895 co-relation queries the response was YES. [2024-06-28 03:01:15,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4378 conditions, 748 events. 353/748 cut-off events. For 68895/68895 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 4055 event pairs, 111 based on Foata normal form. 8/756 useless extension candidates. Maximal degree in co-relation 4295. Up to 551 conditions per place. [2024-06-28 03:01:15,340 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 98 selfloop transitions, 45 changer transitions 9/155 dead transitions. [2024-06-28 03:01:15,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 155 transitions, 1503 flow [2024-06-28 03:01:15,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:01:15,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:01:15,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 133 transitions. [2024-06-28 03:01:15,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.403030303030303 [2024-06-28 03:01:15,341 INFO L175 Difference]: Start difference. First operand has 208 places, 141 transitions, 1131 flow. Second operand 11 states and 133 transitions. [2024-06-28 03:01:15,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 155 transitions, 1503 flow [2024-06-28 03:01:15,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 155 transitions, 1391 flow, removed 4 selfloop flow, removed 13 redundant places. [2024-06-28 03:01:15,490 INFO L231 Difference]: Finished difference. Result has 206 places, 138 transitions, 1094 flow [2024-06-28 03:01:15,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1019, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1094, PETRI_PLACES=206, PETRI_TRANSITIONS=138} [2024-06-28 03:01:15,491 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 177 predicate places. [2024-06-28 03:01:15,491 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 138 transitions, 1094 flow [2024-06-28 03:01:15,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:15,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:01:15,491 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:01:15,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 03:01:15,491 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:01:15,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:01:15,492 INFO L85 PathProgramCache]: Analyzing trace with hash 273364103, now seen corresponding path program 9 times [2024-06-28 03:01:15,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:01:15,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [360404523] [2024-06-28 03:01:15,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:01:15,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:01:15,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:01:16,537 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:01:16,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:01:16,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [360404523] [2024-06-28 03:01:16,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [360404523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:01:16,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:01:16,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:01:16,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613680975] [2024-06-28 03:01:16,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:01:16,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:01:16,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:01:16,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:01:16,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:01:16,622 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:01:16,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 138 transitions, 1094 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-28 03:01:16,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:01:16,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:01:16,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:01:16,967 INFO L124 PetriNetUnfolderBase]: 366/783 cut-off events. [2024-06-28 03:01:16,968 INFO L125 PetriNetUnfolderBase]: For 79601/79601 co-relation queries the response was YES. [2024-06-28 03:01:16,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5000 conditions, 783 events. 366/783 cut-off events. For 79601/79601 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 4315 event pairs, 119 based on Foata normal form. 6/789 useless extension candidates. Maximal degree in co-relation 4918. Up to 566 conditions per place. [2024-06-28 03:01:16,975 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 119 selfloop transitions, 27 changer transitions 6/155 dead transitions. [2024-06-28 03:01:16,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 155 transitions, 1628 flow [2024-06-28 03:01:16,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:01:16,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:01:16,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 125 transitions. [2024-06-28 03:01:16,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-28 03:01:16,976 INFO L175 Difference]: Start difference. First operand has 206 places, 138 transitions, 1094 flow. Second operand 10 states and 125 transitions. [2024-06-28 03:01:16,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 155 transitions, 1628 flow [2024-06-28 03:01:17,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 155 transitions, 1495 flow, removed 7 selfloop flow, removed 11 redundant places. [2024-06-28 03:01:17,167 INFO L231 Difference]: Finished difference. Result has 202 places, 136 transitions, 1014 flow [2024-06-28 03:01:17,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=969, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1014, PETRI_PLACES=202, PETRI_TRANSITIONS=136} [2024-06-28 03:01:17,168 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 173 predicate places. [2024-06-28 03:01:17,168 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 136 transitions, 1014 flow [2024-06-28 03:01:17,168 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-28 03:01:17,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:01:17,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-28 03:01:17,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 03:01:17,168 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:01:17,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:01:17,168 INFO L85 PathProgramCache]: Analyzing trace with hash -576538687, now seen corresponding path program 10 times [2024-06-28 03:01:17,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:01:17,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113110795] [2024-06-28 03:01:17,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:01:17,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:01:17,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:01:18,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:01:18,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:01:18,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113110795] [2024-06-28 03:01:18,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113110795] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:01:18,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:01:18,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:01:18,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566458713] [2024-06-28 03:01:18,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:01:18,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:01:18,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:01:18,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:01:18,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:01:18,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:01:18,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 136 transitions, 1014 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:18,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:01:18,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:01:18,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:01:18,774 INFO L124 PetriNetUnfolderBase]: 364/772 cut-off events. [2024-06-28 03:01:18,774 INFO L125 PetriNetUnfolderBase]: For 81845/81845 co-relation queries the response was YES. [2024-06-28 03:01:18,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4851 conditions, 772 events. 364/772 cut-off events. For 81845/81845 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 4207 event pairs, 95 based on Foata normal form. 8/780 useless extension candidates. Maximal degree in co-relation 4771. Up to 620 conditions per place. [2024-06-28 03:01:18,779 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 108 selfloop transitions, 30 changer transitions 10/151 dead transitions. [2024-06-28 03:01:18,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 151 transitions, 1382 flow [2024-06-28 03:01:18,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:01:18,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:01:18,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 132 transitions. [2024-06-28 03:01:18,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 03:01:18,780 INFO L175 Difference]: Start difference. First operand has 202 places, 136 transitions, 1014 flow. Second operand 11 states and 132 transitions. [2024-06-28 03:01:18,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 151 transitions, 1382 flow [2024-06-28 03:01:18,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 151 transitions, 1332 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-28 03:01:18,951 INFO L231 Difference]: Finished difference. Result has 202 places, 132 transitions, 1002 flow [2024-06-28 03:01:18,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=964, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1002, PETRI_PLACES=202, PETRI_TRANSITIONS=132} [2024-06-28 03:01:18,951 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 173 predicate places. [2024-06-28 03:01:18,951 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 132 transitions, 1002 flow [2024-06-28 03:01:18,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:18,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:01:18,952 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:01:18,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 03:01:18,952 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:01:18,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:01:18,952 INFO L85 PathProgramCache]: Analyzing trace with hash 1855788031, now seen corresponding path program 11 times [2024-06-28 03:01:18,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:01:18,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904080350] [2024-06-28 03:01:18,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:01:18,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:01:18,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:01:20,382 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:01:20,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:01:20,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [904080350] [2024-06-28 03:01:20,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [904080350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:01:20,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:01:20,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:01:20,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69337436] [2024-06-28 03:01:20,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:01:20,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:01:20,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:01:20,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:01:20,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:01:20,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:01:20,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 132 transitions, 1002 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:20,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:01:20,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:01:20,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:01:20,877 INFO L124 PetriNetUnfolderBase]: 358/765 cut-off events. [2024-06-28 03:01:20,878 INFO L125 PetriNetUnfolderBase]: For 79263/79263 co-relation queries the response was YES. [2024-06-28 03:01:20,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4801 conditions, 765 events. 358/765 cut-off events. For 79263/79263 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 4197 event pairs, 123 based on Foata normal form. 8/773 useless extension candidates. Maximal degree in co-relation 4722. Up to 560 conditions per place. [2024-06-28 03:01:20,885 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 90 selfloop transitions, 40 changer transitions 13/146 dead transitions. [2024-06-28 03:01:20,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 146 transitions, 1354 flow [2024-06-28 03:01:20,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:01:20,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:01:20,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-28 03:01:20,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-06-28 03:01:20,887 INFO L175 Difference]: Start difference. First operand has 202 places, 132 transitions, 1002 flow. Second operand 11 states and 135 transitions. [2024-06-28 03:01:20,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 146 transitions, 1354 flow [2024-06-28 03:01:21,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 146 transitions, 1266 flow, removed 1 selfloop flow, removed 11 redundant places. [2024-06-28 03:01:21,051 INFO L231 Difference]: Finished difference. Result has 199 places, 126 transitions, 963 flow [2024-06-28 03:01:21,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=914, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=963, PETRI_PLACES=199, PETRI_TRANSITIONS=126} [2024-06-28 03:01:21,051 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 170 predicate places. [2024-06-28 03:01:21,051 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 126 transitions, 963 flow [2024-06-28 03:01:21,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-28 03:01:21,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:01:21,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-28 03:01:21,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 03:01:21,052 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:01:21,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:01:21,052 INFO L85 PathProgramCache]: Analyzing trace with hash 243037157, now seen corresponding path program 12 times [2024-06-28 03:01:21,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:01:21,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217831982] [2024-06-28 03:01:21,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:01:21,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:01:21,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:01:22,065 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:01:22,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:01:22,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217831982] [2024-06-28 03:01:22,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217831982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:01:22,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:01:22,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:01:22,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156762263] [2024-06-28 03:01:22,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:01:22,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:01:22,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:01:22,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:01:22,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:01:22,167 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:01:22,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 126 transitions, 963 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-28 03:01:22,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:01:22,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:01:22,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:01:22,480 INFO L124 PetriNetUnfolderBase]: 357/772 cut-off events. [2024-06-28 03:01:22,480 INFO L125 PetriNetUnfolderBase]: For 86489/86489 co-relation queries the response was YES. [2024-06-28 03:01:22,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5150 conditions, 772 events. 357/772 cut-off events. For 86489/86489 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 4272 event pairs, 132 based on Foata normal form. 6/778 useless extension candidates. Maximal degree in co-relation 5072. Up to 519 conditions per place. [2024-06-28 03:01:22,486 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 88 selfloop transitions, 43 changer transitions 8/142 dead transitions. [2024-06-28 03:01:22,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 142 transitions, 1435 flow [2024-06-28 03:01:22,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:01:22,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:01:22,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 129 transitions. [2024-06-28 03:01:22,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43 [2024-06-28 03:01:22,487 INFO L175 Difference]: Start difference. First operand has 199 places, 126 transitions, 963 flow. Second operand 10 states and 129 transitions. [2024-06-28 03:01:22,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 142 transitions, 1435 flow [2024-06-28 03:01:22,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 142 transitions, 1339 flow, removed 8 selfloop flow, removed 11 redundant places. [2024-06-28 03:01:22,665 INFO L231 Difference]: Finished difference. Result has 192 places, 122 transitions, 944 flow [2024-06-28 03:01:22,665 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=875, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=944, PETRI_PLACES=192, PETRI_TRANSITIONS=122} [2024-06-28 03:01:22,666 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 163 predicate places. [2024-06-28 03:01:22,666 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 122 transitions, 944 flow [2024-06-28 03:01:22,666 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-28 03:01:22,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:01:22,666 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:01:22,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 03:01:22,666 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:01:22,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:01:22,666 INFO L85 PathProgramCache]: Analyzing trace with hash 273125093, now seen corresponding path program 13 times [2024-06-28 03:01:22,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:01:22,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625856245] [2024-06-28 03:01:22,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:01:22,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:01:22,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:01:23,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-28 03:01:23,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:01:23,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625856245] [2024-06-28 03:01:23,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625856245] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:01:23,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:01:23,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:01:23,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742147468] [2024-06-28 03:01:23,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:01:23,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:01:23,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:01:23,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:01:23,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:01:24,018 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:01:24,019 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 122 transitions, 944 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:24,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:01:24,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:01:24,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:01:24,277 INFO L124 PetriNetUnfolderBase]: 353/760 cut-off events. [2024-06-28 03:01:24,277 INFO L125 PetriNetUnfolderBase]: For 82656/82656 co-relation queries the response was YES. [2024-06-28 03:01:24,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5019 conditions, 760 events. 353/760 cut-off events. For 82656/82656 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 4193 event pairs, 138 based on Foata normal form. 8/768 useless extension candidates. Maximal degree in co-relation 4944. Up to 626 conditions per place. [2024-06-28 03:01:24,281 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 99 selfloop transitions, 20 changer transitions 14/136 dead transitions. [2024-06-28 03:01:24,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 136 transitions, 1276 flow [2024-06-28 03:01:24,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:01:24,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:01:24,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-28 03:01:24,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.396969696969697 [2024-06-28 03:01:24,282 INFO L175 Difference]: Start difference. First operand has 192 places, 122 transitions, 944 flow. Second operand 11 states and 131 transitions. [2024-06-28 03:01:24,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 136 transitions, 1276 flow [2024-06-28 03:01:24,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 136 transitions, 1178 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-06-28 03:01:24,425 INFO L231 Difference]: Finished difference. Result has 188 places, 115 transitions, 850 flow [2024-06-28 03:01:24,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=846, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=850, PETRI_PLACES=188, PETRI_TRANSITIONS=115} [2024-06-28 03:01:24,426 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 159 predicate places. [2024-06-28 03:01:24,426 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 115 transitions, 850 flow [2024-06-28 03:01:24,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:24,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:01:24,426 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:01:24,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 03:01:24,426 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:01:24,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:01:24,427 INFO L85 PathProgramCache]: Analyzing trace with hash 464682197, now seen corresponding path program 14 times [2024-06-28 03:01:24,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:01:24,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865580646] [2024-06-28 03:01:24,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:01:24,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:01:24,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:01:26,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:01:26,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:01:26,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865580646] [2024-06-28 03:01:26,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865580646] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:01:26,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:01:26,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:01:26,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269043650] [2024-06-28 03:01:26,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:01:26,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:01:26,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:01:26,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:01:26,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:01:26,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:01:26,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 115 transitions, 850 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:26,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:01:26,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:01:26,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:01:26,721 INFO L124 PetriNetUnfolderBase]: 358/776 cut-off events. [2024-06-28 03:01:26,721 INFO L125 PetriNetUnfolderBase]: For 86011/86011 co-relation queries the response was YES. [2024-06-28 03:01:26,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5428 conditions, 776 events. 358/776 cut-off events. For 86011/86011 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 4297 event pairs, 177 based on Foata normal form. 6/782 useless extension candidates. Maximal degree in co-relation 5355. Up to 622 conditions per place. [2024-06-28 03:01:26,726 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 108 selfloop transitions, 15 changer transitions 7/133 dead transitions. [2024-06-28 03:01:26,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 133 transitions, 1324 flow [2024-06-28 03:01:26,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:01:26,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:01:26,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-28 03:01:26,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3939393939393939 [2024-06-28 03:01:26,726 INFO L175 Difference]: Start difference. First operand has 188 places, 115 transitions, 850 flow. Second operand 11 states and 130 transitions. [2024-06-28 03:01:26,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 133 transitions, 1324 flow [2024-06-28 03:01:26,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 133 transitions, 1254 flow, removed 15 selfloop flow, removed 12 redundant places. [2024-06-28 03:01:26,835 INFO L231 Difference]: Finished difference. Result has 180 places, 112 transitions, 814 flow [2024-06-28 03:01:26,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=796, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=814, PETRI_PLACES=180, PETRI_TRANSITIONS=112} [2024-06-28 03:01:26,835 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 151 predicate places. [2024-06-28 03:01:26,835 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 112 transitions, 814 flow [2024-06-28 03:01:26,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:26,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:01:26,836 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:01:26,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 03:01:26,836 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:01:26,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:01:26,836 INFO L85 PathProgramCache]: Analyzing trace with hash 996470363, now seen corresponding path program 15 times [2024-06-28 03:01:26,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:01:26,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798499816] [2024-06-28 03:01:26,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:01:26,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:01:26,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:01:28,301 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:01:28,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:01:28,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798499816] [2024-06-28 03:01:28,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798499816] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:01:28,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:01:28,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:01:28,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205748082] [2024-06-28 03:01:28,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:01:28,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:01:28,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:01:28,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:01:28,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:01:28,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:01:28,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 112 transitions, 814 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:28,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:01:28,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:01:28,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:01:28,796 INFO L124 PetriNetUnfolderBase]: 333/721 cut-off events. [2024-06-28 03:01:28,796 INFO L125 PetriNetUnfolderBase]: For 66376/66376 co-relation queries the response was YES. [2024-06-28 03:01:28,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4535 conditions, 721 events. 333/721 cut-off events. For 66376/66376 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 3903 event pairs, 169 based on Foata normal form. 8/729 useless extension candidates. Maximal degree in co-relation 4466. Up to 622 conditions per place. [2024-06-28 03:01:28,800 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 98 selfloop transitions, 10 changer transitions 15/126 dead transitions. [2024-06-28 03:01:28,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 126 transitions, 1122 flow [2024-06-28 03:01:28,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:01:28,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:01:28,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 125 transitions. [2024-06-28 03:01:28,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3787878787878788 [2024-06-28 03:01:28,801 INFO L175 Difference]: Start difference. First operand has 180 places, 112 transitions, 814 flow. Second operand 11 states and 125 transitions. [2024-06-28 03:01:28,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 126 transitions, 1122 flow [2024-06-28 03:01:28,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 126 transitions, 1091 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-28 03:01:28,902 INFO L231 Difference]: Finished difference. Result has 178 places, 105 transitions, 765 flow [2024-06-28 03:01:28,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=783, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=765, PETRI_PLACES=178, PETRI_TRANSITIONS=105} [2024-06-28 03:01:28,902 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 149 predicate places. [2024-06-28 03:01:28,902 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 105 transitions, 765 flow [2024-06-28 03:01:28,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:28,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:01:28,902 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:01:28,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 03:01:28,903 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:01:28,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:01:28,903 INFO L85 PathProgramCache]: Analyzing trace with hash -948585201, now seen corresponding path program 16 times [2024-06-28 03:01:28,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:01:28,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365112371] [2024-06-28 03:01:28,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:01:28,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:01:28,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:01:30,427 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:01:30,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:01:30,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [365112371] [2024-06-28 03:01:30,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [365112371] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:01:30,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:01:30,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:01:30,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976408883] [2024-06-28 03:01:30,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:01:30,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:01:30,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:01:30,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:01:30,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:01:30,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:01:30,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 105 transitions, 765 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:30,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:01:30,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:01:30,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:01:31,043 INFO L124 PetriNetUnfolderBase]: 313/684 cut-off events. [2024-06-28 03:01:31,044 INFO L125 PetriNetUnfolderBase]: For 61627/61627 co-relation queries the response was YES. [2024-06-28 03:01:31,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4205 conditions, 684 events. 313/684 cut-off events. For 61627/61627 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 3652 event pairs, 137 based on Foata normal form. 8/692 useless extension candidates. Maximal degree in co-relation 4137. Up to 570 conditions per place. [2024-06-28 03:01:31,047 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 87 selfloop transitions, 20 changer transitions 9/119 dead transitions. [2024-06-28 03:01:31,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 119 transitions, 1059 flow [2024-06-28 03:01:31,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:01:31,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:01:31,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 127 transitions. [2024-06-28 03:01:31,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38484848484848483 [2024-06-28 03:01:31,048 INFO L175 Difference]: Start difference. First operand has 178 places, 105 transitions, 765 flow. Second operand 11 states and 127 transitions. [2024-06-28 03:01:31,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 119 transitions, 1059 flow [2024-06-28 03:01:31,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 119 transitions, 1031 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-28 03:01:31,133 INFO L231 Difference]: Finished difference. Result has 170 places, 102 transitions, 762 flow [2024-06-28 03:01:31,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=737, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=762, PETRI_PLACES=170, PETRI_TRANSITIONS=102} [2024-06-28 03:01:31,134 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 141 predicate places. [2024-06-28 03:01:31,134 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 102 transitions, 762 flow [2024-06-28 03:01:31,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:31,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:01:31,134 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:01:31,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 03:01:31,134 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:01:31,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:01:31,134 INFO L85 PathProgramCache]: Analyzing trace with hash 2085715651, now seen corresponding path program 17 times [2024-06-28 03:01:31,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:01:31,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663079618] [2024-06-28 03:01:31,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:01:31,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:01:31,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:01:32,397 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:01:32,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:01:32,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663079618] [2024-06-28 03:01:32,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663079618] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:01:32,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:01:32,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:01:32,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [904371538] [2024-06-28 03:01:32,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:01:32,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:01:32,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:01:32,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:01:32,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:01:32,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:01:32,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 102 transitions, 762 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:32,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:01:32,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:01:32,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:01:32,835 INFO L124 PetriNetUnfolderBase]: 304/672 cut-off events. [2024-06-28 03:01:32,836 INFO L125 PetriNetUnfolderBase]: For 51652/51652 co-relation queries the response was YES. [2024-06-28 03:01:32,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4050 conditions, 672 events. 304/672 cut-off events. For 51652/51652 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 3578 event pairs, 164 based on Foata normal form. 6/678 useless extension candidates. Maximal degree in co-relation 3985. Up to 586 conditions per place. [2024-06-28 03:01:32,839 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 92 selfloop transitions, 11 changer transitions 10/116 dead transitions. [2024-06-28 03:01:32,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 116 transitions, 1042 flow [2024-06-28 03:01:32,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:01:32,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:01:32,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 122 transitions. [2024-06-28 03:01:32,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3696969696969697 [2024-06-28 03:01:32,840 INFO L175 Difference]: Start difference. First operand has 170 places, 102 transitions, 762 flow. Second operand 11 states and 122 transitions. [2024-06-28 03:01:32,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 116 transitions, 1042 flow [2024-06-28 03:01:32,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 116 transitions, 998 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-28 03:01:32,925 INFO L231 Difference]: Finished difference. Result has 168 places, 99 transitions, 725 flow [2024-06-28 03:01:32,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=718, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=725, PETRI_PLACES=168, PETRI_TRANSITIONS=99} [2024-06-28 03:01:32,926 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 139 predicate places. [2024-06-28 03:01:32,926 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 99 transitions, 725 flow [2024-06-28 03:01:32,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:32,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:01:32,926 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:01:32,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 03:01:32,927 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:01:32,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:01:32,927 INFO L85 PathProgramCache]: Analyzing trace with hash -100162425, now seen corresponding path program 18 times [2024-06-28 03:01:32,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:01:32,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128267421] [2024-06-28 03:01:32,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:01:32,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:01:32,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:01:34,096 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:01:34,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:01:34,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128267421] [2024-06-28 03:01:34,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1128267421] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:01:34,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:01:34,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:01:34,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888243442] [2024-06-28 03:01:34,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:01:34,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:01:34,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:01:34,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:01:34,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:01:34,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:01:34,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 99 transitions, 725 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:34,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:01:34,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:01:34,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:01:34,554 INFO L124 PetriNetUnfolderBase]: 290/642 cut-off events. [2024-06-28 03:01:34,554 INFO L125 PetriNetUnfolderBase]: For 46965/46965 co-relation queries the response was YES. [2024-06-28 03:01:34,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3754 conditions, 642 events. 290/642 cut-off events. For 46965/46965 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 3351 event pairs, 159 based on Foata normal form. 6/648 useless extension candidates. Maximal degree in co-relation 3690. Up to 555 conditions per place. [2024-06-28 03:01:34,558 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 87 selfloop transitions, 8 changer transitions 14/112 dead transitions. [2024-06-28 03:01:34,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 112 transitions, 971 flow [2024-06-28 03:01:34,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:01:34,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:01:34,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 113 transitions. [2024-06-28 03:01:34,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37666666666666665 [2024-06-28 03:01:34,559 INFO L175 Difference]: Start difference. First operand has 168 places, 99 transitions, 725 flow. Second operand 10 states and 113 transitions. [2024-06-28 03:01:34,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 112 transitions, 971 flow [2024-06-28 03:01:34,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 112 transitions, 943 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-28 03:01:34,650 INFO L231 Difference]: Finished difference. Result has 163 places, 93 transitions, 665 flow [2024-06-28 03:01:34,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=697, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=665, PETRI_PLACES=163, PETRI_TRANSITIONS=93} [2024-06-28 03:01:34,650 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 134 predicate places. [2024-06-28 03:01:34,650 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 93 transitions, 665 flow [2024-06-28 03:01:34,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:34,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:01:34,651 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:01:34,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 03:01:34,651 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:01:34,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:01:34,651 INFO L85 PathProgramCache]: Analyzing trace with hash 1996180857, now seen corresponding path program 1 times [2024-06-28 03:01:34,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:01:34,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [537559912] [2024-06-28 03:01:34,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:01:34,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:01:34,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:01:35,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:01:35,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:01:35,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [537559912] [2024-06-28 03:01:35,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [537559912] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:01:35,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:01:35,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:01:35,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756435257] [2024-06-28 03:01:35,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:01:35,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:01:35,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:01:35,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:01:35,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:01:35,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:01:35,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 93 transitions, 665 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-28 03:01:35,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:01:35,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:01:35,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:01:36,010 INFO L124 PetriNetUnfolderBase]: 295/651 cut-off events. [2024-06-28 03:01:36,010 INFO L125 PetriNetUnfolderBase]: For 43451/43451 co-relation queries the response was YES. [2024-06-28 03:01:36,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3660 conditions, 651 events. 295/651 cut-off events. For 43451/43451 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 3392 event pairs, 101 based on Foata normal form. 6/657 useless extension candidates. Maximal degree in co-relation 3598. Up to 515 conditions per place. [2024-06-28 03:01:36,013 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 85 selfloop transitions, 15 changer transitions 17/120 dead transitions. [2024-06-28 03:01:36,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 120 transitions, 981 flow [2024-06-28 03:01:36,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:01:36,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:01:36,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-28 03:01:36,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.396969696969697 [2024-06-28 03:01:36,015 INFO L175 Difference]: Start difference. First operand has 163 places, 93 transitions, 665 flow. Second operand 11 states and 131 transitions. [2024-06-28 03:01:36,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 120 transitions, 981 flow [2024-06-28 03:01:36,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 120 transitions, 931 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-06-28 03:01:36,087 INFO L231 Difference]: Finished difference. Result has 159 places, 93 transitions, 660 flow [2024-06-28 03:01:36,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=619, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=660, PETRI_PLACES=159, PETRI_TRANSITIONS=93} [2024-06-28 03:01:36,088 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 130 predicate places. [2024-06-28 03:01:36,088 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 93 transitions, 660 flow [2024-06-28 03:01:36,088 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-28 03:01:36,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:01:36,088 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:01:36,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 03:01:36,089 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:01:36,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:01:36,089 INFO L85 PathProgramCache]: Analyzing trace with hash -651459685, now seen corresponding path program 2 times [2024-06-28 03:01:36,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:01:36,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538339653] [2024-06-28 03:01:36,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:01:36,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:01:36,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:01:37,490 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:01:37,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:01:37,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538339653] [2024-06-28 03:01:37,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1538339653] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:01:37,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:01:37,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:01:37,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344665664] [2024-06-28 03:01:37,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:01:37,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:01:37,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:01:37,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:01:37,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:01:37,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:01:37,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 93 transitions, 660 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:37,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:01:37,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:01:37,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:01:37,984 INFO L124 PetriNetUnfolderBase]: 297/657 cut-off events. [2024-06-28 03:01:37,984 INFO L125 PetriNetUnfolderBase]: For 38532/38532 co-relation queries the response was YES. [2024-06-28 03:01:37,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3513 conditions, 657 events. 297/657 cut-off events. For 38532/38532 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 3424 event pairs, 106 based on Foata normal form. 6/663 useless extension candidates. Maximal degree in co-relation 3452. Up to 536 conditions per place. [2024-06-28 03:01:37,987 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 85 selfloop transitions, 16 changer transitions 19/123 dead transitions. [2024-06-28 03:01:37,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 123 transitions, 1005 flow [2024-06-28 03:01:37,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:01:37,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:01:37,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 141 transitions. [2024-06-28 03:01:37,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39166666666666666 [2024-06-28 03:01:37,988 INFO L175 Difference]: Start difference. First operand has 159 places, 93 transitions, 660 flow. Second operand 12 states and 141 transitions. [2024-06-28 03:01:37,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 123 transitions, 1005 flow [2024-06-28 03:01:38,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 123 transitions, 959 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-28 03:01:38,050 INFO L231 Difference]: Finished difference. Result has 162 places, 94 transitions, 673 flow [2024-06-28 03:01:38,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=624, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=673, PETRI_PLACES=162, PETRI_TRANSITIONS=94} [2024-06-28 03:01:38,050 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 133 predicate places. [2024-06-28 03:01:38,051 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 94 transitions, 673 flow [2024-06-28 03:01:38,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:38,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:01:38,051 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:01:38,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 03:01:38,051 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:01:38,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:01:38,051 INFO L85 PathProgramCache]: Analyzing trace with hash 1506173339, now seen corresponding path program 3 times [2024-06-28 03:01:38,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:01:38,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531000802] [2024-06-28 03:01:38,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:01:38,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:01:38,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:01:39,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:01:39,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:01:39,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531000802] [2024-06-28 03:01:39,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531000802] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:01:39,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:01:39,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:01:39,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297154025] [2024-06-28 03:01:39,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:01:39,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:01:39,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:01:39,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:01:39,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:01:39,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:01:39,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 94 transitions, 673 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:39,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:01:39,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:01:39,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:01:39,637 INFO L124 PetriNetUnfolderBase]: 284/636 cut-off events. [2024-06-28 03:01:39,637 INFO L125 PetriNetUnfolderBase]: For 38476/38476 co-relation queries the response was YES. [2024-06-28 03:01:39,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3446 conditions, 636 events. 284/636 cut-off events. For 38476/38476 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 3300 event pairs, 96 based on Foata normal form. 6/642 useless extension candidates. Maximal degree in co-relation 3383. Up to 534 conditions per place. [2024-06-28 03:01:39,641 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 82 selfloop transitions, 13 changer transitions 20/118 dead transitions. [2024-06-28 03:01:39,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 118 transitions, 975 flow [2024-06-28 03:01:39,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:01:39,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:01:39,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 136 transitions. [2024-06-28 03:01:39,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37777777777777777 [2024-06-28 03:01:39,642 INFO L175 Difference]: Start difference. First operand has 162 places, 94 transitions, 673 flow. Second operand 12 states and 136 transitions. [2024-06-28 03:01:39,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 118 transitions, 975 flow [2024-06-28 03:01:39,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 118 transitions, 920 flow, removed 9 selfloop flow, removed 12 redundant places. [2024-06-28 03:01:39,706 INFO L231 Difference]: Finished difference. Result has 161 places, 91 transitions, 639 flow [2024-06-28 03:01:39,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=618, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=639, PETRI_PLACES=161, PETRI_TRANSITIONS=91} [2024-06-28 03:01:39,706 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 132 predicate places. [2024-06-28 03:01:39,706 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 91 transitions, 639 flow [2024-06-28 03:01:39,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:39,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:01:39,706 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:01:39,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 03:01:39,707 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:01:39,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:01:39,707 INFO L85 PathProgramCache]: Analyzing trace with hash -1350936095, now seen corresponding path program 4 times [2024-06-28 03:01:39,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:01:39,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942148322] [2024-06-28 03:01:39,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:01:39,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:01:39,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:01:41,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-28 03:01:41,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:01:41,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942148322] [2024-06-28 03:01:41,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942148322] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:01:41,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:01:41,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:01:41,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659610685] [2024-06-28 03:01:41,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:01:41,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:01:41,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:01:41,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:01:41,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:01:41,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:01:41,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 91 transitions, 639 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:41,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:01:41,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:01:41,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:01:41,651 INFO L124 PetriNetUnfolderBase]: 289/637 cut-off events. [2024-06-28 03:01:41,651 INFO L125 PetriNetUnfolderBase]: For 38393/38393 co-relation queries the response was YES. [2024-06-28 03:01:41,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3413 conditions, 637 events. 289/637 cut-off events. For 38393/38393 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 3316 event pairs, 96 based on Foata normal form. 6/643 useless extension candidates. Maximal degree in co-relation 3352. Up to 525 conditions per place. [2024-06-28 03:01:41,655 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 84 selfloop transitions, 12 changer transitions 16/115 dead transitions. [2024-06-28 03:01:41,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 115 transitions, 933 flow [2024-06-28 03:01:41,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:01:41,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:01:41,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-28 03:01:41,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3939393939393939 [2024-06-28 03:01:41,658 INFO L175 Difference]: Start difference. First operand has 161 places, 91 transitions, 639 flow. Second operand 11 states and 130 transitions. [2024-06-28 03:01:41,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 115 transitions, 933 flow [2024-06-28 03:01:41,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 115 transitions, 894 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-28 03:01:41,720 INFO L231 Difference]: Finished difference. Result has 157 places, 90 transitions, 624 flow [2024-06-28 03:01:41,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=600, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=624, PETRI_PLACES=157, PETRI_TRANSITIONS=90} [2024-06-28 03:01:41,721 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 128 predicate places. [2024-06-28 03:01:41,721 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 90 transitions, 624 flow [2024-06-28 03:01:41,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:41,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:01:41,721 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:01:41,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 03:01:41,721 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:01:41,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:01:41,722 INFO L85 PathProgramCache]: Analyzing trace with hash 700141795, now seen corresponding path program 5 times [2024-06-28 03:01:41,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:01:41,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739677301] [2024-06-28 03:01:41,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:01:41,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:01:41,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:01:43,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:01:43,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:01:43,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739677301] [2024-06-28 03:01:43,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [739677301] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:01:43,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:01:43,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:01:43,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461667178] [2024-06-28 03:01:43,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:01:43,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:01:43,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:01:43,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:01:43,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:01:43,706 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:01:43,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 90 transitions, 624 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:43,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:01:43,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:01:43,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:01:43,981 INFO L124 PetriNetUnfolderBase]: 275/613 cut-off events. [2024-06-28 03:01:43,981 INFO L125 PetriNetUnfolderBase]: For 38364/38364 co-relation queries the response was YES. [2024-06-28 03:01:43,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3343 conditions, 613 events. 275/613 cut-off events. For 38364/38364 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 3181 event pairs, 96 based on Foata normal form. 6/619 useless extension candidates. Maximal degree in co-relation 3283. Up to 520 conditions per place. [2024-06-28 03:01:43,985 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 81 selfloop transitions, 10 changer transitions 17/111 dead transitions. [2024-06-28 03:01:43,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 111 transitions, 902 flow [2024-06-28 03:01:43,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:01:43,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:01:43,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 134 transitions. [2024-06-28 03:01:43,986 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37222222222222223 [2024-06-28 03:01:43,986 INFO L175 Difference]: Start difference. First operand has 157 places, 90 transitions, 624 flow. Second operand 12 states and 134 transitions. [2024-06-28 03:01:43,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 111 transitions, 902 flow [2024-06-28 03:01:44,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 111 transitions, 870 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-28 03:01:44,045 INFO L231 Difference]: Finished difference. Result has 158 places, 87 transitions, 599 flow [2024-06-28 03:01:44,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=592, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=599, PETRI_PLACES=158, PETRI_TRANSITIONS=87} [2024-06-28 03:01:44,045 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 129 predicate places. [2024-06-28 03:01:44,045 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 87 transitions, 599 flow [2024-06-28 03:01:44,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:44,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:01:44,045 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:01:44,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 03:01:44,046 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:01:44,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:01:44,046 INFO L85 PathProgramCache]: Analyzing trace with hash 2074171665, now seen corresponding path program 6 times [2024-06-28 03:01:44,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:01:44,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525051774] [2024-06-28 03:01:44,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:01:44,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:01:44,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:01: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-28 03:01:45,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:01:45,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525051774] [2024-06-28 03:01:45,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1525051774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:01:45,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:01:45,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:01:45,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64071931] [2024-06-28 03:01:45,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:01:45,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:01:45,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:01:45,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:01:45,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:01:45,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:01:45,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 87 transitions, 599 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:45,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:01:45,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:01:45,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:01:45,792 INFO L124 PetriNetUnfolderBase]: 264/586 cut-off events. [2024-06-28 03:01:45,792 INFO L125 PetriNetUnfolderBase]: For 38325/38325 co-relation queries the response was YES. [2024-06-28 03:01:45,794 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3249 conditions, 586 events. 264/586 cut-off events. For 38325/38325 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 3003 event pairs, 96 based on Foata normal form. 6/592 useless extension candidates. Maximal degree in co-relation 3190. Up to 488 conditions per place. [2024-06-28 03:01:45,795 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 76 selfloop transitions, 16 changer transitions 10/105 dead transitions. [2024-06-28 03:01:45,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 105 transitions, 850 flow [2024-06-28 03:01:45,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:01:45,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:01:45,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 135 transitions. [2024-06-28 03:01:45,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-28 03:01:45,796 INFO L175 Difference]: Start difference. First operand has 158 places, 87 transitions, 599 flow. Second operand 12 states and 135 transitions. [2024-06-28 03:01:45,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 105 transitions, 850 flow [2024-06-28 03:01:45,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 105 transitions, 814 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-28 03:01:45,851 INFO L231 Difference]: Finished difference. Result has 152 places, 85 transitions, 578 flow [2024-06-28 03:01:45,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=563, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=578, PETRI_PLACES=152, PETRI_TRANSITIONS=85} [2024-06-28 03:01:45,852 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 123 predicate places. [2024-06-28 03:01:45,852 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 85 transitions, 578 flow [2024-06-28 03:01:45,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:45,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:01:45,852 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:01:45,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 03:01:45,852 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:01:45,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:01:45,853 INFO L85 PathProgramCache]: Analyzing trace with hash -1145339453, now seen corresponding path program 7 times [2024-06-28 03:01:45,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:01:45,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686425439] [2024-06-28 03:01:45,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:01:45,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:01:45,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:01:47,603 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:01:47,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:01:47,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686425439] [2024-06-28 03:01:47,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1686425439] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:01:47,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:01:47,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:01:47,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956567615] [2024-06-28 03:01:47,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:01:47,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:01:47,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:01:47,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:01:47,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:01:47,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:01:47,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 85 transitions, 578 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:47,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:01:47,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:01:47,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:01:48,138 INFO L124 PetriNetUnfolderBase]: 265/589 cut-off events. [2024-06-28 03:01:48,138 INFO L125 PetriNetUnfolderBase]: For 38369/38369 co-relation queries the response was YES. [2024-06-28 03:01:48,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3239 conditions, 589 events. 265/589 cut-off events. For 38369/38369 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 3025 event pairs, 94 based on Foata normal form. 6/595 useless extension candidates. Maximal degree in co-relation 3183. Up to 480 conditions per place. [2024-06-28 03:01:48,141 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 78 selfloop transitions, 15 changer transitions 10/106 dead transitions. [2024-06-28 03:01:48,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 106 transitions, 840 flow [2024-06-28 03:01:48,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:01:48,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:01:48,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 136 transitions. [2024-06-28 03:01:48,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37777777777777777 [2024-06-28 03:01:48,142 INFO L175 Difference]: Start difference. First operand has 152 places, 85 transitions, 578 flow. Second operand 12 states and 136 transitions. [2024-06-28 03:01:48,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 106 transitions, 840 flow [2024-06-28 03:01:48,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 106 transitions, 802 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-28 03:01:48,199 INFO L231 Difference]: Finished difference. Result has 151 places, 84 transitions, 563 flow [2024-06-28 03:01:48,199 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=540, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=563, PETRI_PLACES=151, PETRI_TRANSITIONS=84} [2024-06-28 03:01:48,200 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 122 predicate places. [2024-06-28 03:01:48,200 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 84 transitions, 563 flow [2024-06-28 03:01:48,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:48,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:01:48,200 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:01:48,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 03:01:48,200 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:01:48,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:01:48,200 INFO L85 PathProgramCache]: Analyzing trace with hash -945893513, now seen corresponding path program 8 times [2024-06-28 03:01:48,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:01:48,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696392953] [2024-06-28 03:01:48,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:01:48,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:01:48,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:01:50,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-28 03:01:50,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:01:50,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696392953] [2024-06-28 03:01:50,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [696392953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:01:50,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:01:50,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:01:50,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254960748] [2024-06-28 03:01:50,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:01:50,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:01:50,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:01:50,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:01:50,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:01:50,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:01:50,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 84 transitions, 563 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:50,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:01:50,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:01:50,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:01:50,618 INFO L124 PetriNetUnfolderBase]: 239/533 cut-off events. [2024-06-28 03:01:50,618 INFO L125 PetriNetUnfolderBase]: For 32876/32876 co-relation queries the response was YES. [2024-06-28 03:01:50,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2845 conditions, 533 events. 239/533 cut-off events. For 32876/32876 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2640 event pairs, 83 based on Foata normal form. 6/539 useless extension candidates. Maximal degree in co-relation 2789. Up to 443 conditions per place. [2024-06-28 03:01:50,621 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 74 selfloop transitions, 12 changer transitions 12/101 dead transitions. [2024-06-28 03:01:50,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 101 transitions, 803 flow [2024-06-28 03:01:50,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:01:50,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:01:50,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 133 transitions. [2024-06-28 03:01:50,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36944444444444446 [2024-06-28 03:01:50,622 INFO L175 Difference]: Start difference. First operand has 151 places, 84 transitions, 563 flow. Second operand 12 states and 133 transitions. [2024-06-28 03:01:50,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 101 transitions, 803 flow [2024-06-28 03:01:50,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 101 transitions, 759 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-28 03:01:50,665 INFO L231 Difference]: Finished difference. Result has 149 places, 79 transitions, 503 flow [2024-06-28 03:01:50,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=519, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=503, PETRI_PLACES=149, PETRI_TRANSITIONS=79} [2024-06-28 03:01:50,666 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 120 predicate places. [2024-06-28 03:01:50,666 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 79 transitions, 503 flow [2024-06-28 03:01:50,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:50,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:01:50,666 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:01:50,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 03:01:50,667 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:01:50,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:01:50,667 INFO L85 PathProgramCache]: Analyzing trace with hash -1998112807, now seen corresponding path program 9 times [2024-06-28 03:01:50,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:01:50,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986464898] [2024-06-28 03:01:50,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:01:50,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:01:50,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:01:52,193 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:01:52,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:01:52,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986464898] [2024-06-28 03:01:52,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986464898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:01:52,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:01:52,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:01:52,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569506967] [2024-06-28 03:01:52,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:01:52,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:01:52,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:01:52,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:01:52,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:01:52,287 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:01:52,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 79 transitions, 503 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:52,288 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:01:52,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:01:52,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:01:52,524 INFO L124 PetriNetUnfolderBase]: 215/479 cut-off events. [2024-06-28 03:01:52,524 INFO L125 PetriNetUnfolderBase]: For 27356/27356 co-relation queries the response was YES. [2024-06-28 03:01:52,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2406 conditions, 479 events. 215/479 cut-off events. For 27356/27356 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 2277 event pairs, 70 based on Foata normal form. 6/485 useless extension candidates. Maximal degree in co-relation 2351. Up to 400 conditions per place. [2024-06-28 03:01:52,527 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 66 selfloop transitions, 6 changer transitions 21/96 dead transitions. [2024-06-28 03:01:52,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 96 transitions, 733 flow [2024-06-28 03:01:52,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:01:52,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:01:52,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 131 transitions. [2024-06-28 03:01:52,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3638888888888889 [2024-06-28 03:01:52,528 INFO L175 Difference]: Start difference. First operand has 149 places, 79 transitions, 503 flow. Second operand 12 states and 131 transitions. [2024-06-28 03:01:52,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 96 transitions, 733 flow [2024-06-28 03:01:52,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 96 transitions, 689 flow, removed 6 selfloop flow, removed 15 redundant places. [2024-06-28 03:01:52,560 INFO L231 Difference]: Finished difference. Result has 141 places, 71 transitions, 421 flow [2024-06-28 03:01:52,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=459, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=421, PETRI_PLACES=141, PETRI_TRANSITIONS=71} [2024-06-28 03:01:52,560 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 112 predicate places. [2024-06-28 03:01:52,560 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 71 transitions, 421 flow [2024-06-28 03:01:52,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:52,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:01:52,561 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:01:52,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 03:01:52,561 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:01:52,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:01:52,561 INFO L85 PathProgramCache]: Analyzing trace with hash 1496709151, now seen corresponding path program 10 times [2024-06-28 03:01:52,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:01:52,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330373084] [2024-06-28 03:01:52,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:01:52,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:01:52,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:01:53,892 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:01:53,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:01:53,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [330373084] [2024-06-28 03:01:53,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [330373084] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:01:53,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:01:53,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:01:53,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190053252] [2024-06-28 03:01:53,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:01:53,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:01:53,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:01:53,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:01:53,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:01:54,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:01:54,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 71 transitions, 421 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:54,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:01:54,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:01:54,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:01:54,313 INFO L124 PetriNetUnfolderBase]: 189/415 cut-off events. [2024-06-28 03:01:54,313 INFO L125 PetriNetUnfolderBase]: For 21840/21840 co-relation queries the response was YES. [2024-06-28 03:01:54,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1937 conditions, 415 events. 189/415 cut-off events. For 21840/21840 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1877 event pairs, 57 based on Foata normal form. 6/421 useless extension candidates. Maximal degree in co-relation 1886. Up to 343 conditions per place. [2024-06-28 03:01:54,315 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 62 selfloop transitions, 7 changer transitions 14/86 dead transitions. [2024-06-28 03:01:54,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 86 transitions, 627 flow [2024-06-28 03:01:54,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:01:54,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:01:54,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 121 transitions. [2024-06-28 03:01:54,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36666666666666664 [2024-06-28 03:01:54,315 INFO L175 Difference]: Start difference. First operand has 141 places, 71 transitions, 421 flow. Second operand 11 states and 121 transitions. [2024-06-28 03:01:54,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 86 transitions, 627 flow [2024-06-28 03:01:54,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 86 transitions, 597 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-28 03:01:54,338 INFO L231 Difference]: Finished difference. Result has 127 places, 66 transitions, 384 flow [2024-06-28 03:01:54,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=391, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=384, PETRI_PLACES=127, PETRI_TRANSITIONS=66} [2024-06-28 03:01:54,338 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 98 predicate places. [2024-06-28 03:01:54,339 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 66 transitions, 384 flow [2024-06-28 03:01:54,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:54,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:01:54,339 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:01:54,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 03:01:54,339 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:01:54,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:01:54,339 INFO L85 PathProgramCache]: Analyzing trace with hash -512835431, now seen corresponding path program 11 times [2024-06-28 03:01:54,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:01:54,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384642333] [2024-06-28 03:01:54,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:01:54,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:01:54,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:01:55,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-28 03:01:55,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:01:55,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [384642333] [2024-06-28 03:01:55,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [384642333] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:01:55,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:01:55,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:01:55,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458701248] [2024-06-28 03:01:55,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:01:55,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:01:55,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:01:55,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:01:55,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:01:55,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:01:55,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 66 transitions, 384 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:55,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:01:55,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:01:55,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:01:55,972 INFO L124 PetriNetUnfolderBase]: 180/396 cut-off events. [2024-06-28 03:01:55,973 INFO L125 PetriNetUnfolderBase]: For 20807/20807 co-relation queries the response was YES. [2024-06-28 03:01:55,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1850 conditions, 396 events. 180/396 cut-off events. For 20807/20807 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1755 event pairs, 51 based on Foata normal form. 6/402 useless extension candidates. Maximal degree in co-relation 1802. Up to 305 conditions per place. [2024-06-28 03:01:55,974 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 55 selfloop transitions, 5 changer transitions 21/84 dead transitions. [2024-06-28 03:01:55,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 84 transitions, 592 flow [2024-06-28 03:01:55,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:01:55,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:01:55,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 122 transitions. [2024-06-28 03:01:55,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3696969696969697 [2024-06-28 03:01:55,975 INFO L175 Difference]: Start difference. First operand has 127 places, 66 transitions, 384 flow. Second operand 11 states and 122 transitions. [2024-06-28 03:01:55,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 84 transitions, 592 flow [2024-06-28 03:01:55,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 84 transitions, 564 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-28 03:01:55,998 INFO L231 Difference]: Finished difference. Result has 118 places, 60 transitions, 344 flow [2024-06-28 03:01:55,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=358, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=344, PETRI_PLACES=118, PETRI_TRANSITIONS=60} [2024-06-28 03:01:55,999 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 89 predicate places. [2024-06-28 03:01:55,999 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 60 transitions, 344 flow [2024-06-28 03:01:55,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:55,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:01:55,999 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:01:55,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 03:01:55,999 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:01:56,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:01:56,000 INFO L85 PathProgramCache]: Analyzing trace with hash 1020397705, now seen corresponding path program 12 times [2024-06-28 03:01:56,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:01:56,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495274589] [2024-06-28 03:01:56,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:01:56,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:01:56,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:01:57,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:01:57,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:01:57,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495274589] [2024-06-28 03:01:57,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495274589] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:01:57,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:01:57,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:01:57,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797684088] [2024-06-28 03:01:57,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:01:57,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:01:57,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:01:57,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:01:57,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:01:57,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:01:57,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 60 transitions, 344 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:57,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:01:57,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:01:57,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:01:58,217 INFO L124 PetriNetUnfolderBase]: 158/350 cut-off events. [2024-06-28 03:01:58,217 INFO L125 PetriNetUnfolderBase]: For 17269/17269 co-relation queries the response was YES. [2024-06-28 03:01:58,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1626 conditions, 350 events. 158/350 cut-off events. For 17269/17269 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1498 event pairs, 51 based on Foata normal form. 6/356 useless extension candidates. Maximal degree in co-relation 1582. Up to 268 conditions per place. [2024-06-28 03:01:58,218 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 47 selfloop transitions, 13 changer transitions 10/73 dead transitions. [2024-06-28 03:01:58,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 73 transitions, 514 flow [2024-06-28 03:01:58,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:01:58,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:01:58,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 120 transitions. [2024-06-28 03:01:58,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-28 03:01:58,219 INFO L175 Difference]: Start difference. First operand has 118 places, 60 transitions, 344 flow. Second operand 11 states and 120 transitions. [2024-06-28 03:01:58,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 73 transitions, 514 flow [2024-06-28 03:01:58,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 73 transitions, 494 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-28 03:01:58,235 INFO L231 Difference]: Finished difference. Result has 109 places, 57 transitions, 339 flow [2024-06-28 03:01:58,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=324, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=339, PETRI_PLACES=109, PETRI_TRANSITIONS=57} [2024-06-28 03:01:58,236 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 80 predicate places. [2024-06-28 03:01:58,236 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 57 transitions, 339 flow [2024-06-28 03:01:58,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:58,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:01:58,236 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:01:58,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 03:01:58,236 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:01:58,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:01:58,237 INFO L85 PathProgramCache]: Analyzing trace with hash 698225463, now seen corresponding path program 13 times [2024-06-28 03:01:58,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:01:58,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922036259] [2024-06-28 03:01:58,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:01:58,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:01:58,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:01:59,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:01:59,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:01:59,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922036259] [2024-06-28 03:01:59,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922036259] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:01:59,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:01:59,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:01:59,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369701382] [2024-06-28 03:01:59,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:01:59,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:01:59,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:01:59,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:01:59,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:01:59,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:01:59,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 57 transitions, 339 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:59,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:01:59,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:01:59,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:02:00,217 INFO L124 PetriNetUnfolderBase]: 151/337 cut-off events. [2024-06-28 03:02:00,217 INFO L125 PetriNetUnfolderBase]: For 13887/13887 co-relation queries the response was YES. [2024-06-28 03:02:00,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1530 conditions, 337 events. 151/337 cut-off events. For 13887/13887 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1444 event pairs, 47 based on Foata normal form. 6/343 useless extension candidates. Maximal degree in co-relation 1490. Up to 244 conditions per place. [2024-06-28 03:02:00,219 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 46 selfloop transitions, 12 changer transitions 10/71 dead transitions. [2024-06-28 03:02:00,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 71 transitions, 507 flow [2024-06-28 03:02:00,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:02:00,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:02:00,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 121 transitions. [2024-06-28 03:02:00,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36666666666666664 [2024-06-28 03:02:00,220 INFO L175 Difference]: Start difference. First operand has 109 places, 57 transitions, 339 flow. Second operand 11 states and 121 transitions. [2024-06-28 03:02:00,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 71 transitions, 507 flow [2024-06-28 03:02:00,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 71 transitions, 475 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-28 03:02:00,233 INFO L231 Difference]: Finished difference. Result has 105 places, 53 transitions, 314 flow [2024-06-28 03:02:00,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=307, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=314, PETRI_PLACES=105, PETRI_TRANSITIONS=53} [2024-06-28 03:02:00,234 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 76 predicate places. [2024-06-28 03:02:00,234 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 53 transitions, 314 flow [2024-06-28 03:02:00,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:02:00,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:02:00,234 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:02:00,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 03:02:00,235 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:02:00,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:02:00,235 INFO L85 PathProgramCache]: Analyzing trace with hash 897671403, now seen corresponding path program 14 times [2024-06-28 03:02:00,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:02:00,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [942103022] [2024-06-28 03:02:00,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:02:00,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:02:00,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:02:01,694 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:02:01,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:02:01,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [942103022] [2024-06-28 03:02:01,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [942103022] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:02:01,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:02:01,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:02:01,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71352871] [2024-06-28 03:02:01,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:02:01,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:02:01,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:02:01,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:02:01,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:02:01,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:02:01,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 53 transitions, 314 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:02:01,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:02:01,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:02:01,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:02:02,165 INFO L124 PetriNetUnfolderBase]: 140/314 cut-off events. [2024-06-28 03:02:02,165 INFO L125 PetriNetUnfolderBase]: For 12261/12261 co-relation queries the response was YES. [2024-06-28 03:02:02,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1432 conditions, 314 events. 140/314 cut-off events. For 12261/12261 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1303 event pairs, 49 based on Foata normal form. 6/320 useless extension candidates. Maximal degree in co-relation 1394. Up to 240 conditions per place. [2024-06-28 03:02:02,166 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 42 selfloop transitions, 9 changer transitions 12/66 dead transitions. [2024-06-28 03:02:02,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 66 transitions, 470 flow [2024-06-28 03:02:02,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:02:02,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:02:02,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 119 transitions. [2024-06-28 03:02:02,167 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3606060606060606 [2024-06-28 03:02:02,167 INFO L175 Difference]: Start difference. First operand has 105 places, 53 transitions, 314 flow. Second operand 11 states and 119 transitions. [2024-06-28 03:02:02,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 66 transitions, 470 flow [2024-06-28 03:02:02,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 66 transitions, 438 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-28 03:02:02,177 INFO L231 Difference]: Finished difference. Result has 99 places, 48 transitions, 277 flow [2024-06-28 03:02:02,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=282, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=277, PETRI_PLACES=99, PETRI_TRANSITIONS=48} [2024-06-28 03:02:02,177 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 70 predicate places. [2024-06-28 03:02:02,178 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 48 transitions, 277 flow [2024-06-28 03:02:02,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:02:02,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:02:02,178 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:02:02,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 03:02:02,178 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:02:02,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:02:02,179 INFO L85 PathProgramCache]: Analyzing trace with hash 1801993045, now seen corresponding path program 15 times [2024-06-28 03:02:02,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:02:02,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225423545] [2024-06-28 03:02:02,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:02:02,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:02:02,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:02:03,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:02:03,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:02:03,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225423545] [2024-06-28 03:02:03,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1225423545] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:02:03,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:02:03,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:02:03,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801094493] [2024-06-28 03:02:03,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:02:03,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:02:03,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:02:03,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:02:03,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:02:03,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:02:03,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 48 transitions, 277 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:02:03,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:02:03,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:02:03,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:02:03,921 INFO L124 PetriNetUnfolderBase]: 131/293 cut-off events. [2024-06-28 03:02:03,921 INFO L125 PetriNetUnfolderBase]: For 10082/10082 co-relation queries the response was YES. [2024-06-28 03:02:03,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1309 conditions, 293 events. 131/293 cut-off events. For 10082/10082 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1189 event pairs, 45 based on Foata normal form. 6/299 useless extension candidates. Maximal degree in co-relation 1274. Up to 216 conditions per place. [2024-06-28 03:02:03,923 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 41 selfloop transitions, 9 changer transitions 9/62 dead transitions. [2024-06-28 03:02:03,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 62 transitions, 427 flow [2024-06-28 03:02:03,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:02:03,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:02:03,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 119 transitions. [2024-06-28 03:02:03,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3606060606060606 [2024-06-28 03:02:03,924 INFO L175 Difference]: Start difference. First operand has 99 places, 48 transitions, 277 flow. Second operand 11 states and 119 transitions. [2024-06-28 03:02:03,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 62 transitions, 427 flow [2024-06-28 03:02:03,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 62 transitions, 388 flow, removed 3 selfloop flow, removed 14 redundant places. [2024-06-28 03:02:03,932 INFO L231 Difference]: Finished difference. Result has 91 places, 45 transitions, 245 flow [2024-06-28 03:02:03,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=238, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=245, PETRI_PLACES=91, PETRI_TRANSITIONS=45} [2024-06-28 03:02:03,932 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 62 predicate places. [2024-06-28 03:02:03,932 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 45 transitions, 245 flow [2024-06-28 03:02:03,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:02:03,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:02:03,932 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:02:03,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 03:02:03,932 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:02:03,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:02:03,933 INFO L85 PathProgramCache]: Analyzing trace with hash 1807499575, now seen corresponding path program 16 times [2024-06-28 03:02:03,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:02:03,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418217280] [2024-06-28 03:02:03,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:02:03,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:02:03,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:02:05,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-28 03:02:05,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:02:05,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418217280] [2024-06-28 03:02:05,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1418217280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:02:05,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:02:05,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:02:05,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180165043] [2024-06-28 03:02:05,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:02:05,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:02:05,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:02:05,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:02:05,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:02:05,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:02:05,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 45 transitions, 245 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:02:05,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:02:05,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:02:05,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:02:05,692 INFO L124 PetriNetUnfolderBase]: 121/275 cut-off events. [2024-06-28 03:02:05,693 INFO L125 PetriNetUnfolderBase]: For 8709/8709 co-relation queries the response was YES. [2024-06-28 03:02:05,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1209 conditions, 275 events. 121/275 cut-off events. For 8709/8709 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1081 event pairs, 47 based on Foata normal form. 6/281 useless extension candidates. Maximal degree in co-relation 1177. Up to 212 conditions per place. [2024-06-28 03:02:05,694 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 33 selfloop transitions, 3 changer transitions 19/58 dead transitions. [2024-06-28 03:02:05,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 58 transitions, 385 flow [2024-06-28 03:02:05,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:02:05,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:02:05,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 116 transitions. [2024-06-28 03:02:05,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3515151515151515 [2024-06-28 03:02:05,697 INFO L175 Difference]: Start difference. First operand has 91 places, 45 transitions, 245 flow. Second operand 11 states and 116 transitions. [2024-06-28 03:02:05,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 58 transitions, 385 flow [2024-06-28 03:02:05,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 58 transitions, 361 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-28 03:02:05,704 INFO L231 Difference]: Finished difference. Result has 87 places, 38 transitions, 199 flow [2024-06-28 03:02:05,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=221, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=199, PETRI_PLACES=87, PETRI_TRANSITIONS=38} [2024-06-28 03:02:05,704 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 58 predicate places. [2024-06-28 03:02:05,704 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 38 transitions, 199 flow [2024-06-28 03:02:05,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:02:05,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:02:05,704 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:02:05,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 03:02:05,705 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:02:05,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:02:05,705 INFO L85 PathProgramCache]: Analyzing trace with hash -196841205, now seen corresponding path program 17 times [2024-06-28 03:02:05,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:02:05,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349026588] [2024-06-28 03:02:05,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:02:05,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:02:05,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:02:07,554 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:02:07,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:02:07,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349026588] [2024-06-28 03:02:07,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349026588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:02:07,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:02:07,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:02:07,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181633549] [2024-06-28 03:02:07,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:02:07,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:02:07,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:02:07,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:02:07,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:02:07,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:02:07,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 38 transitions, 199 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:02:07,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:02:07,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:02:07,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:02:08,204 INFO L124 PetriNetUnfolderBase]: 94/213 cut-off events. [2024-06-28 03:02:08,204 INFO L125 PetriNetUnfolderBase]: For 5594/5594 co-relation queries the response was YES. [2024-06-28 03:02:08,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 857 conditions, 213 events. 94/213 cut-off events. For 5594/5594 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 756 event pairs, 34 based on Foata normal form. 6/219 useless extension candidates. Maximal degree in co-relation 827. Up to 151 conditions per place. [2024-06-28 03:02:08,205 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 28 selfloop transitions, 9 changer transitions 10/50 dead transitions. [2024-06-28 03:02:08,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 50 transitions, 319 flow [2024-06-28 03:02:08,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:02:08,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:02:08,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 118 transitions. [2024-06-28 03:02:08,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3575757575757576 [2024-06-28 03:02:08,207 INFO L175 Difference]: Start difference. First operand has 87 places, 38 transitions, 199 flow. Second operand 11 states and 118 transitions. [2024-06-28 03:02:08,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 50 transitions, 319 flow [2024-06-28 03:02:08,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 50 transitions, 301 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-28 03:02:08,213 INFO L231 Difference]: Finished difference. Result has 76 places, 35 transitions, 187 flow [2024-06-28 03:02:08,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=181, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=187, PETRI_PLACES=76, PETRI_TRANSITIONS=35} [2024-06-28 03:02:08,213 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 47 predicate places. [2024-06-28 03:02:08,213 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 35 transitions, 187 flow [2024-06-28 03:02:08,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:02:08,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:02:08,214 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:02:08,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 03:02:08,214 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:02:08,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:02:08,215 INFO L85 PathProgramCache]: Analyzing trace with hash -196985355, now seen corresponding path program 18 times [2024-06-28 03:02:08,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:02:08,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [818876050] [2024-06-28 03:02:08,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:02:08,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:02:08,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:02:09,873 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:02:09,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:02:09,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [818876050] [2024-06-28 03:02:09,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [818876050] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:02:09,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:02:09,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:02:09,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451083920] [2024-06-28 03:02:09,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:02:09,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:02:09,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:02:09,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:02:09,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:02:10,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:02:10,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 35 transitions, 187 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:02:10,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:02:10,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:02:10,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:02:10,288 INFO L124 PetriNetUnfolderBase]: 87/200 cut-off events. [2024-06-28 03:02:10,288 INFO L125 PetriNetUnfolderBase]: For 3954/3954 co-relation queries the response was YES. [2024-06-28 03:02:10,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 778 conditions, 200 events. 87/200 cut-off events. For 3954/3954 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 694 event pairs, 32 based on Foata normal form. 6/206 useless extension candidates. Maximal degree in co-relation 752. Up to 133 conditions per place. [2024-06-28 03:02:10,289 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 24 selfloop transitions, 6 changer transitions 15/48 dead transitions. [2024-06-28 03:02:10,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 48 transitions, 305 flow [2024-06-28 03:02:10,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:02:10,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:02:10,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 118 transitions. [2024-06-28 03:02:10,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3575757575757576 [2024-06-28 03:02:10,290 INFO L175 Difference]: Start difference. First operand has 76 places, 35 transitions, 187 flow. Second operand 11 states and 118 transitions. [2024-06-28 03:02:10,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 48 transitions, 305 flow [2024-06-28 03:02:10,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 48 transitions, 281 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-28 03:02:10,293 INFO L231 Difference]: Finished difference. Result has 71 places, 30 transitions, 155 flow [2024-06-28 03:02:10,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=163, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=155, PETRI_PLACES=71, PETRI_TRANSITIONS=30} [2024-06-28 03:02:10,293 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 42 predicate places. [2024-06-28 03:02:10,293 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 30 transitions, 155 flow [2024-06-28 03:02:10,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:02:10,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:02:10,293 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:02:10,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 03:02:10,294 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:02:10,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:02:10,294 INFO L85 PathProgramCache]: Analyzing trace with hash -1834268935, now seen corresponding path program 19 times [2024-06-28 03:02:10,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:02:10,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1493049484] [2024-06-28 03:02:10,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:02:10,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:02:10,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:02:11,936 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:02:11,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:02:11,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1493049484] [2024-06-28 03:02:11,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1493049484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:02:11,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:02:11,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:02:11,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785585580] [2024-06-28 03:02:11,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:02:11,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:02:11,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:02:11,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:02:11,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:02:12,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:02:12,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 30 transitions, 155 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:02:12,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:02:12,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:02:12,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:02:12,356 INFO L124 PetriNetUnfolderBase]: 60/141 cut-off events. [2024-06-28 03:02:12,356 INFO L125 PetriNetUnfolderBase]: For 2162/2162 co-relation queries the response was YES. [2024-06-28 03:02:12,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 492 conditions, 141 events. 60/141 cut-off events. For 2162/2162 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 400 event pairs, 19 based on Foata normal form. 6/147 useless extension candidates. Maximal degree in co-relation 468. Up to 78 conditions per place. [2024-06-28 03:02:12,357 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 21 selfloop transitions, 8 changer transitions 10/42 dead transitions. [2024-06-28 03:02:12,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 42 transitions, 259 flow [2024-06-28 03:02:12,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:02:12,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:02:12,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 115 transitions. [2024-06-28 03:02:12,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3484848484848485 [2024-06-28 03:02:12,358 INFO L175 Difference]: Start difference. First operand has 71 places, 30 transitions, 155 flow. Second operand 11 states and 115 transitions. [2024-06-28 03:02:12,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 42 transitions, 259 flow [2024-06-28 03:02:12,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 42 transitions, 237 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-28 03:02:12,359 INFO L231 Difference]: Finished difference. Result has 63 places, 27 transitions, 137 flow [2024-06-28 03:02:12,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=133, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=137, PETRI_PLACES=63, PETRI_TRANSITIONS=27} [2024-06-28 03:02:12,359 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 34 predicate places. [2024-06-28 03:02:12,360 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 27 transitions, 137 flow [2024-06-28 03:02:12,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:02:12,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:02:12,360 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:02:12,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 03:02:12,360 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:02:12,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:02:12,360 INFO L85 PathProgramCache]: Analyzing trace with hash -1839775465, now seen corresponding path program 20 times [2024-06-28 03:02:12,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:02:12,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084572026] [2024-06-28 03:02:12,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:02:12,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:02:12,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:02:13,828 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:02:13,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:02:13,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084572026] [2024-06-28 03:02:13,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084572026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:02:13,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:02:13,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:02:13,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063985408] [2024-06-28 03:02:13,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:02:13,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:02:13,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:02:13,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:02:13,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:02:13,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:02:13,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 27 transitions, 137 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:02:13,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:02:13,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:02:13,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:02:14,167 INFO L124 PetriNetUnfolderBase]: 53/128 cut-off events. [2024-06-28 03:02:14,167 INFO L125 PetriNetUnfolderBase]: For 1358/1358 co-relation queries the response was YES. [2024-06-28 03:02:14,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 430 conditions, 128 events. 53/128 cut-off events. For 1358/1358 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 333 event pairs, 17 based on Foata normal form. 6/134 useless extension candidates. Maximal degree in co-relation 410. Up to 60 conditions per place. [2024-06-28 03:02:14,168 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 16 selfloop transitions, 4 changer transitions 17/40 dead transitions. [2024-06-28 03:02:14,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 40 transitions, 239 flow [2024-06-28 03:02:14,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:02:14,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:02:14,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 115 transitions. [2024-06-28 03:02:14,168 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3484848484848485 [2024-06-28 03:02:14,168 INFO L175 Difference]: Start difference. First operand has 63 places, 27 transitions, 137 flow. Second operand 11 states and 115 transitions. [2024-06-28 03:02:14,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 40 transitions, 239 flow [2024-06-28 03:02:14,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 40 transitions, 217 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-28 03:02:14,169 INFO L231 Difference]: Finished difference. Result has 58 places, 21 transitions, 98 flow [2024-06-28 03:02:14,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=115, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=98, PETRI_PLACES=58, PETRI_TRANSITIONS=21} [2024-06-28 03:02:14,170 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 29 predicate places. [2024-06-28 03:02:14,170 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 21 transitions, 98 flow [2024-06-28 03:02:14,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:02:14,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:02:14,170 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:02:14,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-28 03:02:14,170 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:02:14,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:02:14,170 INFO L85 PathProgramCache]: Analyzing trace with hash -1900023093, now seen corresponding path program 21 times [2024-06-28 03:02:14,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:02:14,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193630436] [2024-06-28 03:02:14,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:02:14,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:02:14,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:02:15,571 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:02:15,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:02:15,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193630436] [2024-06-28 03:02:15,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193630436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:02:15,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:02:15,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:02:15,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666617157] [2024-06-28 03:02:15,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:02:15,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:02:15,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:02:15,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:02:15,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:02:15,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-28 03:02:15,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 21 transitions, 98 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:02:15,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:02:15,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-28 03:02:15,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:02:15,859 INFO L124 PetriNetUnfolderBase]: 25/66 cut-off events. [2024-06-28 03:02:15,860 INFO L125 PetriNetUnfolderBase]: For 516/516 co-relation queries the response was YES. [2024-06-28 03:02:15,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 182 conditions, 66 events. 25/66 cut-off events. For 516/516 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 98 event pairs, 0 based on Foata normal form. 6/72 useless extension candidates. Maximal degree in co-relation 164. Up to 32 conditions per place. [2024-06-28 03:02:15,860 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 0 selfloop transitions, 0 changer transitions 28/28 dead transitions. [2024-06-28 03:02:15,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 28 transitions, 136 flow [2024-06-28 03:02:15,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:02:15,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:02:15,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 96 transitions. [2024-06-28 03:02:15,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32 [2024-06-28 03:02:15,861 INFO L175 Difference]: Start difference. First operand has 58 places, 21 transitions, 98 flow. Second operand 10 states and 96 transitions. [2024-06-28 03:02:15,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 28 transitions, 136 flow [2024-06-28 03:02:15,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 28 transitions, 112 flow, removed 1 selfloop flow, removed 12 redundant places. [2024-06-28 03:02:15,861 INFO L231 Difference]: Finished difference. Result has 43 places, 0 transitions, 0 flow [2024-06-28 03:02:15,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=46, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=20, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=0, PETRI_PLACES=43, PETRI_TRANSITIONS=0} [2024-06-28 03:02:15,861 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 14 predicate places. [2024-06-28 03:02:15,861 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 0 transitions, 0 flow [2024-06-28 03:02:15,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:02:15,864 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 4 remaining) [2024-06-28 03:02:15,864 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (2 of 4 remaining) [2024-06-28 03:02:15,864 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2024-06-28 03:02:15,864 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2024-06-28 03:02:15,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-28 03:02:15,864 INFO L445 BasicCegarLoop]: Path program histogram: [23, 21, 18, 10, 8, 8, 6, 4, 4, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:02:15,867 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-28 03:02:15,867 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-28 03:02:15,870 INFO L507 ceAbstractionStarter]: Automizer considered 2 witness invariants [2024-06-28 03:02:15,870 INFO L508 ceAbstractionStarter]: WitnessConsidered=2 [2024-06-28 03:02:15,871 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.06 03:02:15 BasicIcfg [2024-06-28 03:02:15,871 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-28 03:02:15,871 INFO L158 Benchmark]: Toolchain (without parser) took 201113.32ms. Allocated memory was 153.1MB in the beginning and 851.4MB in the end (delta: 698.4MB). Free memory was 91.0MB in the beginning and 338.8MB in the end (delta: -247.8MB). Peak memory consumption was 454.6MB. Max. memory is 16.1GB. [2024-06-28 03:02:15,871 INFO L158 Benchmark]: Witness Parser took 0.18ms. Allocated memory is still 153.1MB. Free memory is still 117.4MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-28 03:02:15,872 INFO L158 Benchmark]: CDTParser took 0.12ms. Allocated memory is still 153.1MB. Free memory is still 111.5MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-28 03:02:15,872 INFO L158 Benchmark]: CACSL2BoogieTranslator took 748.73ms. Allocated memory is still 153.1MB. Free memory was 90.8MB in the beginning and 56.0MB in the end (delta: 34.8MB). Peak memory consumption was 35.7MB. Max. memory is 16.1GB. [2024-06-28 03:02:15,872 INFO L158 Benchmark]: Boogie Procedure Inliner took 64.14ms. Allocated memory is still 153.1MB. Free memory was 56.0MB in the beginning and 53.3MB in the end (delta: 2.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-28 03:02:15,872 INFO L158 Benchmark]: Boogie Preprocessor took 68.16ms. Allocated memory is still 153.1MB. Free memory was 53.3MB in the beginning and 49.7MB in the end (delta: 3.6MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-06-28 03:02:15,872 INFO L158 Benchmark]: RCFGBuilder took 840.33ms. Allocated memory was 153.1MB in the beginning and 234.9MB in the end (delta: 81.8MB). Free memory was 49.7MB in the beginning and 156.3MB in the end (delta: -106.5MB). Peak memory consumption was 25.8MB. Max. memory is 16.1GB. [2024-06-28 03:02:15,873 INFO L158 Benchmark]: TraceAbstraction took 199384.82ms. Allocated memory was 234.9MB in the beginning and 851.4MB in the end (delta: 616.6MB). Free memory was 155.2MB in the beginning and 338.8MB in the end (delta: -183.6MB). Peak memory consumption was 433.0MB. Max. memory is 16.1GB. [2024-06-28 03:02:15,874 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Witness Parser took 0.18ms. Allocated memory is still 153.1MB. Free memory is still 117.4MB. There was no memory consumed. Max. memory is 16.1GB. * CDTParser took 0.12ms. Allocated memory is still 153.1MB. Free memory is still 111.5MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 748.73ms. Allocated memory is still 153.1MB. Free memory was 90.8MB in the beginning and 56.0MB in the end (delta: 34.8MB). Peak memory consumption was 35.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 64.14ms. Allocated memory is still 153.1MB. Free memory was 56.0MB in the beginning and 53.3MB in the end (delta: 2.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 68.16ms. Allocated memory is still 153.1MB. Free memory was 53.3MB in the beginning and 49.7MB in the end (delta: 3.6MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 840.33ms. Allocated memory was 153.1MB in the beginning and 234.9MB in the end (delta: 81.8MB). Free memory was 49.7MB in the beginning and 156.3MB in the end (delta: -106.5MB). Peak memory consumption was 25.8MB. Max. memory is 16.1GB. * TraceAbstraction took 199384.82ms. Allocated memory was 234.9MB in the beginning and 851.4MB in the end (delta: 616.6MB). Free memory was 155.2MB in the beginning and 338.8MB in the end (delta: -183.6MB). Peak memory consumption was 433.0MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 824]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 825]: 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, 48 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: 199.3s, OverallIterations: 121, TraceHistogramMax: 1, PathProgramHistogramMax: 23, EmptinessCheckTime: 0.0s, AutomataDifference: 57.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 7303 SdHoareTripleChecker+Valid, 31.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 6159 mSDsluCounter, 4184 SdHoareTripleChecker+Invalid, 26.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 3814 mSDsCounter, 1135 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 47485 IncrementalHoareTripleChecker+Invalid, 48620 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1135 mSolverCounterUnsat, 370 mSDtfsCounter, 47485 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1320 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 1314 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2437 ImplicationChecksByTransitivity, 44.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1442occurred in iteration=83, InterpolantAutomatonStates: 1164, 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.1s SatisfiabilityAnalysisTime, 139.3s InterpolantComputationTime, 1925 NumberOfCodeBlocks, 1925 NumberOfCodeBlocksAsserted, 121 NumberOfCheckSat, 1804 ConstructedInterpolants, 0 QuantifiedInterpolants, 91031 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 121 InterpolantComputations, 121 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-28 03:02:15,931 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE