./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix034_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/mix034_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/mix034_pso.opt_tso.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix034_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 03:18:38,553 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 03:18:38,617 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 03:18:38,621 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 03:18:38,621 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 03:18:38,643 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 03:18:38,644 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 03:18:38,645 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 03:18:38,645 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 03:18:38,648 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 03:18:38,648 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 03:18:38,648 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 03:18:38,649 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 03:18:38,650 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 03:18:38,650 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 03:18:38,650 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 03:18:38,650 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 03:18:38,650 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 03:18:38,651 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 03:18:38,652 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 03:18:38,652 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 03:18:38,652 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 03:18:38,652 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 03:18:38,653 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 03:18:38,653 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 03:18:38,653 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 03:18:38,653 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 03:18:38,653 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 03:18:38,654 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 03:18:38,654 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 03:18:38,655 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 03:18:38,655 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 03:18:38,655 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 03:18:38,655 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 03:18:38,655 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 03:18:38,655 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 03:18:38,655 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 03:18:38,655 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 03:18:38,656 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 03:18:38,656 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 03:18:38,656 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 03:18:38,656 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 03:18:38,656 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 03:18:38,656 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-28 03:18:38,860 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 03:18:38,877 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 03:18:38,879 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 03:18:38,879 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 03:18:38,880 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 03:18:38,881 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix034_pso.opt_tso.opt.i [2024-06-28 03:18:39,961 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 03:18:40,182 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 03:18:40,182 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix034_pso.opt_tso.opt.i [2024-06-28 03:18:40,194 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/89ce481f8/e5d8d0175fcc48f68272b1601d2ab13b/FLAG10f21a208 [2024-06-28 03:18:40,216 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/89ce481f8/e5d8d0175fcc48f68272b1601d2ab13b [2024-06-28 03:18:40,218 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 03:18:40,218 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 03:18:40,219 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/mix034_pso.opt_tso.opt.yml/witness.yml [2024-06-28 03:18:40,340 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 03:18:40,341 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 03:18:40,342 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 03:18:40,342 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 03:18:40,345 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 03:18:40,346 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 03:18:40" (1/2) ... [2024-06-28 03:18:40,347 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@319cb442 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:18:40, skipping insertion in model container [2024-06-28 03:18:40,348 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 03:18:40" (1/2) ... [2024-06-28 03:18:40,349 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@2ac658f6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:18:40, skipping insertion in model container [2024-06-28 03:18:40,349 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:18:40" (2/2) ... [2024-06-28 03:18:40,350 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@319cb442 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:18:40, skipping insertion in model container [2024-06-28 03:18:40,350 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:18:40" (2/2) ... [2024-06-28 03:18:40,350 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 03:18:40,407 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 03:18:40,408 INFO L97 edCorrectnessWitness]: Location invariant before [L817-L817] ((((((((((((((((! 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 || (__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)) && (z == 0 || z == 1)))) && (! multithreaded || x$read_delayed == (_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$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 1))) && (! multithreaded || (z == 0 || z == 1)) [2024-06-28 03:18:40,408 INFO L97 edCorrectnessWitness]: Location invariant before [L816-L816] ((((((((((((((((! 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 || (__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)) && (z == 0 || z == 1)))) && (! multithreaded || x$read_delayed == (_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$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 1))) && (! multithreaded || (z == 0 || z == 1)) [2024-06-28 03:18:40,408 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 03:18:40,408 INFO L106 edCorrectnessWitness]: ghost_update [L814-L814] multithreaded = 1; [2024-06-28 03:18:40,430 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 03:18:40,684 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 03:18:40,695 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 03:18:40,842 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 03:18:40,876 INFO L206 MainTranslator]: Completed translation [2024-06-28 03:18:40,877 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:18:40 WrapperNode [2024-06-28 03:18:40,877 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 03:18:40,878 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 03:18:40,878 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 03:18:40,878 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 03:18:40,883 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:18:40" (1/1) ... [2024-06-28 03:18:40,903 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:18:40" (1/1) ... [2024-06-28 03:18:40,928 INFO L138 Inliner]: procedures = 174, calls = 38, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 121 [2024-06-28 03:18:40,928 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 03:18:40,932 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 03:18:40,933 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 03:18:40,934 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 03:18:40,943 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:18:40" (1/1) ... [2024-06-28 03:18:40,943 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:18:40" (1/1) ... [2024-06-28 03:18:40,947 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:18:40" (1/1) ... [2024-06-28 03:18:40,964 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-28 03:18:40,965 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:18:40" (1/1) ... [2024-06-28 03:18:40,965 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:18:40" (1/1) ... [2024-06-28 03:18:40,975 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:18:40" (1/1) ... [2024-06-28 03:18:40,990 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:18:40" (1/1) ... [2024-06-28 03:18:40,992 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:18:40" (1/1) ... [2024-06-28 03:18:40,993 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:18:40" (1/1) ... [2024-06-28 03:18:40,996 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 03:18:41,002 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 03:18:41,002 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 03:18:41,003 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 03:18:41,003 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:18:40" (1/1) ... [2024-06-28 03:18:41,008 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 03:18:41,014 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 03:18:41,058 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-28 03:18:41,069 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-28 03:18:41,094 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 03:18:41,094 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 03:18:41,095 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 03:18:41,095 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 03:18:41,095 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 03:18:41,095 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 03:18:41,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 03:18:41,096 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 03:18:41,096 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 03:18:41,096 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 03:18:41,097 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 03:18:41,227 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 03:18:41,230 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 03:18:41,504 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 03:18:41,505 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 03:18:41,609 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 03:18:41,609 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 03:18:41,610 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 03:18:41 BoogieIcfgContainer [2024-06-28 03:18:41,610 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 03:18:41,611 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 03:18:41,611 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 03:18:41,613 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 03:18:41,614 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 03:18:40" (1/4) ... [2024-06-28 03:18:41,614 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7616271 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 03:18:41, skipping insertion in model container [2024-06-28 03:18:41,614 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:18:40" (2/4) ... [2024-06-28 03:18:41,614 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7616271 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 03:18:41, skipping insertion in model container [2024-06-28 03:18:41,615 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:18:40" (3/4) ... [2024-06-28 03:18:41,615 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7616271 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 03:18:41, skipping insertion in model container [2024-06-28 03:18:41,615 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 03:18:41" (4/4) ... [2024-06-28 03:18:41,616 INFO L112 eAbstractionObserver]: Analyzing ICFG mix034_pso.opt_tso.opt.i [2024-06-28 03:18:41,628 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 03:18:41,628 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2024-06-28 03:18:41,629 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 03:18:41,675 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 03:18:41,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 38 places, 31 transitions, 70 flow [2024-06-28 03:18:41,713 INFO L124 PetriNetUnfolderBase]: 0/29 cut-off events. [2024-06-28 03:18:41,713 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 03:18:41,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36 conditions, 29 events. 0/29 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 40 event pairs, 0 based on Foata normal form. 0/27 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-28 03:18:41,714 INFO L82 GeneralOperation]: Start removeDead. Operand has 38 places, 31 transitions, 70 flow [2024-06-28 03:18:41,716 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 30 places, 23 transitions, 52 flow [2024-06-28 03:18:41,722 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 03:18:41,727 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;@6f510f98, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 03:18:41,727 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-06-28 03:18:41,730 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 03:18:41,730 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 03:18:41,730 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 03:18:41,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:41,731 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 03:18:41,731 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:18:41,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:41,735 INFO L85 PathProgramCache]: Analyzing trace with hash 325228573, now seen corresponding path program 1 times [2024-06-28 03:18:41,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:41,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634571311] [2024-06-28 03:18:41,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:41,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:41,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:42,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:42,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:42,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [634571311] [2024-06-28 03:18:42,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [634571311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:42,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:42,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 03:18:42,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596029652] [2024-06-28 03:18:42,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:42,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 03:18:42,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:42,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 03:18:42,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 03:18:42,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 31 [2024-06-28 03:18:42,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 23 transitions, 52 flow. Second operand has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:42,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:42,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 31 [2024-06-28 03:18:42,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:42,700 INFO L124 PetriNetUnfolderBase]: 131/264 cut-off events. [2024-06-28 03:18:42,700 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2024-06-28 03:18:42,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 520 conditions, 264 events. 131/264 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 1001 event pairs, 75 based on Foata normal form. 1/252 useless extension candidates. Maximal degree in co-relation 509. Up to 235 conditions per place. [2024-06-28 03:18:42,704 INFO L140 encePairwiseOnDemand]: 26/31 looper letters, 20 selfloop transitions, 3 changer transitions 0/29 dead transitions. [2024-06-28 03:18:42,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 29 transitions, 113 flow [2024-06-28 03:18:42,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 03:18:42,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 03:18:42,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 58 transitions. [2024-06-28 03:18:42,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6236559139784946 [2024-06-28 03:18:42,714 INFO L175 Difference]: Start difference. First operand has 30 places, 23 transitions, 52 flow. Second operand 3 states and 58 transitions. [2024-06-28 03:18:42,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 29 transitions, 113 flow [2024-06-28 03:18:42,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 29 transitions, 110 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-28 03:18:42,718 INFO L231 Difference]: Finished difference. Result has 31 places, 25 transitions, 71 flow [2024-06-28 03:18:42,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=50, PETRI_DIFFERENCE_MINUEND_PLACES=28, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=71, PETRI_PLACES=31, PETRI_TRANSITIONS=25} [2024-06-28 03:18:42,721 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 1 predicate places. [2024-06-28 03:18:42,722 INFO L495 AbstractCegarLoop]: Abstraction has has 31 places, 25 transitions, 71 flow [2024-06-28 03:18:42,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:42,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:42,722 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:42,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 03:18:42,723 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:18:42,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:42,723 INFO L85 PathProgramCache]: Analyzing trace with hash -987918916, now seen corresponding path program 1 times [2024-06-28 03:18:42,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:42,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470134538] [2024-06-28 03:18:42,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:42,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:42,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:43,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:18:43,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:43,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470134538] [2024-06-28 03:18:43,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470134538] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:43,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:43,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 03:18:43,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295881687] [2024-06-28 03:18:43,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:43,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 03:18:43,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:43,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 03:18:43,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 03:18:43,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 31 [2024-06-28 03:18:43,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 25 transitions, 71 flow. Second operand has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:43,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:43,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 31 [2024-06-28 03:18:43,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:43,429 INFO L124 PetriNetUnfolderBase]: 147/287 cut-off events. [2024-06-28 03:18:43,429 INFO L125 PetriNetUnfolderBase]: For 57/57 co-relation queries the response was YES. [2024-06-28 03:18:43,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 647 conditions, 287 events. 147/287 cut-off events. For 57/57 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1080 event pairs, 47 based on Foata normal form. 4/287 useless extension candidates. Maximal degree in co-relation 635. Up to 244 conditions per place. [2024-06-28 03:18:43,435 INFO L140 encePairwiseOnDemand]: 25/31 looper letters, 26 selfloop transitions, 5 changer transitions 0/36 dead transitions. [2024-06-28 03:18:43,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 36 transitions, 161 flow [2024-06-28 03:18:43,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 03:18:43,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 03:18:43,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 73 transitions. [2024-06-28 03:18:43,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5887096774193549 [2024-06-28 03:18:43,439 INFO L175 Difference]: Start difference. First operand has 31 places, 25 transitions, 71 flow. Second operand 4 states and 73 transitions. [2024-06-28 03:18:43,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 36 transitions, 161 flow [2024-06-28 03:18:43,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 36 transitions, 158 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 03:18:43,442 INFO L231 Difference]: Finished difference. Result has 34 places, 27 transitions, 95 flow [2024-06-28 03:18:43,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=95, PETRI_PLACES=34, PETRI_TRANSITIONS=27} [2024-06-28 03:18:43,443 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 4 predicate places. [2024-06-28 03:18:43,443 INFO L495 AbstractCegarLoop]: Abstraction has has 34 places, 27 transitions, 95 flow [2024-06-28 03:18:43,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:43,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:43,444 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:43,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 03:18:43,444 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:18:43,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:43,447 INFO L85 PathProgramCache]: Analyzing trace with hash -1975365433, now seen corresponding path program 1 times [2024-06-28 03:18:43,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:43,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934757143] [2024-06-28 03:18:43,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:43,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:43,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:44,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:44,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:44,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934757143] [2024-06-28 03:18:44,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [934757143] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:44,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:44,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 03:18:44,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510803174] [2024-06-28 03:18:44,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:44,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 03:18:44,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:44,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 03:18:44,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 03:18:44,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 31 [2024-06-28 03:18:44,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 27 transitions, 95 flow. Second operand has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:44,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:44,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 31 [2024-06-28 03:18:44,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:44,622 INFO L124 PetriNetUnfolderBase]: 143/277 cut-off events. [2024-06-28 03:18:44,622 INFO L125 PetriNetUnfolderBase]: For 165/165 co-relation queries the response was YES. [2024-06-28 03:18:44,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 695 conditions, 277 events. 143/277 cut-off events. For 165/165 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1023 event pairs, 25 based on Foata normal form. 4/275 useless extension candidates. Maximal degree in co-relation 681. Up to 218 conditions per place. [2024-06-28 03:18:44,624 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 29 selfloop transitions, 8 changer transitions 0/42 dead transitions. [2024-06-28 03:18:44,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 42 transitions, 206 flow [2024-06-28 03:18:44,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:18:44,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:18:44,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 99 transitions. [2024-06-28 03:18:44,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.532258064516129 [2024-06-28 03:18:44,625 INFO L175 Difference]: Start difference. First operand has 34 places, 27 transitions, 95 flow. Second operand 6 states and 99 transitions. [2024-06-28 03:18:44,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 42 transitions, 206 flow [2024-06-28 03:18:44,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 42 transitions, 194 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-28 03:18:44,627 INFO L231 Difference]: Finished difference. Result has 38 places, 28 transitions, 111 flow [2024-06-28 03:18:44,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=80, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=111, PETRI_PLACES=38, PETRI_TRANSITIONS=28} [2024-06-28 03:18:44,628 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 8 predicate places. [2024-06-28 03:18:44,628 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 28 transitions, 111 flow [2024-06-28 03:18:44,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:44,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:44,628 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:44,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 03:18:44,629 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 03:18:44,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:44,629 INFO L85 PathProgramCache]: Analyzing trace with hash 1616060601, now seen corresponding path program 1 times [2024-06-28 03:18:44,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:44,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46366947] [2024-06-28 03:18:44,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:44,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:44,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:45,115 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:45,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:45,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46366947] [2024-06-28 03:18:45,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [46366947] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:45,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:45,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 03:18:45,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040148401] [2024-06-28 03:18:45,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:45,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 03:18:45,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:45,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 03:18:45,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 03:18:45,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-28 03:18:45,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 28 transitions, 111 flow. Second operand has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:45,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:45,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-28 03:18:45,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:45,267 INFO L124 PetriNetUnfolderBase]: 119/247 cut-off events. [2024-06-28 03:18:45,267 INFO L125 PetriNetUnfolderBase]: For 264/264 co-relation queries the response was YES. [2024-06-28 03:18:45,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 669 conditions, 247 events. 119/247 cut-off events. For 264/264 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 899 event pairs, 34 based on Foata normal form. 1/242 useless extension candidates. Maximal degree in co-relation 652. Up to 211 conditions per place. [2024-06-28 03:18:45,269 INFO L140 encePairwiseOnDemand]: 25/31 looper letters, 24 selfloop transitions, 6 changer transitions 0/35 dead transitions. [2024-06-28 03:18:45,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 35 transitions, 189 flow [2024-06-28 03:18:45,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 03:18:45,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 03:18:45,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 72 transitions. [2024-06-28 03:18:45,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4645161290322581 [2024-06-28 03:18:45,270 INFO L175 Difference]: Start difference. First operand has 38 places, 28 transitions, 111 flow. Second operand 5 states and 72 transitions. [2024-06-28 03:18:45,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 35 transitions, 189 flow [2024-06-28 03:18:45,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 35 transitions, 173 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-28 03:18:45,272 INFO L231 Difference]: Finished difference. Result has 40 places, 30 transitions, 122 flow [2024-06-28 03:18:45,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=95, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=122, PETRI_PLACES=40, PETRI_TRANSITIONS=30} [2024-06-28 03:18:45,273 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 10 predicate places. [2024-06-28 03:18:45,273 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 30 transitions, 122 flow [2024-06-28 03:18:45,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:45,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:45,274 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:45,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 03:18:45,274 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:18:45,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:45,275 INFO L85 PathProgramCache]: Analyzing trace with hash -1415809949, now seen corresponding path program 1 times [2024-06-28 03:18:45,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:45,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517901313] [2024-06-28 03:18:45,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:45,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:45,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:45,813 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:45,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:45,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517901313] [2024-06-28 03:18:45,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517901313] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:45,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:45,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:18:45,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862601773] [2024-06-28 03:18:45,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:45,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:18:45,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:45,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:18:45,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:18:45,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 03:18:45,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 30 transitions, 122 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 03:18:45,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:45,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 03:18:45,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:46,013 INFO L124 PetriNetUnfolderBase]: 139/275 cut-off events. [2024-06-28 03:18:46,013 INFO L125 PetriNetUnfolderBase]: For 395/395 co-relation queries the response was YES. [2024-06-28 03:18:46,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 799 conditions, 275 events. 139/275 cut-off events. For 395/395 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1016 event pairs, 41 based on Foata normal form. 1/275 useless extension candidates. Maximal degree in co-relation 780. Up to 242 conditions per place. [2024-06-28 03:18:46,014 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 26 selfloop transitions, 8 changer transitions 0/38 dead transitions. [2024-06-28 03:18:46,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 38 transitions, 212 flow [2024-06-28 03:18:46,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:18:46,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:18:46,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 79 transitions. [2024-06-28 03:18:46,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42473118279569894 [2024-06-28 03:18:46,016 INFO L175 Difference]: Start difference. First operand has 40 places, 30 transitions, 122 flow. Second operand 6 states and 79 transitions. [2024-06-28 03:18:46,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 38 transitions, 212 flow [2024-06-28 03:18:46,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 38 transitions, 201 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-28 03:18:46,018 INFO L231 Difference]: Finished difference. Result has 43 places, 32 transitions, 144 flow [2024-06-28 03:18:46,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=111, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=144, PETRI_PLACES=43, PETRI_TRANSITIONS=32} [2024-06-28 03:18:46,019 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 13 predicate places. [2024-06-28 03:18:46,019 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 32 transitions, 144 flow [2024-06-28 03:18:46,019 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 03:18:46,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:46,019 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:46,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 03:18:46,020 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:18:46,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:46,020 INFO L85 PathProgramCache]: Analyzing trace with hash -1029528762, now seen corresponding path program 1 times [2024-06-28 03:18:46,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:46,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887022407] [2024-06-28 03:18:46,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:46,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:46,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:46,516 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:46,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:46,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887022407] [2024-06-28 03:18:46,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887022407] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:46,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:46,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:18:46,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504050771] [2024-06-28 03:18:46,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:46,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:18:46,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:46,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:18:46,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:18:46,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 03:18:46,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 32 transitions, 144 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 03:18:46,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:46,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 03:18:46,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:46,726 INFO L124 PetriNetUnfolderBase]: 157/304 cut-off events. [2024-06-28 03:18:46,727 INFO L125 PetriNetUnfolderBase]: For 679/679 co-relation queries the response was YES. [2024-06-28 03:18:46,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 969 conditions, 304 events. 157/304 cut-off events. For 679/679 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1133 event pairs, 47 based on Foata normal form. 2/305 useless extension candidates. Maximal degree in co-relation 949. Up to 257 conditions per place. [2024-06-28 03:18:46,728 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 29 selfloop transitions, 12 changer transitions 0/46 dead transitions. [2024-06-28 03:18:46,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 46 transitions, 280 flow [2024-06-28 03:18:46,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:18:46,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:18:46,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 92 transitions. [2024-06-28 03:18:46,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.423963133640553 [2024-06-28 03:18:46,730 INFO L175 Difference]: Start difference. First operand has 43 places, 32 transitions, 144 flow. Second operand 7 states and 92 transitions. [2024-06-28 03:18:46,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 46 transitions, 280 flow [2024-06-28 03:18:46,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 46 transitions, 261 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-28 03:18:46,732 INFO L231 Difference]: Finished difference. Result has 48 places, 39 transitions, 204 flow [2024-06-28 03:18:46,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=127, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=204, PETRI_PLACES=48, PETRI_TRANSITIONS=39} [2024-06-28 03:18:46,732 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 18 predicate places. [2024-06-28 03:18:46,733 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 39 transitions, 204 flow [2024-06-28 03:18:46,733 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 03:18:46,733 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:46,733 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:46,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 03:18:46,733 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:18:46,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:46,734 INFO L85 PathProgramCache]: Analyzing trace with hash 1152958590, now seen corresponding path program 2 times [2024-06-28 03:18:46,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:46,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230332965] [2024-06-28 03:18:46,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:46,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:46,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:47,214 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:47,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:47,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230332965] [2024-06-28 03:18:47,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230332965] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:47,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:47,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:18:47,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2147050073] [2024-06-28 03:18:47,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:47,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:18:47,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:47,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:18:47,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:18:47,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 03:18:47,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 39 transitions, 204 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 03:18:47,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:47,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 03:18:47,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:47,416 INFO L124 PetriNetUnfolderBase]: 166/319 cut-off events. [2024-06-28 03:18:47,416 INFO L125 PetriNetUnfolderBase]: For 921/921 co-relation queries the response was YES. [2024-06-28 03:18:47,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1113 conditions, 319 events. 166/319 cut-off events. For 921/921 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1191 event pairs, 46 based on Foata normal form. 2/320 useless extension candidates. Maximal degree in co-relation 1090. Up to 270 conditions per place. [2024-06-28 03:18:47,418 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 34 selfloop transitions, 13 changer transitions 0/52 dead transitions. [2024-06-28 03:18:47,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 52 transitions, 344 flow [2024-06-28 03:18:47,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:18:47,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:18:47,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 95 transitions. [2024-06-28 03:18:47,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4377880184331797 [2024-06-28 03:18:47,420 INFO L175 Difference]: Start difference. First operand has 48 places, 39 transitions, 204 flow. Second operand 7 states and 95 transitions. [2024-06-28 03:18:47,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 52 transitions, 344 flow [2024-06-28 03:18:47,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 52 transitions, 330 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-28 03:18:47,423 INFO L231 Difference]: Finished difference. Result has 54 places, 42 transitions, 251 flow [2024-06-28 03:18:47,423 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=190, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=251, PETRI_PLACES=54, PETRI_TRANSITIONS=42} [2024-06-28 03:18:47,425 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 24 predicate places. [2024-06-28 03:18:47,425 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 42 transitions, 251 flow [2024-06-28 03:18:47,425 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 03:18:47,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:47,426 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:47,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 03:18:47,426 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:18:47,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:47,427 INFO L85 PathProgramCache]: Analyzing trace with hash -940442562, now seen corresponding path program 3 times [2024-06-28 03:18:47,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:47,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571442426] [2024-06-28 03:18:47,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:47,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:47,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:47,950 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:47,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:47,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571442426] [2024-06-28 03:18:47,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1571442426] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:47,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:47,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:18:47,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262447747] [2024-06-28 03:18:47,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:47,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:18:47,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:47,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:18:47,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:18:47,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 03:18:47,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 42 transitions, 251 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 03:18:47,995 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:47,995 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 03:18:47,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:48,119 INFO L124 PetriNetUnfolderBase]: 167/324 cut-off events. [2024-06-28 03:18:48,119 INFO L125 PetriNetUnfolderBase]: For 1319/1319 co-relation queries the response was YES. [2024-06-28 03:18:48,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1205 conditions, 324 events. 167/324 cut-off events. For 1319/1319 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1227 event pairs, 49 based on Foata normal form. 2/325 useless extension candidates. Maximal degree in co-relation 1179. Up to 257 conditions per place. [2024-06-28 03:18:48,121 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 30 selfloop transitions, 16 changer transitions 0/51 dead transitions. [2024-06-28 03:18:48,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 51 transitions, 379 flow [2024-06-28 03:18:48,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:18:48,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:18:48,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 83 transitions. [2024-06-28 03:18:48,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44623655913978494 [2024-06-28 03:18:48,122 INFO L175 Difference]: Start difference. First operand has 54 places, 42 transitions, 251 flow. Second operand 6 states and 83 transitions. [2024-06-28 03:18:48,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 51 transitions, 379 flow [2024-06-28 03:18:48,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 51 transitions, 350 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 03:18:48,124 INFO L231 Difference]: Finished difference. Result has 56 places, 44 transitions, 279 flow [2024-06-28 03:18:48,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=222, PETRI_DIFFERENCE_MINUEND_PLACES=50, 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=6, PETRI_FLOW=279, PETRI_PLACES=56, PETRI_TRANSITIONS=44} [2024-06-28 03:18:48,125 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 26 predicate places. [2024-06-28 03:18:48,125 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 44 transitions, 279 flow [2024-06-28 03:18:48,125 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 03:18:48,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:48,125 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:48,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 03:18:48,126 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 03:18:48,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:48,126 INFO L85 PathProgramCache]: Analyzing trace with hash -1743897896, now seen corresponding path program 1 times [2024-06-28 03:18:48,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:48,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702722299] [2024-06-28 03:18:48,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:48,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:48,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:48,770 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:48,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:48,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702722299] [2024-06-28 03:18:48,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702722299] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:48,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:48,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:18:48,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604411711] [2024-06-28 03:18:48,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:48,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:18:48,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:48,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:18:48,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:18:48,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 03:18:48,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 44 transitions, 279 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:48,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:48,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 03:18:48,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:48,947 INFO L124 PetriNetUnfolderBase]: 154/304 cut-off events. [2024-06-28 03:18:48,947 INFO L125 PetriNetUnfolderBase]: For 1267/1267 co-relation queries the response was YES. [2024-06-28 03:18:48,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1173 conditions, 304 events. 154/304 cut-off events. For 1267/1267 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1142 event pairs, 41 based on Foata normal form. 1/304 useless extension candidates. Maximal degree in co-relation 1146. Up to 265 conditions per place. [2024-06-28 03:18:48,950 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 37 selfloop transitions, 11 changer transitions 0/52 dead transitions. [2024-06-28 03:18:48,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 52 transitions, 399 flow [2024-06-28 03:18:48,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:18:48,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:18:48,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 90 transitions. [2024-06-28 03:18:48,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4147465437788018 [2024-06-28 03:18:48,951 INFO L175 Difference]: Start difference. First operand has 56 places, 44 transitions, 279 flow. Second operand 7 states and 90 transitions. [2024-06-28 03:18:48,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 52 transitions, 399 flow [2024-06-28 03:18:48,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 52 transitions, 358 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 03:18:48,954 INFO L231 Difference]: Finished difference. Result has 59 places, 46 transitions, 279 flow [2024-06-28 03:18:48,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=238, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=279, PETRI_PLACES=59, PETRI_TRANSITIONS=46} [2024-06-28 03:18:48,955 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 29 predicate places. [2024-06-28 03:18:48,955 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 46 transitions, 279 flow [2024-06-28 03:18:48,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:48,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:48,955 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:48,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 03:18:48,955 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:18:48,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:48,956 INFO L85 PathProgramCache]: Analyzing trace with hash 1596243182, now seen corresponding path program 1 times [2024-06-28 03:18:48,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:48,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128326089] [2024-06-28 03:18:48,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:48,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:48,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:49,618 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:49,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:49,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128326089] [2024-06-28 03:18:49,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1128326089] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:49,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:49,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:18:49,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835161665] [2024-06-28 03:18:49,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:49,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:18:49,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:49,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:18:49,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:18:49,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 03:18:49,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 46 transitions, 279 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:49,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:49,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 03:18:49,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:49,901 INFO L124 PetriNetUnfolderBase]: 160/313 cut-off events. [2024-06-28 03:18:49,901 INFO L125 PetriNetUnfolderBase]: For 1630/1630 co-relation queries the response was YES. [2024-06-28 03:18:49,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1240 conditions, 313 events. 160/313 cut-off events. For 1630/1630 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1184 event pairs, 42 based on Foata normal form. 1/313 useless extension candidates. Maximal degree in co-relation 1212. Up to 253 conditions per place. [2024-06-28 03:18:49,903 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 40 selfloop transitions, 14 changer transitions 0/59 dead transitions. [2024-06-28 03:18:49,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 59 transitions, 437 flow [2024-06-28 03:18:49,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:18:49,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:18:49,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 96 transitions. [2024-06-28 03:18:49,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4423963133640553 [2024-06-28 03:18:49,904 INFO L175 Difference]: Start difference. First operand has 59 places, 46 transitions, 279 flow. Second operand 7 states and 96 transitions. [2024-06-28 03:18:49,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 59 transitions, 437 flow [2024-06-28 03:18:49,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 59 transitions, 412 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 03:18:49,907 INFO L231 Difference]: Finished difference. Result has 61 places, 48 transitions, 311 flow [2024-06-28 03:18:49,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=254, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=311, PETRI_PLACES=61, PETRI_TRANSITIONS=48} [2024-06-28 03:18:49,907 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 31 predicate places. [2024-06-28 03:18:49,908 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 48 transitions, 311 flow [2024-06-28 03:18:49,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:49,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:49,908 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:49,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 03:18:49,908 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:18:49,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:49,909 INFO L85 PathProgramCache]: Analyzing trace with hash 1596363338, now seen corresponding path program 1 times [2024-06-28 03:18:49,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:49,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427462110] [2024-06-28 03:18:49,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:49,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:49,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:50,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:50,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:50,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427462110] [2024-06-28 03:18:50,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [427462110] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:50,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:50,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:18:50,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005040772] [2024-06-28 03:18:50,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:50,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:18:50,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:50,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:18:50,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:18:50,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:18:50,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 48 transitions, 311 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 03:18:50,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:50,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:18:50,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:50,742 INFO L124 PetriNetUnfolderBase]: 178/335 cut-off events. [2024-06-28 03:18:50,742 INFO L125 PetriNetUnfolderBase]: For 2023/2023 co-relation queries the response was YES. [2024-06-28 03:18:50,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1381 conditions, 335 events. 178/335 cut-off events. For 2023/2023 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1247 event pairs, 44 based on Foata normal form. 2/336 useless extension candidates. Maximal degree in co-relation 1352. Up to 280 conditions per place. [2024-06-28 03:18:50,744 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 41 selfloop transitions, 16 changer transitions 0/60 dead transitions. [2024-06-28 03:18:50,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 60 transitions, 469 flow [2024-06-28 03:18:50,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:18:50,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:18:50,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 89 transitions. [2024-06-28 03:18:50,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41013824884792627 [2024-06-28 03:18:50,757 INFO L175 Difference]: Start difference. First operand has 61 places, 48 transitions, 311 flow. Second operand 7 states and 89 transitions. [2024-06-28 03:18:50,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 60 transitions, 469 flow [2024-06-28 03:18:50,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 60 transitions, 428 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-28 03:18:50,760 INFO L231 Difference]: Finished difference. Result has 63 places, 50 transitions, 328 flow [2024-06-28 03:18:50,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=270, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=328, PETRI_PLACES=63, PETRI_TRANSITIONS=50} [2024-06-28 03:18:50,760 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 33 predicate places. [2024-06-28 03:18:50,760 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 50 transitions, 328 flow [2024-06-28 03:18:50,761 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 03:18:50,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:50,761 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:50,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 03:18:50,761 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:18:50,761 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:50,761 INFO L85 PathProgramCache]: Analyzing trace with hash 911052452, now seen corresponding path program 2 times [2024-06-28 03:18:50,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:50,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105786393] [2024-06-28 03:18:50,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:50,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:50,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:51,348 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:51,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:51,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105786393] [2024-06-28 03:18:51,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105786393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:51,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:51,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:18:51,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722827502] [2024-06-28 03:18:51,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:51,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:18:51,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:51,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:18:51,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:18:51,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:18:51,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 50 transitions, 328 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 03:18:51,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:51,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:18:51,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:51,572 INFO L124 PetriNetUnfolderBase]: 189/356 cut-off events. [2024-06-28 03:18:51,572 INFO L125 PetriNetUnfolderBase]: For 2598/2598 co-relation queries the response was YES. [2024-06-28 03:18:51,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1536 conditions, 356 events. 189/356 cut-off events. For 2598/2598 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1365 event pairs, 50 based on Foata normal form. 2/357 useless extension candidates. Maximal degree in co-relation 1506. Up to 269 conditions per place. [2024-06-28 03:18:51,574 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 40 selfloop transitions, 21 changer transitions 0/64 dead transitions. [2024-06-28 03:18:51,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 64 transitions, 540 flow [2024-06-28 03:18:51,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:18:51,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:18:51,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 92 transitions. [2024-06-28 03:18:51,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.423963133640553 [2024-06-28 03:18:51,576 INFO L175 Difference]: Start difference. First operand has 63 places, 50 transitions, 328 flow. Second operand 7 states and 92 transitions. [2024-06-28 03:18:51,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 64 transitions, 540 flow [2024-06-28 03:18:51,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 64 transitions, 500 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 03:18:51,579 INFO L231 Difference]: Finished difference. Result has 65 places, 54 transitions, 379 flow [2024-06-28 03:18:51,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=288, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=379, PETRI_PLACES=65, PETRI_TRANSITIONS=54} [2024-06-28 03:18:51,579 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 35 predicate places. [2024-06-28 03:18:51,580 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 54 transitions, 379 flow [2024-06-28 03:18:51,580 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 03:18:51,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:51,580 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:51,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 03:18:51,580 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:18:51,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:51,581 INFO L85 PathProgramCache]: Analyzing trace with hash 911058962, now seen corresponding path program 3 times [2024-06-28 03:18:51,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:51,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1303730533] [2024-06-28 03:18:51,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:51,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:51,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:52,160 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:52,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:52,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1303730533] [2024-06-28 03:18:52,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1303730533] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:52,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:52,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:18:52,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170768370] [2024-06-28 03:18:52,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:52,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:18:52,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:52,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:18:52,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:18:52,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:18:52,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 54 transitions, 379 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 03:18:52,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:52,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:18:52,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:52,352 INFO L124 PetriNetUnfolderBase]: 185/350 cut-off events. [2024-06-28 03:18:52,353 INFO L125 PetriNetUnfolderBase]: For 2923/2923 co-relation queries the response was YES. [2024-06-28 03:18:52,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1558 conditions, 350 events. 185/350 cut-off events. For 2923/2923 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1346 event pairs, 47 based on Foata normal form. 2/351 useless extension candidates. Maximal degree in co-relation 1527. Up to 266 conditions per place. [2024-06-28 03:18:52,355 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 37 selfloop transitions, 23 changer transitions 0/63 dead transitions. [2024-06-28 03:18:52,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 63 transitions, 525 flow [2024-06-28 03:18:52,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:18:52,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:18:52,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 90 transitions. [2024-06-28 03:18:52,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4147465437788018 [2024-06-28 03:18:52,356 INFO L175 Difference]: Start difference. First operand has 65 places, 54 transitions, 379 flow. Second operand 7 states and 90 transitions. [2024-06-28 03:18:52,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 63 transitions, 525 flow [2024-06-28 03:18:52,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 63 transitions, 476 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-28 03:18:52,359 INFO L231 Difference]: Finished difference. Result has 69 places, 54 transitions, 381 flow [2024-06-28 03:18:52,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=330, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=381, PETRI_PLACES=69, PETRI_TRANSITIONS=54} [2024-06-28 03:18:52,360 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 39 predicate places. [2024-06-28 03:18:52,360 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 54 transitions, 381 flow [2024-06-28 03:18:52,360 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 03:18:52,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:52,360 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:52,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 03:18:52,360 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:18:52,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:52,361 INFO L85 PathProgramCache]: Analyzing trace with hash -1489600402, now seen corresponding path program 1 times [2024-06-28 03:18:52,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:52,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371604943] [2024-06-28 03:18:52,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:52,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:52,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:53,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:53,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:53,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371604943] [2024-06-28 03:18:53,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1371604943] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:53,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:53,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:18:53,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30328951] [2024-06-28 03:18:53,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:53,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:18:53,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:53,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:18:53,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:18:53,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:18:53,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 54 transitions, 381 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:53,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:53,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:18:53,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:53,309 INFO L124 PetriNetUnfolderBase]: 183/346 cut-off events. [2024-06-28 03:18:53,309 INFO L125 PetriNetUnfolderBase]: For 3023/3023 co-relation queries the response was YES. [2024-06-28 03:18:53,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1576 conditions, 346 events. 183/346 cut-off events. For 3023/3023 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1301 event pairs, 47 based on Foata normal form. 1/346 useless extension candidates. Maximal degree in co-relation 1543. Up to 295 conditions per place. [2024-06-28 03:18:53,311 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 49 selfloop transitions, 16 changer transitions 0/68 dead transitions. [2024-06-28 03:18:53,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 68 transitions, 567 flow [2024-06-28 03:18:53,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:18:53,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:18:53,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 100 transitions. [2024-06-28 03:18:53,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4032258064516129 [2024-06-28 03:18:53,312 INFO L175 Difference]: Start difference. First operand has 69 places, 54 transitions, 381 flow. Second operand 8 states and 100 transitions. [2024-06-28 03:18:53,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 68 transitions, 567 flow [2024-06-28 03:18:53,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 68 transitions, 516 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-28 03:18:53,317 INFO L231 Difference]: Finished difference. Result has 71 places, 56 transitions, 395 flow [2024-06-28 03:18:53,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=330, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=395, PETRI_PLACES=71, PETRI_TRANSITIONS=56} [2024-06-28 03:18:53,317 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 41 predicate places. [2024-06-28 03:18:53,317 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 56 transitions, 395 flow [2024-06-28 03:18:53,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:53,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:53,318 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:53,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 03:18:53,318 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:18:53,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:53,318 INFO L85 PathProgramCache]: Analyzing trace with hash -1534636507, now seen corresponding path program 1 times [2024-06-28 03:18:53,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:53,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294322830] [2024-06-28 03:18:53,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:53,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:53,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:53,889 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:53,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:53,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294322830] [2024-06-28 03:18:53,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294322830] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:53,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:53,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:18:53,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240645659] [2024-06-28 03:18:53,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:53,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:18:53,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:53,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:18:53,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:18:53,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:18:53,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 56 transitions, 395 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:53,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:53,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:18:53,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:54,174 INFO L124 PetriNetUnfolderBase]: 189/356 cut-off events. [2024-06-28 03:18:54,175 INFO L125 PetriNetUnfolderBase]: For 3490/3490 co-relation queries the response was YES. [2024-06-28 03:18:54,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1641 conditions, 356 events. 189/356 cut-off events. For 3490/3490 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1359 event pairs, 44 based on Foata normal form. 2/357 useless extension candidates. Maximal degree in co-relation 1607. Up to 291 conditions per place. [2024-06-28 03:18:54,177 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 49 selfloop transitions, 18 changer transitions 0/70 dead transitions. [2024-06-28 03:18:54,177 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 70 transitions, 583 flow [2024-06-28 03:18:54,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:18:54,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:18:54,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 100 transitions. [2024-06-28 03:18:54,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4032258064516129 [2024-06-28 03:18:54,178 INFO L175 Difference]: Start difference. First operand has 71 places, 56 transitions, 395 flow. Second operand 8 states and 100 transitions. [2024-06-28 03:18:54,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 70 transitions, 583 flow [2024-06-28 03:18:54,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 70 transitions, 534 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 03:18:54,182 INFO L231 Difference]: Finished difference. Result has 73 places, 58 transitions, 411 flow [2024-06-28 03:18:54,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=346, PETRI_DIFFERENCE_MINUEND_PLACES=65, 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=411, PETRI_PLACES=73, PETRI_TRANSITIONS=58} [2024-06-28 03:18:54,183 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 43 predicate places. [2024-06-28 03:18:54,183 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 58 transitions, 411 flow [2024-06-28 03:18:54,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:54,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:54,183 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:54,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 03:18:54,184 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:18:54,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:54,184 INFO L85 PathProgramCache]: Analyzing trace with hash -856233417, now seen corresponding path program 2 times [2024-06-28 03:18:54,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:54,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515873600] [2024-06-28 03:18:54,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:54,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:54,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:54,857 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:54,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:54,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515873600] [2024-06-28 03:18:54,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [515873600] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:54,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:54,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:18:54,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651388775] [2024-06-28 03:18:54,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:54,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:18:54,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:54,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:18:54,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:18:54,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:18:54,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 58 transitions, 411 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:54,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:54,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:18:54,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:55,085 INFO L124 PetriNetUnfolderBase]: 200/374 cut-off events. [2024-06-28 03:18:55,086 INFO L125 PetriNetUnfolderBase]: For 4200/4200 co-relation queries the response was YES. [2024-06-28 03:18:55,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1800 conditions, 374 events. 200/374 cut-off events. For 4200/4200 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1448 event pairs, 52 based on Foata normal form. 2/375 useless extension candidates. Maximal degree in co-relation 1765. Up to 259 conditions per place. [2024-06-28 03:18:55,088 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 47 selfloop transitions, 26 changer transitions 0/76 dead transitions. [2024-06-28 03:18:55,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 76 transitions, 677 flow [2024-06-28 03:18:55,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:18:55,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:18:55,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 105 transitions. [2024-06-28 03:18:55,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42338709677419356 [2024-06-28 03:18:55,090 INFO L175 Difference]: Start difference. First operand has 73 places, 58 transitions, 411 flow. Second operand 8 states and 105 transitions. [2024-06-28 03:18:55,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 76 transitions, 677 flow [2024-06-28 03:18:55,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 76 transitions, 628 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 03:18:55,094 INFO L231 Difference]: Finished difference. Result has 76 places, 64 transitions, 493 flow [2024-06-28 03:18:55,094 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=362, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=493, PETRI_PLACES=76, PETRI_TRANSITIONS=64} [2024-06-28 03:18:55,095 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 46 predicate places. [2024-06-28 03:18:55,095 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 64 transitions, 493 flow [2024-06-28 03:18:55,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:55,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:55,096 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:55,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 03:18:55,098 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:18:55,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:55,098 INFO L85 PathProgramCache]: Analyzing trace with hash -1814792577, now seen corresponding path program 3 times [2024-06-28 03:18:55,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:55,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355400187] [2024-06-28 03:18:55,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:55,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:55,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:55,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:18:55,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:55,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355400187] [2024-06-28 03:18:55,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355400187] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:55,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:55,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:18:55,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931727426] [2024-06-28 03:18:55,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:55,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:18:55,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:55,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:18:55,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:18:55,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:18:55,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 64 transitions, 493 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:55,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:55,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:18:55,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:55,976 INFO L124 PetriNetUnfolderBase]: 206/387 cut-off events. [2024-06-28 03:18:55,976 INFO L125 PetriNetUnfolderBase]: For 4903/4903 co-relation queries the response was YES. [2024-06-28 03:18:55,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1943 conditions, 387 events. 206/387 cut-off events. For 4903/4903 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1528 event pairs, 46 based on Foata normal form. 2/388 useless extension candidates. Maximal degree in co-relation 1906. Up to 265 conditions per place. [2024-06-28 03:18:55,978 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 45 selfloop transitions, 30 changer transitions 0/78 dead transitions. [2024-06-28 03:18:55,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 78 transitions, 737 flow [2024-06-28 03:18:55,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:18:55,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:18:55,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 104 transitions. [2024-06-28 03:18:55,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-28 03:18:55,980 INFO L175 Difference]: Start difference. First operand has 76 places, 64 transitions, 493 flow. Second operand 8 states and 104 transitions. [2024-06-28 03:18:55,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 78 transitions, 737 flow [2024-06-28 03:18:55,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 78 transitions, 705 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-28 03:18:55,985 INFO L231 Difference]: Finished difference. Result has 81 places, 66 transitions, 554 flow [2024-06-28 03:18:55,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=461, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=554, PETRI_PLACES=81, PETRI_TRANSITIONS=66} [2024-06-28 03:18:55,985 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 51 predicate places. [2024-06-28 03:18:55,986 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 66 transitions, 554 flow [2024-06-28 03:18:55,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:55,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:55,986 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:55,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 03:18:55,986 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:18:55,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:55,987 INFO L85 PathProgramCache]: Analyzing trace with hash -848614857, now seen corresponding path program 4 times [2024-06-28 03:18:55,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:55,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1430173588] [2024-06-28 03:18:55,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:55,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:55,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:56,659 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:56,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:56,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1430173588] [2024-06-28 03:18:56,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1430173588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:56,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:56,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:18:56,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712943219] [2024-06-28 03:18:56,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:56,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:18:56,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:56,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:18:56,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:18:56,718 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:18:56,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 66 transitions, 554 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:56,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:56,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:18:56,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:56,878 INFO L124 PetriNetUnfolderBase]: 202/381 cut-off events. [2024-06-28 03:18:56,878 INFO L125 PetriNetUnfolderBase]: For 5138/5138 co-relation queries the response was YES. [2024-06-28 03:18:56,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1966 conditions, 381 events. 202/381 cut-off events. For 5138/5138 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1496 event pairs, 45 based on Foata normal form. 2/382 useless extension candidates. Maximal degree in co-relation 1927. Up to 262 conditions per place. [2024-06-28 03:18:56,881 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 42 selfloop transitions, 32 changer transitions 0/77 dead transitions. [2024-06-28 03:18:56,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 77 transitions, 734 flow [2024-06-28 03:18:56,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:18:56,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:18:56,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 102 transitions. [2024-06-28 03:18:56,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4112903225806452 [2024-06-28 03:18:56,882 INFO L175 Difference]: Start difference. First operand has 81 places, 66 transitions, 554 flow. Second operand 8 states and 102 transitions. [2024-06-28 03:18:56,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 77 transitions, 734 flow [2024-06-28 03:18:56,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 77 transitions, 648 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-28 03:18:56,887 INFO L231 Difference]: Finished difference. Result has 84 places, 66 transitions, 537 flow [2024-06-28 03:18:56,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=468, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=537, PETRI_PLACES=84, PETRI_TRANSITIONS=66} [2024-06-28 03:18:56,888 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 54 predicate places. [2024-06-28 03:18:56,888 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 66 transitions, 537 flow [2024-06-28 03:18:56,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:56,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:56,888 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:56,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 03:18:56,888 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:18:56,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:56,889 INFO L85 PathProgramCache]: Analyzing trace with hash -848604937, now seen corresponding path program 1 times [2024-06-28 03:18:56,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:56,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737793452] [2024-06-28 03:18:56,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:56,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:56,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:57,818 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:57,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:57,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737793452] [2024-06-28 03:18:57,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737793452] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:57,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:57,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:18:57,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920247268] [2024-06-28 03:18:57,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:57,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:18:57,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:57,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:18:57,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:18:57,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:18:57,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 66 transitions, 537 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:18:57,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:57,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:18:57,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:58,077 INFO L124 PetriNetUnfolderBase]: 200/377 cut-off events. [2024-06-28 03:18:58,077 INFO L125 PetriNetUnfolderBase]: For 5083/5083 co-relation queries the response was YES. [2024-06-28 03:18:58,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1952 conditions, 377 events. 200/377 cut-off events. For 5083/5083 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1472 event pairs, 53 based on Foata normal form. 1/377 useless extension candidates. Maximal degree in co-relation 1912. Up to 338 conditions per place. [2024-06-28 03:18:58,080 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 58 selfloop transitions, 15 changer transitions 0/76 dead transitions. [2024-06-28 03:18:58,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 76 transitions, 713 flow [2024-06-28 03:18:58,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:18:58,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:18:58,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 104 transitions. [2024-06-28 03:18:58,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3727598566308244 [2024-06-28 03:18:58,081 INFO L175 Difference]: Start difference. First operand has 84 places, 66 transitions, 537 flow. Second operand 9 states and 104 transitions. [2024-06-28 03:18:58,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 76 transitions, 713 flow [2024-06-28 03:18:58,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 76 transitions, 656 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-28 03:18:58,087 INFO L231 Difference]: Finished difference. Result has 87 places, 68 transitions, 531 flow [2024-06-28 03:18:58,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=480, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=531, PETRI_PLACES=87, PETRI_TRANSITIONS=68} [2024-06-28 03:18:58,087 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 57 predicate places. [2024-06-28 03:18:58,088 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 68 transitions, 531 flow [2024-06-28 03:18:58,088 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:18:58,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:58,088 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:58,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 03:18:58,088 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:18:58,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:58,089 INFO L85 PathProgramCache]: Analyzing trace with hash 683537005, now seen corresponding path program 1 times [2024-06-28 03:18:58,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:58,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287056060] [2024-06-28 03:18:58,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:58,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:58,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:58,806 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:58,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:58,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287056060] [2024-06-28 03:18:58,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287056060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:58,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:58,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:18:58,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724657786] [2024-06-28 03:18:58,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:58,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:18:58,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:58,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:18:58,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:18:58,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 03:18:58,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 68 transitions, 531 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:58,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:58,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 03:18:58,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:59,150 INFO L124 PetriNetUnfolderBase]: 185/364 cut-off events. [2024-06-28 03:18:59,151 INFO L125 PetriNetUnfolderBase]: For 5741/5741 co-relation queries the response was YES. [2024-06-28 03:18:59,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1915 conditions, 364 events. 185/364 cut-off events. For 5741/5741 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1489 event pairs, 23 based on Foata normal form. 2/363 useless extension candidates. Maximal degree in co-relation 1874. Up to 271 conditions per place. [2024-06-28 03:18:59,153 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 60 selfloop transitions, 14 changer transitions 0/83 dead transitions. [2024-06-28 03:18:59,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 83 transitions, 727 flow [2024-06-28 03:18:59,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:18:59,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:18:59,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 106 transitions. [2024-06-28 03:18:59,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4274193548387097 [2024-06-28 03:18:59,155 INFO L175 Difference]: Start difference. First operand has 87 places, 68 transitions, 531 flow. Second operand 8 states and 106 transitions. [2024-06-28 03:18:59,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 83 transitions, 727 flow [2024-06-28 03:18:59,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 83 transitions, 641 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-28 03:18:59,160 INFO L231 Difference]: Finished difference. Result has 85 places, 69 transitions, 491 flow [2024-06-28 03:18:59,160 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=445, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=491, PETRI_PLACES=85, PETRI_TRANSITIONS=69} [2024-06-28 03:18:59,161 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 55 predicate places. [2024-06-28 03:18:59,161 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 69 transitions, 491 flow [2024-06-28 03:18:59,161 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:59,161 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:59,161 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:59,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 03:18:59,161 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:18:59,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:59,162 INFO L85 PathProgramCache]: Analyzing trace with hash 1633494467, now seen corresponding path program 2 times [2024-06-28 03:18:59,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:59,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723928017] [2024-06-28 03:18:59,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:59,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:59,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:59,932 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:59,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:59,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723928017] [2024-06-28 03:18:59,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1723928017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:59,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:59,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:18:59,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059456349] [2024-06-28 03:18:59,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:59,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:18:59,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:59,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:18:59,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:19:00,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 03:19:00,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 69 transitions, 491 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:00,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:00,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 03:19:00,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:00,259 INFO L124 PetriNetUnfolderBase]: 189/372 cut-off events. [2024-06-28 03:19:00,259 INFO L125 PetriNetUnfolderBase]: For 6265/6265 co-relation queries the response was YES. [2024-06-28 03:19:00,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1937 conditions, 372 events. 189/372 cut-off events. For 6265/6265 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1528 event pairs, 40 based on Foata normal form. 2/371 useless extension candidates. Maximal degree in co-relation 1896. Up to 296 conditions per place. [2024-06-28 03:19:00,261 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 59 selfloop transitions, 15 changer transitions 0/83 dead transitions. [2024-06-28 03:19:00,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 83 transitions, 687 flow [2024-06-28 03:19:00,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:19:00,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:19:00,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 107 transitions. [2024-06-28 03:19:00,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4314516129032258 [2024-06-28 03:19:00,262 INFO L175 Difference]: Start difference. First operand has 85 places, 69 transitions, 491 flow. Second operand 8 states and 107 transitions. [2024-06-28 03:19:00,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 83 transitions, 687 flow [2024-06-28 03:19:00,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 83 transitions, 651 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 03:19:00,272 INFO L231 Difference]: Finished difference. Result has 87 places, 70 transitions, 505 flow [2024-06-28 03:19:00,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=455, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=505, PETRI_PLACES=87, PETRI_TRANSITIONS=70} [2024-06-28 03:19:00,276 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 57 predicate places. [2024-06-28 03:19:00,277 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 70 transitions, 505 flow [2024-06-28 03:19:00,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:00,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:00,277 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:00,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 03:19:00,278 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:19:00,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:00,279 INFO L85 PathProgramCache]: Analyzing trace with hash 1759499079, now seen corresponding path program 3 times [2024-06-28 03:19:00,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:00,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [633164121] [2024-06-28 03:19:00,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:00,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:00,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:01,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:01,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:01,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [633164121] [2024-06-28 03:19:01,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [633164121] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:01,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:01,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:19:01,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958248591] [2024-06-28 03:19:01,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:01,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:19:01,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:01,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:19:01,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:19:01,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 03:19:01,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 70 transitions, 505 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:01,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:01,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 03:19:01,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:01,401 INFO L124 PetriNetUnfolderBase]: 193/380 cut-off events. [2024-06-28 03:19:01,401 INFO L125 PetriNetUnfolderBase]: For 7075/7075 co-relation queries the response was YES. [2024-06-28 03:19:01,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2001 conditions, 380 events. 193/380 cut-off events. For 7075/7075 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1585 event pairs, 38 based on Foata normal form. 2/379 useless extension candidates. Maximal degree in co-relation 1959. Up to 305 conditions per place. [2024-06-28 03:19:01,403 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 57 selfloop transitions, 18 changer transitions 0/84 dead transitions. [2024-06-28 03:19:01,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 84 transitions, 711 flow [2024-06-28 03:19:01,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:19:01,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:19:01,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 104 transitions. [2024-06-28 03:19:01,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-28 03:19:01,405 INFO L175 Difference]: Start difference. First operand has 87 places, 70 transitions, 505 flow. Second operand 8 states and 104 transitions. [2024-06-28 03:19:01,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 84 transitions, 711 flow [2024-06-28 03:19:01,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 84 transitions, 671 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 03:19:01,414 INFO L231 Difference]: Finished difference. Result has 90 places, 74 transitions, 547 flow [2024-06-28 03:19:01,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=465, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=547, PETRI_PLACES=90, PETRI_TRANSITIONS=74} [2024-06-28 03:19:01,415 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 60 predicate places. [2024-06-28 03:19:01,416 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 74 transitions, 547 flow [2024-06-28 03:19:01,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:01,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:01,416 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:01,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 03:19:01,416 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:19:01,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:01,417 INFO L85 PathProgramCache]: Analyzing trace with hash 1633499427, now seen corresponding path program 1 times [2024-06-28 03:19:01,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:01,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730004199] [2024-06-28 03:19:01,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:01,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:01,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:02,141 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:02,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:02,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730004199] [2024-06-28 03:19:02,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1730004199] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:02,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:02,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:19:02,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146821822] [2024-06-28 03:19:02,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:02,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:19:02,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:02,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:19:02,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:19:02,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:19:02,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 74 transitions, 547 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:19:02,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:02,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:19:02,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:02,482 INFO L124 PetriNetUnfolderBase]: 210/398 cut-off events. [2024-06-28 03:19:02,482 INFO L125 PetriNetUnfolderBase]: For 7091/7091 co-relation queries the response was YES. [2024-06-28 03:19:02,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2091 conditions, 398 events. 210/398 cut-off events. For 7091/7091 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1587 event pairs, 44 based on Foata normal form. 1/398 useless extension candidates. Maximal degree in co-relation 2047. Up to 342 conditions per place. [2024-06-28 03:19:02,484 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 68 selfloop transitions, 18 changer transitions 0/89 dead transitions. [2024-06-28 03:19:02,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 89 transitions, 781 flow [2024-06-28 03:19:02,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:19:02,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:19:02,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 110 transitions. [2024-06-28 03:19:02,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3942652329749104 [2024-06-28 03:19:02,486 INFO L175 Difference]: Start difference. First operand has 90 places, 74 transitions, 547 flow. Second operand 9 states and 110 transitions. [2024-06-28 03:19:02,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 89 transitions, 781 flow [2024-06-28 03:19:02,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 89 transitions, 742 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 03:19:02,492 INFO L231 Difference]: Finished difference. Result has 95 places, 76 transitions, 581 flow [2024-06-28 03:19:02,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=508, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=581, PETRI_PLACES=95, PETRI_TRANSITIONS=76} [2024-06-28 03:19:02,493 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 65 predicate places. [2024-06-28 03:19:02,493 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 76 transitions, 581 flow [2024-06-28 03:19:02,494 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:19:02,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:02,495 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:02,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 03:19:02,495 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:19:02,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:02,495 INFO L85 PathProgramCache]: Analyzing trace with hash 801869833, now seen corresponding path program 1 times [2024-06-28 03:19:02,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:02,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714920774] [2024-06-28 03:19:02,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:02,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:02,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:03,071 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:03,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:03,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714920774] [2024-06-28 03:19:03,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714920774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:03,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:03,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:19:03,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480976335] [2024-06-28 03:19:03,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:03,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:19:03,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:03,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:19:03,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:19:03,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:19:03,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 76 transitions, 581 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:19:03,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:03,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:19:03,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:03,305 INFO L124 PetriNetUnfolderBase]: 216/410 cut-off events. [2024-06-28 03:19:03,306 INFO L125 PetriNetUnfolderBase]: For 7807/7807 co-relation queries the response was YES. [2024-06-28 03:19:03,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2169 conditions, 410 events. 216/410 cut-off events. For 7807/7807 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1651 event pairs, 43 based on Foata normal form. 2/411 useless extension candidates. Maximal degree in co-relation 2124. Up to 333 conditions per place. [2024-06-28 03:19:03,312 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 66 selfloop transitions, 22 changer transitions 0/91 dead transitions. [2024-06-28 03:19:03,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 91 transitions, 827 flow [2024-06-28 03:19:03,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:19:03,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:19:03,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 111 transitions. [2024-06-28 03:19:03,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3978494623655914 [2024-06-28 03:19:03,313 INFO L175 Difference]: Start difference. First operand has 95 places, 76 transitions, 581 flow. Second operand 9 states and 111 transitions. [2024-06-28 03:19:03,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 91 transitions, 827 flow [2024-06-28 03:19:03,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 91 transitions, 770 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-28 03:19:03,325 INFO L231 Difference]: Finished difference. Result has 97 places, 78 transitions, 605 flow [2024-06-28 03:19:03,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=524, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=605, PETRI_PLACES=97, PETRI_TRANSITIONS=78} [2024-06-28 03:19:03,325 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 67 predicate places. [2024-06-28 03:19:03,325 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 78 transitions, 605 flow [2024-06-28 03:19:03,325 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:19:03,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:03,325 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:03,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 03:19:03,326 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:19:03,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:03,326 INFO L85 PathProgramCache]: Analyzing trace with hash -652080023, now seen corresponding path program 4 times [2024-06-28 03:19:03,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:03,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337612962] [2024-06-28 03:19:03,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:03,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:03,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:04,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 03:19:04,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:04,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337612962] [2024-06-28 03:19:04,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337612962] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:04,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:04,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:19:04,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116397431] [2024-06-28 03:19:04,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:04,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:19:04,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:04,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:19:04,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:19:04,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 03:19:04,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 78 transitions, 605 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:04,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:04,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 03:19:04,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:04,230 INFO L124 PetriNetUnfolderBase]: 195/385 cut-off events. [2024-06-28 03:19:04,230 INFO L125 PetriNetUnfolderBase]: For 7970/7970 co-relation queries the response was YES. [2024-06-28 03:19:04,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2053 conditions, 385 events. 195/385 cut-off events. For 7970/7970 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1618 event pairs, 39 based on Foata normal form. 2/382 useless extension candidates. Maximal degree in co-relation 2007. Up to 301 conditions per place. [2024-06-28 03:19:04,233 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 58 selfloop transitions, 21 changer transitions 0/88 dead transitions. [2024-06-28 03:19:04,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 88 transitions, 793 flow [2024-06-28 03:19:04,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:19:04,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:19:04,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 104 transitions. [2024-06-28 03:19:04,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-28 03:19:04,234 INFO L175 Difference]: Start difference. First operand has 97 places, 78 transitions, 605 flow. Second operand 8 states and 104 transitions. [2024-06-28 03:19:04,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 88 transitions, 793 flow [2024-06-28 03:19:04,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 88 transitions, 728 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-28 03:19:04,242 INFO L231 Difference]: Finished difference. Result has 99 places, 80 transitions, 603 flow [2024-06-28 03:19:04,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=540, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=603, PETRI_PLACES=99, PETRI_TRANSITIONS=80} [2024-06-28 03:19:04,242 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 69 predicate places. [2024-06-28 03:19:04,243 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 80 transitions, 603 flow [2024-06-28 03:19:04,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:04,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:04,243 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:04,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 03:19:04,243 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:19:04,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:04,243 INFO L85 PathProgramCache]: Analyzing trace with hash -1129362273, now seen corresponding path program 2 times [2024-06-28 03:19:04,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:04,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098640375] [2024-06-28 03:19:04,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:04,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:04,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:04,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:04,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:04,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098640375] [2024-06-28 03:19:04,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098640375] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:04,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:04,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:19:04,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536315718] [2024-06-28 03:19:04,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:04,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:19:04,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:04,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:19:04,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:19:05,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:19:05,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 80 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 03:19:05,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:05,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:19:05,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:05,176 INFO L124 PetriNetUnfolderBase]: 224/428 cut-off events. [2024-06-28 03:19:05,176 INFO L125 PetriNetUnfolderBase]: For 9064/9064 co-relation queries the response was YES. [2024-06-28 03:19:05,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2316 conditions, 428 events. 224/428 cut-off events. For 9064/9064 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1768 event pairs, 46 based on Foata normal form. 2/429 useless extension candidates. Maximal degree in co-relation 2268. Up to 267 conditions per place. [2024-06-28 03:19:05,179 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 62 selfloop transitions, 33 changer transitions 0/98 dead transitions. [2024-06-28 03:19:05,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 98 transitions, 967 flow [2024-06-28 03:19:05,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:19:05,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:19:05,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 118 transitions. [2024-06-28 03:19:05,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4229390681003584 [2024-06-28 03:19:05,180 INFO L175 Difference]: Start difference. First operand has 99 places, 80 transitions, 603 flow. Second operand 9 states and 118 transitions. [2024-06-28 03:19:05,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 98 transitions, 967 flow [2024-06-28 03:19:05,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 98 transitions, 892 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 03:19:05,189 INFO L231 Difference]: Finished difference. Result has 102 places, 84 transitions, 667 flow [2024-06-28 03:19:05,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=528, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=667, PETRI_PLACES=102, PETRI_TRANSITIONS=84} [2024-06-28 03:19:05,190 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 72 predicate places. [2024-06-28 03:19:05,190 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 84 transitions, 667 flow [2024-06-28 03:19:05,190 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:19:05,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:05,190 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:05,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 03:19:05,190 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:19:05,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:05,191 INFO L85 PathProgramCache]: Analyzing trace with hash -415711595, now seen corresponding path program 3 times [2024-06-28 03:19:05,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:05,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251057266] [2024-06-28 03:19:05,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:05,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:05,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:05,916 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:05,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:05,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251057266] [2024-06-28 03:19:05,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251057266] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:05,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:05,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:19:05,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82597231] [2024-06-28 03:19:05,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:05,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:19:05,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:05,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:19:05,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:19:05,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:19:05,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 84 transitions, 667 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:19:05,995 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:05,995 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:19:05,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:06,232 INFO L124 PetriNetUnfolderBase]: 230/437 cut-off events. [2024-06-28 03:19:06,232 INFO L125 PetriNetUnfolderBase]: For 9829/9829 co-relation queries the response was YES. [2024-06-28 03:19:06,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2421 conditions, 437 events. 230/437 cut-off events. For 9829/9829 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1822 event pairs, 47 based on Foata normal form. 2/438 useless extension candidates. Maximal degree in co-relation 2372. Up to 389 conditions per place. [2024-06-28 03:19:06,236 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 77 selfloop transitions, 15 changer transitions 0/95 dead transitions. [2024-06-28 03:19:06,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 95 transitions, 913 flow [2024-06-28 03:19:06,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:19:06,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:19:06,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 105 transitions. [2024-06-28 03:19:06,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3763440860215054 [2024-06-28 03:19:06,237 INFO L175 Difference]: Start difference. First operand has 102 places, 84 transitions, 667 flow. Second operand 9 states and 105 transitions. [2024-06-28 03:19:06,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 95 transitions, 913 flow [2024-06-28 03:19:06,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 95 transitions, 855 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-28 03:19:06,247 INFO L231 Difference]: Finished difference. Result has 106 places, 86 transitions, 684 flow [2024-06-28 03:19:06,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=609, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=684, PETRI_PLACES=106, PETRI_TRANSITIONS=86} [2024-06-28 03:19:06,248 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 76 predicate places. [2024-06-28 03:19:06,248 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 86 transitions, 684 flow [2024-06-28 03:19:06,248 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:19:06,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:06,249 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:06,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 03:19:06,249 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:19:06,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:06,249 INFO L85 PathProgramCache]: Analyzing trace with hash -423994175, now seen corresponding path program 4 times [2024-06-28 03:19:06,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:06,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578985086] [2024-06-28 03:19:06,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:06,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:06,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:06,958 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:06,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:06,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578985086] [2024-06-28 03:19:06,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578985086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:06,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:06,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:19:06,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112839203] [2024-06-28 03:19:06,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:06,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:19:06,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:06,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:19:06,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:19:07,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:19:07,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 86 transitions, 684 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:19:07,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:07,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:19:07,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:07,252 INFO L124 PetriNetUnfolderBase]: 236/448 cut-off events. [2024-06-28 03:19:07,253 INFO L125 PetriNetUnfolderBase]: For 10593/10593 co-relation queries the response was YES. [2024-06-28 03:19:07,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2515 conditions, 448 events. 236/448 cut-off events. For 10593/10593 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 1870 event pairs, 46 based on Foata normal form. 2/449 useless extension candidates. Maximal degree in co-relation 2464. Up to 279 conditions per place. [2024-06-28 03:19:07,257 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 57 selfloop transitions, 41 changer transitions 0/101 dead transitions. [2024-06-28 03:19:07,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 101 transitions, 1026 flow [2024-06-28 03:19:07,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:19:07,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:19:07,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 117 transitions. [2024-06-28 03:19:07,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-28 03:19:07,258 INFO L175 Difference]: Start difference. First operand has 106 places, 86 transitions, 684 flow. Second operand 9 states and 117 transitions. [2024-06-28 03:19:07,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 101 transitions, 1026 flow [2024-06-28 03:19:07,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 101 transitions, 971 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-28 03:19:07,269 INFO L231 Difference]: Finished difference. Result has 108 places, 88 transitions, 756 flow [2024-06-28 03:19:07,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=629, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=756, PETRI_PLACES=108, PETRI_TRANSITIONS=88} [2024-06-28 03:19:07,270 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 78 predicate places. [2024-06-28 03:19:07,270 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 88 transitions, 756 flow [2024-06-28 03:19:07,270 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:19:07,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:07,270 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:07,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 03:19:07,271 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:19:07,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:07,271 INFO L85 PathProgramCache]: Analyzing trace with hash -537255927, now seen corresponding path program 5 times [2024-06-28 03:19:07,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:07,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68277043] [2024-06-28 03:19:07,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:07,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:07,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:08,024 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:08,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:08,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [68277043] [2024-06-28 03:19:08,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [68277043] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:08,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:08,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:19:08,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896613483] [2024-06-28 03:19:08,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:08,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:19:08,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:08,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:19:08,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:19:08,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:19:08,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 88 transitions, 756 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:19:08,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:08,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:19:08,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:08,245 INFO L124 PetriNetUnfolderBase]: 232/442 cut-off events. [2024-06-28 03:19:08,245 INFO L125 PetriNetUnfolderBase]: For 10421/10421 co-relation queries the response was YES. [2024-06-28 03:19:08,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2487 conditions, 442 events. 232/442 cut-off events. For 10421/10421 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 1840 event pairs, 39 based on Foata normal form. 2/443 useless extension candidates. Maximal degree in co-relation 2435. Up to 276 conditions per place. [2024-06-28 03:19:08,248 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 54 selfloop transitions, 43 changer transitions 0/100 dead transitions. [2024-06-28 03:19:08,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 100 transitions, 1000 flow [2024-06-28 03:19:08,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:19:08,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:19:08,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 115 transitions. [2024-06-28 03:19:08,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4121863799283154 [2024-06-28 03:19:08,249 INFO L175 Difference]: Start difference. First operand has 108 places, 88 transitions, 756 flow. Second operand 9 states and 115 transitions. [2024-06-28 03:19:08,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 100 transitions, 1000 flow [2024-06-28 03:19:08,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 100 transitions, 859 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-28 03:19:08,263 INFO L231 Difference]: Finished difference. Result has 110 places, 88 transitions, 706 flow [2024-06-28 03:19:08,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=615, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=706, PETRI_PLACES=110, PETRI_TRANSITIONS=88} [2024-06-28 03:19:08,265 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 80 predicate places. [2024-06-28 03:19:08,265 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 88 transitions, 706 flow [2024-06-28 03:19:08,265 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:19:08,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:08,265 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:08,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 03:19:08,266 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:19:08,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:08,266 INFO L85 PathProgramCache]: Analyzing trace with hash -536948345, now seen corresponding path program 1 times [2024-06-28 03:19:08,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:08,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1980335972] [2024-06-28 03:19:08,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:08,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:08,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:09,146 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:09,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:09,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1980335972] [2024-06-28 03:19:09,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1980335972] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:09,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:09,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:19:09,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596764975] [2024-06-28 03:19:09,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:09,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:19:09,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:09,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:19:09,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:19:09,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:19:09,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 88 transitions, 706 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:19:09,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:09,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:19:09,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:09,390 INFO L124 PetriNetUnfolderBase]: 229/436 cut-off events. [2024-06-28 03:19:09,391 INFO L125 PetriNetUnfolderBase]: For 9874/9874 co-relation queries the response was YES. [2024-06-28 03:19:09,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2380 conditions, 436 events. 229/436 cut-off events. For 9874/9874 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 1809 event pairs, 47 based on Foata normal form. 2/437 useless extension candidates. Maximal degree in co-relation 2327. Up to 385 conditions per place. [2024-06-28 03:19:09,400 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 79 selfloop transitions, 16 changer transitions 0/98 dead transitions. [2024-06-28 03:19:09,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 98 transitions, 918 flow [2024-06-28 03:19:09,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:19:09,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:19:09,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 113 transitions. [2024-06-28 03:19:09,401 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36451612903225805 [2024-06-28 03:19:09,401 INFO L175 Difference]: Start difference. First operand has 110 places, 88 transitions, 706 flow. Second operand 10 states and 113 transitions. [2024-06-28 03:19:09,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 98 transitions, 918 flow [2024-06-28 03:19:09,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 98 transitions, 817 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-28 03:19:09,414 INFO L231 Difference]: Finished difference. Result has 112 places, 88 transitions, 641 flow [2024-06-28 03:19:09,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=605, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=641, PETRI_PLACES=112, PETRI_TRANSITIONS=88} [2024-06-28 03:19:09,414 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 82 predicate places. [2024-06-28 03:19:09,415 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 88 transitions, 641 flow [2024-06-28 03:19:09,415 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:19:09,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:09,415 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:19:09,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 03:19:09,415 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:19:09,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:09,416 INFO L85 PathProgramCache]: Analyzing trace with hash -285188523, now seen corresponding path program 1 times [2024-06-28 03:19:09,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:09,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766232376] [2024-06-28 03:19:09,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:09,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:09,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:10,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:10,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:10,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [766232376] [2024-06-28 03:19:10,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [766232376] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:10,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:10,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:19:10,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157329105] [2024-06-28 03:19:10,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:10,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:19:10,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:10,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:19:10,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:19:10,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:19:10,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 88 transitions, 641 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:19:10,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:10,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:19:10,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:10,472 INFO L124 PetriNetUnfolderBase]: 233/444 cut-off events. [2024-06-28 03:19:10,472 INFO L125 PetriNetUnfolderBase]: For 10256/10256 co-relation queries the response was YES. [2024-06-28 03:19:10,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2353 conditions, 444 events. 233/444 cut-off events. For 10256/10256 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 1858 event pairs, 26 based on Foata normal form. 2/445 useless extension candidates. Maximal degree in co-relation 2299. Up to 357 conditions per place. [2024-06-28 03:19:10,475 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 87 selfloop transitions, 15 changer transitions 0/105 dead transitions. [2024-06-28 03:19:10,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 105 transitions, 895 flow [2024-06-28 03:19:10,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:19:10,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:19:10,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 109 transitions. [2024-06-28 03:19:10,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3906810035842294 [2024-06-28 03:19:10,477 INFO L175 Difference]: Start difference. First operand has 112 places, 88 transitions, 641 flow. Second operand 9 states and 109 transitions. [2024-06-28 03:19:10,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 105 transitions, 895 flow [2024-06-28 03:19:10,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 105 transitions, 855 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-28 03:19:10,490 INFO L231 Difference]: Finished difference. Result has 113 places, 89 transitions, 647 flow [2024-06-28 03:19:10,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=601, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=647, PETRI_PLACES=113, PETRI_TRANSITIONS=89} [2024-06-28 03:19:10,491 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 83 predicate places. [2024-06-28 03:19:10,491 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 89 transitions, 647 flow [2024-06-28 03:19:10,491 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:19:10,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:10,491 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:19:10,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 03:19:10,492 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:19:10,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:10,493 INFO L85 PathProgramCache]: Analyzing trace with hash -1428630747, now seen corresponding path program 2 times [2024-06-28 03:19:10,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:10,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364220218] [2024-06-28 03:19:10,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:10,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:10,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:11,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:11,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:11,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364220218] [2024-06-28 03:19:11,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364220218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:11,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:11,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:19:11,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845389720] [2024-06-28 03:19:11,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:11,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:19:11,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:11,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:19:11,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:19:11,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:19:11,381 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 89 transitions, 647 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:19:11,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:11,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:19:11,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:11,608 INFO L124 PetriNetUnfolderBase]: 244/465 cut-off events. [2024-06-28 03:19:11,609 INFO L125 PetriNetUnfolderBase]: For 11905/11905 co-relation queries the response was YES. [2024-06-28 03:19:11,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2526 conditions, 465 events. 244/465 cut-off events. For 11905/11905 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 1988 event pairs, 44 based on Foata normal form. 2/466 useless extension candidates. Maximal degree in co-relation 2471. Up to 383 conditions per place. [2024-06-28 03:19:11,611 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 86 selfloop transitions, 18 changer transitions 0/107 dead transitions. [2024-06-28 03:19:11,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 107 transitions, 981 flow [2024-06-28 03:19:11,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:19:11,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:19:11,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 113 transitions. [2024-06-28 03:19:11,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4050179211469534 [2024-06-28 03:19:11,612 INFO L175 Difference]: Start difference. First operand has 113 places, 89 transitions, 647 flow. Second operand 9 states and 113 transitions. [2024-06-28 03:19:11,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 107 transitions, 981 flow [2024-06-28 03:19:11,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 107 transitions, 945 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 03:19:11,625 INFO L231 Difference]: Finished difference. Result has 115 places, 91 transitions, 677 flow [2024-06-28 03:19:11,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=611, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=677, PETRI_PLACES=115, PETRI_TRANSITIONS=91} [2024-06-28 03:19:11,625 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 85 predicate places. [2024-06-28 03:19:11,625 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 91 transitions, 677 flow [2024-06-28 03:19:11,625 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:19:11,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:11,626 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:19:11,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 03:19:11,626 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:19:11,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:11,626 INFO L85 PathProgramCache]: Analyzing trace with hash -896654005, now seen corresponding path program 3 times [2024-06-28 03:19:11,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:11,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106026242] [2024-06-28 03:19:11,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:11,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:11,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:12,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:12,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:12,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106026242] [2024-06-28 03:19:12,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2106026242] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:12,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:12,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:19:12,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835978443] [2024-06-28 03:19:12,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:12,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:19:12,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:12,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:19:12,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:19:12,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:19:12,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 91 transitions, 677 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:19:12,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:12,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:19:12,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:12,713 INFO L124 PetriNetUnfolderBase]: 241/460 cut-off events. [2024-06-28 03:19:12,714 INFO L125 PetriNetUnfolderBase]: For 11815/11815 co-relation queries the response was YES. [2024-06-28 03:19:12,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2468 conditions, 460 events. 241/460 cut-off events. For 11815/11815 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 1956 event pairs, 45 based on Foata normal form. 2/461 useless extension candidates. Maximal degree in co-relation 2412. Up to 395 conditions per place. [2024-06-28 03:19:12,716 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 85 selfloop transitions, 17 changer transitions 0/105 dead transitions. [2024-06-28 03:19:12,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 105 transitions, 917 flow [2024-06-28 03:19:12,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:19:12,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:19:12,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 110 transitions. [2024-06-28 03:19:12,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3942652329749104 [2024-06-28 03:19:12,718 INFO L175 Difference]: Start difference. First operand has 115 places, 91 transitions, 677 flow. Second operand 9 states and 110 transitions. [2024-06-28 03:19:12,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 105 transitions, 917 flow [2024-06-28 03:19:12,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 105 transitions, 875 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-28 03:19:12,731 INFO L231 Difference]: Finished difference. Result has 119 places, 91 transitions, 673 flow [2024-06-28 03:19:12,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=635, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=673, PETRI_PLACES=119, PETRI_TRANSITIONS=91} [2024-06-28 03:19:12,731 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 89 predicate places. [2024-06-28 03:19:12,732 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 91 transitions, 673 flow [2024-06-28 03:19:12,732 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:19:12,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:12,732 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:19:12,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 03:19:12,732 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:19:12,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:12,733 INFO L85 PathProgramCache]: Analyzing trace with hash -1284592347, now seen corresponding path program 4 times [2024-06-28 03:19:12,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:12,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198706109] [2024-06-28 03:19:12,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:12,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:12,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:13,511 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:13,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:13,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198706109] [2024-06-28 03:19:13,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198706109] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:13,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:13,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:19:13,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152011701] [2024-06-28 03:19:13,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:13,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:19:13,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:13,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:19:13,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:19:13,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:19:13,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 91 transitions, 673 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:19:13,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:13,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:19:13,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:13,815 INFO L124 PetriNetUnfolderBase]: 248/473 cut-off events. [2024-06-28 03:19:13,815 INFO L125 PetriNetUnfolderBase]: For 12452/12452 co-relation queries the response was YES. [2024-06-28 03:19:13,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2540 conditions, 473 events. 248/473 cut-off events. For 12452/12452 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2043 event pairs, 43 based on Foata normal form. 2/474 useless extension candidates. Maximal degree in co-relation 2482. Up to 401 conditions per place. [2024-06-28 03:19:13,818 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 81 selfloop transitions, 22 changer transitions 0/106 dead transitions. [2024-06-28 03:19:13,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 106 transitions, 941 flow [2024-06-28 03:19:13,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:19:13,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:19:13,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 109 transitions. [2024-06-28 03:19:13,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3906810035842294 [2024-06-28 03:19:13,820 INFO L175 Difference]: Start difference. First operand has 119 places, 91 transitions, 673 flow. Second operand 9 states and 109 transitions. [2024-06-28 03:19:13,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 106 transitions, 941 flow [2024-06-28 03:19:13,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 106 transitions, 905 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 03:19:13,837 INFO L231 Difference]: Finished difference. Result has 121 places, 95 transitions, 732 flow [2024-06-28 03:19:13,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=637, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=732, PETRI_PLACES=121, PETRI_TRANSITIONS=95} [2024-06-28 03:19:13,837 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 91 predicate places. [2024-06-28 03:19:13,837 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 95 transitions, 732 flow [2024-06-28 03:19:13,838 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:19:13,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:13,838 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:19:13,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 03:19:13,838 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:19:13,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:13,838 INFO L85 PathProgramCache]: Analyzing trace with hash 11107631, now seen corresponding path program 5 times [2024-06-28 03:19:13,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:13,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978620546] [2024-06-28 03:19:13,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:13,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:13,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:14,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:14,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:14,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978620546] [2024-06-28 03:19:14,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [978620546] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:14,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:14,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:19:14,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1769836940] [2024-06-28 03:19:14,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:14,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:19:14,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:14,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:19:14,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:19:14,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:19:14,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 95 transitions, 732 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:19:14,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:14,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:19:14,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:14,993 INFO L124 PetriNetUnfolderBase]: 252/481 cut-off events. [2024-06-28 03:19:14,994 INFO L125 PetriNetUnfolderBase]: For 13369/13369 co-relation queries the response was YES. [2024-06-28 03:19:14,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2661 conditions, 481 events. 252/481 cut-off events. For 13369/13369 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2103 event pairs, 45 based on Foata normal form. 2/482 useless extension candidates. Maximal degree in co-relation 2601. Up to 409 conditions per place. [2024-06-28 03:19:14,998 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 83 selfloop transitions, 22 changer transitions 0/108 dead transitions. [2024-06-28 03:19:14,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 108 transitions, 994 flow [2024-06-28 03:19:15,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:19:15,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:19:15,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 109 transitions. [2024-06-28 03:19:15,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3906810035842294 [2024-06-28 03:19:15,005 INFO L175 Difference]: Start difference. First operand has 121 places, 95 transitions, 732 flow. Second operand 9 states and 109 transitions. [2024-06-28 03:19:15,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 108 transitions, 994 flow [2024-06-28 03:19:15,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 108 transitions, 934 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-28 03:19:15,022 INFO L231 Difference]: Finished difference. Result has 124 places, 97 transitions, 748 flow [2024-06-28 03:19:15,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=674, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=748, PETRI_PLACES=124, PETRI_TRANSITIONS=97} [2024-06-28 03:19:15,023 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 94 predicate places. [2024-06-28 03:19:15,023 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 97 transitions, 748 flow [2024-06-28 03:19:15,023 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:19:15,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:15,024 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:19:15,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 03:19:15,024 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:19:15,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:15,024 INFO L85 PathProgramCache]: Analyzing trace with hash -917563789, now seen corresponding path program 6 times [2024-06-28 03:19:15,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:15,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125857197] [2024-06-28 03:19:15,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:15,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:15,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:15,915 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:15,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:15,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125857197] [2024-06-28 03:19:15,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125857197] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:15,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:15,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:19:15,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241353997] [2024-06-28 03:19:15,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:15,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:19:15,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:15,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:19:15,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:19:16,020 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:19:16,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 97 transitions, 748 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:19:16,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:16,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:19:16,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:16,269 INFO L124 PetriNetUnfolderBase]: 256/487 cut-off events. [2024-06-28 03:19:16,269 INFO L125 PetriNetUnfolderBase]: For 14157/14157 co-relation queries the response was YES. [2024-06-28 03:19:16,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2711 conditions, 487 events. 256/487 cut-off events. For 14157/14157 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2129 event pairs, 41 based on Foata normal form. 2/488 useless extension candidates. Maximal degree in co-relation 2650. Up to 377 conditions per place. [2024-06-28 03:19:16,272 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 83 selfloop transitions, 25 changer transitions 0/111 dead transitions. [2024-06-28 03:19:16,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 111 transitions, 1014 flow [2024-06-28 03:19:16,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:19:16,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:19:16,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 112 transitions. [2024-06-28 03:19:16,273 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4014336917562724 [2024-06-28 03:19:16,273 INFO L175 Difference]: Start difference. First operand has 124 places, 97 transitions, 748 flow. Second operand 9 states and 112 transitions. [2024-06-28 03:19:16,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 111 transitions, 1014 flow [2024-06-28 03:19:16,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 111 transitions, 967 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 03:19:16,294 INFO L231 Difference]: Finished difference. Result has 128 places, 98 transitions, 775 flow [2024-06-28 03:19:16,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=701, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=775, PETRI_PLACES=128, PETRI_TRANSITIONS=98} [2024-06-28 03:19:16,294 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 98 predicate places. [2024-06-28 03:19:16,295 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 98 transitions, 775 flow [2024-06-28 03:19:16,295 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:19:16,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:16,295 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:19:16,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 03:19:16,295 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:19:16,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:16,296 INFO L85 PathProgramCache]: Analyzing trace with hash -196468941, now seen corresponding path program 1 times [2024-06-28 03:19:16,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:16,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138997326] [2024-06-28 03:19:16,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:16,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:16,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:17,050 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:17,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:17,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138997326] [2024-06-28 03:19:17,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1138997326] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:17,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:17,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:19:17,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2015216329] [2024-06-28 03:19:17,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:17,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:19:17,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:17,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:19:17,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:19:17,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:19:17,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 98 transitions, 775 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:19:17,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:17,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:19:17,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:17,359 INFO L124 PetriNetUnfolderBase]: 254/484 cut-off events. [2024-06-28 03:19:17,359 INFO L125 PetriNetUnfolderBase]: For 13605/13605 co-relation queries the response was YES. [2024-06-28 03:19:17,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2678 conditions, 484 events. 254/484 cut-off events. For 13605/13605 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2105 event pairs, 42 based on Foata normal form. 1/484 useless extension candidates. Maximal degree in co-relation 2616. Up to 421 conditions per place. [2024-06-28 03:19:17,362 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 91 selfloop transitions, 20 changer transitions 0/114 dead transitions. [2024-06-28 03:19:17,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 114 transitions, 1069 flow [2024-06-28 03:19:17,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:19:17,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:19:17,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-28 03:19:17,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-28 03:19:17,365 INFO L175 Difference]: Start difference. First operand has 128 places, 98 transitions, 775 flow. Second operand 10 states and 120 transitions. [2024-06-28 03:19:17,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 114 transitions, 1069 flow [2024-06-28 03:19:17,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 114 transitions, 1005 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-28 03:19:17,387 INFO L231 Difference]: Finished difference. Result has 131 places, 100 transitions, 796 flow [2024-06-28 03:19:17,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=711, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=796, PETRI_PLACES=131, PETRI_TRANSITIONS=100} [2024-06-28 03:19:17,388 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 101 predicate places. [2024-06-28 03:19:17,388 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 100 transitions, 796 flow [2024-06-28 03:19:17,388 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:19:17,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:17,388 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:19:17,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 03:19:17,388 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:19:17,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:17,389 INFO L85 PathProgramCache]: Analyzing trace with hash -1611873020, now seen corresponding path program 1 times [2024-06-28 03:19:17,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:17,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983388348] [2024-06-28 03:19:17,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:17,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:17,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:18,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:18,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:18,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [983388348] [2024-06-28 03:19:18,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [983388348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:18,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:18,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:19:18,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014484773] [2024-06-28 03:19:18,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:18,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:19:18,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:18,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:19:18,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:19:18,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:19:18,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 100 transitions, 796 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:19:18,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:18,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:19:18,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:18,472 INFO L124 PetriNetUnfolderBase]: 260/494 cut-off events. [2024-06-28 03:19:18,473 INFO L125 PetriNetUnfolderBase]: For 14927/14927 co-relation queries the response was YES. [2024-06-28 03:19:18,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2730 conditions, 494 events. 260/494 cut-off events. For 14927/14927 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2150 event pairs, 41 based on Foata normal form. 2/495 useless extension candidates. Maximal degree in co-relation 2667. Up to 406 conditions per place. [2024-06-28 03:19:18,475 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 85 selfloop transitions, 28 changer transitions 0/116 dead transitions. [2024-06-28 03:19:18,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 116 transitions, 1112 flow [2024-06-28 03:19:18,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:19:18,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:19:18,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-28 03:19:18,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3935483870967742 [2024-06-28 03:19:18,476 INFO L175 Difference]: Start difference. First operand has 131 places, 100 transitions, 796 flow. Second operand 10 states and 122 transitions. [2024-06-28 03:19:18,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 116 transitions, 1112 flow [2024-06-28 03:19:18,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 116 transitions, 1043 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-28 03:19:18,498 INFO L231 Difference]: Finished difference. Result has 133 places, 103 transitions, 839 flow [2024-06-28 03:19:18,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=727, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=839, PETRI_PLACES=133, PETRI_TRANSITIONS=103} [2024-06-28 03:19:18,499 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 103 predicate places. [2024-06-28 03:19:18,499 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 103 transitions, 839 flow [2024-06-28 03:19:18,499 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:19:18,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:18,499 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:19:18,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 03:19:18,499 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:19:18,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:18,500 INFO L85 PathProgramCache]: Analyzing trace with hash 121731729, now seen corresponding path program 7 times [2024-06-28 03:19:18,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:18,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929886175] [2024-06-28 03:19:18,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:18,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:18,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:19,289 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:19,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:19,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929886175] [2024-06-28 03:19:19,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [929886175] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:19,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:19,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:19:19,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139564533] [2024-06-28 03:19:19,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:19,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:19:19,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:19,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:19:19,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:19:19,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:19:19,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 103 transitions, 839 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:19:19,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:19,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:19:19,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:19,575 INFO L124 PetriNetUnfolderBase]: 264/505 cut-off events. [2024-06-28 03:19:19,575 INFO L125 PetriNetUnfolderBase]: For 15950/15950 co-relation queries the response was YES. [2024-06-28 03:19:19,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2853 conditions, 505 events. 264/505 cut-off events. For 15950/15950 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 2242 event pairs, 42 based on Foata normal form. 2/506 useless extension candidates. Maximal degree in co-relation 2789. Up to 406 conditions per place. [2024-06-28 03:19:19,578 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 81 selfloop transitions, 32 changer transitions 0/116 dead transitions. [2024-06-28 03:19:19,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 116 transitions, 1136 flow [2024-06-28 03:19:19,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:19:19,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:19:19,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 109 transitions. [2024-06-28 03:19:19,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3906810035842294 [2024-06-28 03:19:19,593 INFO L175 Difference]: Start difference. First operand has 133 places, 103 transitions, 839 flow. Second operand 9 states and 109 transitions. [2024-06-28 03:19:19,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 116 transitions, 1136 flow [2024-06-28 03:19:19,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 116 transitions, 1046 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-28 03:19:19,618 INFO L231 Difference]: Finished difference. Result has 135 places, 106 transitions, 863 flow [2024-06-28 03:19:19,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=749, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=863, PETRI_PLACES=135, PETRI_TRANSITIONS=106} [2024-06-28 03:19:19,620 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 105 predicate places. [2024-06-28 03:19:19,620 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 106 transitions, 863 flow [2024-06-28 03:19:19,621 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:19:19,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:19,621 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:19:19,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 03:19:19,621 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:19:19,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:19,621 INFO L85 PathProgramCache]: Analyzing trace with hash -77570061, now seen corresponding path program 8 times [2024-06-28 03:19:19,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:19,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195325751] [2024-06-28 03:19:19,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:19,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:19,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:20,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:20,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:20,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195325751] [2024-06-28 03:19:20,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195325751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:20,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:20,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:19:20,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758413259] [2024-06-28 03:19:20,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:20,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:19:20,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:20,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:19:20,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:19:20,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:19:20,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 106 transitions, 863 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:19:20,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:20,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:19:20,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:20,602 INFO L124 PetriNetUnfolderBase]: 271/520 cut-off events. [2024-06-28 03:19:20,603 INFO L125 PetriNetUnfolderBase]: For 16980/16980 co-relation queries the response was YES. [2024-06-28 03:19:20,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2971 conditions, 520 events. 271/520 cut-off events. For 16980/16980 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 2346 event pairs, 42 based on Foata normal form. 2/521 useless extension candidates. Maximal degree in co-relation 2905. Up to 418 conditions per place. [2024-06-28 03:19:20,606 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 85 selfloop transitions, 32 changer transitions 0/120 dead transitions. [2024-06-28 03:19:20,606 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 120 transitions, 1180 flow [2024-06-28 03:19:20,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:19:20,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:19:20,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 110 transitions. [2024-06-28 03:19:20,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3942652329749104 [2024-06-28 03:19:20,607 INFO L175 Difference]: Start difference. First operand has 135 places, 106 transitions, 863 flow. Second operand 9 states and 110 transitions. [2024-06-28 03:19:20,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 120 transitions, 1180 flow [2024-06-28 03:19:20,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 120 transitions, 1086 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-28 03:19:20,629 INFO L231 Difference]: Finished difference. Result has 139 places, 111 transitions, 911 flow [2024-06-28 03:19:20,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=775, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=911, PETRI_PLACES=139, PETRI_TRANSITIONS=111} [2024-06-28 03:19:20,629 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 109 predicate places. [2024-06-28 03:19:20,629 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 111 transitions, 911 flow [2024-06-28 03:19:20,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:20,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:20,630 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:19:20,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 03:19:20,630 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:19:20,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:20,631 INFO L85 PathProgramCache]: Analyzing trace with hash 1793219293, now seen corresponding path program 9 times [2024-06-28 03:19:20,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:20,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647887138] [2024-06-28 03:19:20,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:20,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:20,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:21,389 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:21,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:21,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647887138] [2024-06-28 03:19:21,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647887138] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:21,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:21,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:19:21,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954387063] [2024-06-28 03:19:21,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:21,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:19:21,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:21,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:19:21,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:19:21,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:19:21,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 111 transitions, 911 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:19:21,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:21,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:19:21,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:21,682 INFO L124 PetriNetUnfolderBase]: 275/528 cut-off events. [2024-06-28 03:19:21,682 INFO L125 PetriNetUnfolderBase]: For 17973/17973 co-relation queries the response was YES. [2024-06-28 03:19:21,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3050 conditions, 528 events. 275/528 cut-off events. For 17973/17973 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 2381 event pairs, 44 based on Foata normal form. 2/529 useless extension candidates. Maximal degree in co-relation 2982. Up to 426 conditions per place. [2024-06-28 03:19:21,685 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 87 selfloop transitions, 31 changer transitions 0/121 dead transitions. [2024-06-28 03:19:21,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 121 transitions, 1191 flow [2024-06-28 03:19:21,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:19:21,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:19:21,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 111 transitions. [2024-06-28 03:19:21,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3978494623655914 [2024-06-28 03:19:21,686 INFO L175 Difference]: Start difference. First operand has 139 places, 111 transitions, 911 flow. Second operand 9 states and 111 transitions. [2024-06-28 03:19:21,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 121 transitions, 1191 flow [2024-06-28 03:19:21,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 121 transitions, 1116 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-28 03:19:21,714 INFO L231 Difference]: Finished difference. Result has 144 places, 112 transitions, 928 flow [2024-06-28 03:19:21,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=836, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=928, PETRI_PLACES=144, PETRI_TRANSITIONS=112} [2024-06-28 03:19:21,714 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 114 predicate places. [2024-06-28 03:19:21,714 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 112 transitions, 928 flow [2024-06-28 03:19:21,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:21,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:21,715 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:19:21,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 03:19:21,715 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:19:21,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:21,715 INFO L85 PathProgramCache]: Analyzing trace with hash 1787709043, now seen corresponding path program 10 times [2024-06-28 03:19:21,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:21,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404924495] [2024-06-28 03:19:21,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:21,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:21,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:22,570 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:22,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:22,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1404924495] [2024-06-28 03:19:22,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1404924495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:22,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:22,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:19:22,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831726397] [2024-06-28 03:19:22,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:22,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:19:22,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:22,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:19:22,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:19:22,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:19:22,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 112 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 03:19:22,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:22,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:19:22,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:22,813 INFO L124 PetriNetUnfolderBase]: 272/525 cut-off events. [2024-06-28 03:19:22,813 INFO L125 PetriNetUnfolderBase]: For 16629/16629 co-relation queries the response was YES. [2024-06-28 03:19:22,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2875 conditions, 525 events. 272/525 cut-off events. For 16629/16629 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2385 event pairs, 46 based on Foata normal form. 2/526 useless extension candidates. Maximal degree in co-relation 2806. Up to 377 conditions per place. [2024-06-28 03:19:22,817 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 83 selfloop transitions, 37 changer transitions 0/123 dead transitions. [2024-06-28 03:19:22,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 123 transitions, 1194 flow [2024-06-28 03:19:22,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:19:22,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:19:22,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 112 transitions. [2024-06-28 03:19:22,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4014336917562724 [2024-06-28 03:19:22,841 INFO L175 Difference]: Start difference. First operand has 144 places, 112 transitions, 928 flow. Second operand 9 states and 112 transitions. [2024-06-28 03:19:22,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 123 transitions, 1194 flow [2024-06-28 03:19:22,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 123 transitions, 1095 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-28 03:19:22,869 INFO L231 Difference]: Finished difference. Result has 144 places, 112 transitions, 907 flow [2024-06-28 03:19:22,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=829, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=907, PETRI_PLACES=144, PETRI_TRANSITIONS=112} [2024-06-28 03:19:22,871 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 114 predicate places. [2024-06-28 03:19:22,872 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 112 transitions, 907 flow [2024-06-28 03:19:22,872 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:19:22,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:22,872 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:22,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 03:19:22,876 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:19:22,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:22,877 INFO L85 PathProgramCache]: Analyzing trace with hash 1987374184, now seen corresponding path program 2 times [2024-06-28 03:19:22,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:22,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4908189] [2024-06-28 03:19:22,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:22,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:22,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:23,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:23,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:23,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4908189] [2024-06-28 03:19:23,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [4908189] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:23,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:23,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:19:23,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424362849] [2024-06-28 03:19:23,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:23,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:19:23,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:23,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:19:23,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:19:23,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:19:23,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 112 transitions, 907 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:19:23,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:23,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:19:23,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:23,998 INFO L124 PetriNetUnfolderBase]: 278/535 cut-off events. [2024-06-28 03:19:23,998 INFO L125 PetriNetUnfolderBase]: For 17326/17326 co-relation queries the response was YES. [2024-06-28 03:19:24,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2925 conditions, 535 events. 278/535 cut-off events. For 17326/17326 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2455 event pairs, 41 based on Foata normal form. 2/536 useless extension candidates. Maximal degree in co-relation 2857. Up to 353 conditions per place. [2024-06-28 03:19:24,001 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 78 selfloop transitions, 47 changer transitions 0/128 dead transitions. [2024-06-28 03:19:24,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 128 transitions, 1275 flow [2024-06-28 03:19:24,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:19:24,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:19:24,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 127 transitions. [2024-06-28 03:19:24,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4096774193548387 [2024-06-28 03:19:24,003 INFO L175 Difference]: Start difference. First operand has 144 places, 112 transitions, 907 flow. Second operand 10 states and 127 transitions. [2024-06-28 03:19:24,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 128 transitions, 1275 flow [2024-06-28 03:19:24,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 128 transitions, 1139 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-28 03:19:24,028 INFO L231 Difference]: Finished difference. Result has 145 places, 115 transitions, 927 flow [2024-06-28 03:19:24,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=771, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=927, PETRI_PLACES=145, PETRI_TRANSITIONS=115} [2024-06-28 03:19:24,028 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 115 predicate places. [2024-06-28 03:19:24,029 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 115 transitions, 927 flow [2024-06-28 03:19:24,029 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:19:24,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:24,029 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:19:24,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 03:19:24,029 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:19:24,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:24,030 INFO L85 PathProgramCache]: Analyzing trace with hash 534133112, now seen corresponding path program 3 times [2024-06-28 03:19:24,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:24,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558777766] [2024-06-28 03:19:24,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:24,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:24,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:24,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:19:24,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:24,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558777766] [2024-06-28 03:19:24,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [558777766] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:24,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:24,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:19:24,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51957798] [2024-06-28 03:19:24,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:24,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:19:24,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:24,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:19:24,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:19:25,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:19:25,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 115 transitions, 927 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:19:25,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:25,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:19:25,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:25,247 INFO L124 PetriNetUnfolderBase]: 284/540 cut-off events. [2024-06-28 03:19:25,247 INFO L125 PetriNetUnfolderBase]: For 18135/18135 co-relation queries the response was YES. [2024-06-28 03:19:25,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2994 conditions, 540 events. 284/540 cut-off events. For 18135/18135 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2435 event pairs, 40 based on Foata normal form. 2/541 useless extension candidates. Maximal degree in co-relation 2926. Up to 486 conditions per place. [2024-06-28 03:19:25,292 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 107 selfloop transitions, 18 changer transitions 0/128 dead transitions. [2024-06-28 03:19:25,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 128 transitions, 1267 flow [2024-06-28 03:19:25,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:19:25,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:19:25,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 116 transitions. [2024-06-28 03:19:25,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3741935483870968 [2024-06-28 03:19:25,304 INFO L175 Difference]: Start difference. First operand has 145 places, 115 transitions, 927 flow. Second operand 10 states and 116 transitions. [2024-06-28 03:19:25,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 128 transitions, 1267 flow [2024-06-28 03:19:25,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 128 transitions, 1108 flow, removed 24 selfloop flow, removed 9 redundant places. [2024-06-28 03:19:25,333 INFO L231 Difference]: Finished difference. Result has 146 places, 118 transitions, 872 flow [2024-06-28 03:19:25,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=770, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=872, PETRI_PLACES=146, PETRI_TRANSITIONS=118} [2024-06-28 03:19:25,333 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 116 predicate places. [2024-06-28 03:19:25,333 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 118 transitions, 872 flow [2024-06-28 03:19:25,334 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:19:25,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:25,334 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:19:25,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 03:19:25,334 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:19:25,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:25,335 INFO L85 PathProgramCache]: Analyzing trace with hash 1793434774, now seen corresponding path program 4 times [2024-06-28 03:19:25,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:25,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410981472] [2024-06-28 03:19:25,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:25,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:25,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:26,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:26,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:26,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410981472] [2024-06-28 03:19:26,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410981472] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:26,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:26,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:19:26,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056748456] [2024-06-28 03:19:26,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:26,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:19:26,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:26,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:19:26,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:19:26,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:19:26,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 118 transitions, 872 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:19:26,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:26,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:19:26,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:26,517 INFO L124 PetriNetUnfolderBase]: 290/552 cut-off events. [2024-06-28 03:19:26,517 INFO L125 PetriNetUnfolderBase]: For 18899/18899 co-relation queries the response was YES. [2024-06-28 03:19:26,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2984 conditions, 552 events. 290/552 cut-off events. For 18899/18899 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 2519 event pairs, 41 based on Foata normal form. 2/553 useless extension candidates. Maximal degree in co-relation 2916. Up to 373 conditions per place. [2024-06-28 03:19:26,520 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 87 selfloop transitions, 44 changer transitions 0/134 dead transitions. [2024-06-28 03:19:26,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 134 transitions, 1278 flow [2024-06-28 03:19:26,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:19:26,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:19:26,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 128 transitions. [2024-06-28 03:19:26,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4129032258064516 [2024-06-28 03:19:26,529 INFO L175 Difference]: Start difference. First operand has 146 places, 118 transitions, 872 flow. Second operand 10 states and 128 transitions. [2024-06-28 03:19:26,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 134 transitions, 1278 flow [2024-06-28 03:19:26,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 134 transitions, 1198 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-28 03:19:26,556 INFO L231 Difference]: Finished difference. Result has 148 places, 121 transitions, 952 flow [2024-06-28 03:19:26,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=792, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=952, PETRI_PLACES=148, PETRI_TRANSITIONS=121} [2024-06-28 03:19:26,556 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 118 predicate places. [2024-06-28 03:19:26,556 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 121 transitions, 952 flow [2024-06-28 03:19:26,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:19:26,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:26,557 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:19:26,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 03:19:26,557 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:19:26,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:26,557 INFO L85 PathProgramCache]: Analyzing trace with hash -2416132, now seen corresponding path program 5 times [2024-06-28 03:19:26,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:26,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287795698] [2024-06-28 03:19:26,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:26,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:26,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:27,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:27,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:27,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1287795698] [2024-06-28 03:19:27,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1287795698] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:27,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:27,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:19:27,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352679931] [2024-06-28 03:19:27,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:27,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:19:27,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:27,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:19:27,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:19:27,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:19:27,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 121 transitions, 952 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:19:27,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:27,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:19:27,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:27,769 INFO L124 PetriNetUnfolderBase]: 296/561 cut-off events. [2024-06-28 03:19:27,769 INFO L125 PetriNetUnfolderBase]: For 20048/20048 co-relation queries the response was YES. [2024-06-28 03:19:27,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3159 conditions, 561 events. 296/561 cut-off events. For 20048/20048 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 2565 event pairs, 39 based on Foata normal form. 2/562 useless extension candidates. Maximal degree in co-relation 3090. Up to 383 conditions per place. [2024-06-28 03:19:27,772 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 80 selfloop transitions, 53 changer transitions 0/136 dead transitions. [2024-06-28 03:19:27,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 136 transitions, 1358 flow [2024-06-28 03:19:27,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:19:27,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:19:27,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 126 transitions. [2024-06-28 03:19:27,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4064516129032258 [2024-06-28 03:19:27,774 INFO L175 Difference]: Start difference. First operand has 148 places, 121 transitions, 952 flow. Second operand 10 states and 126 transitions. [2024-06-28 03:19:27,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 136 transitions, 1358 flow [2024-06-28 03:19:27,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 136 transitions, 1220 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-28 03:19:27,801 INFO L231 Difference]: Finished difference. Result has 150 places, 124 transitions, 998 flow [2024-06-28 03:19:27,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=814, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=998, PETRI_PLACES=150, PETRI_TRANSITIONS=124} [2024-06-28 03:19:27,801 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 120 predicate places. [2024-06-28 03:19:27,801 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 124 transitions, 998 flow [2024-06-28 03:19:27,801 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:19:27,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:27,802 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:19:27,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 03:19:27,802 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:19:27,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:27,802 INFO L85 PathProgramCache]: Analyzing trace with hash 534459542, now seen corresponding path program 6 times [2024-06-28 03:19:27,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:27,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701566256] [2024-06-28 03:19:27,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:27,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:27,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:28,616 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:28,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:28,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701566256] [2024-06-28 03:19:28,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701566256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:28,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:28,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:19:28,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783777077] [2024-06-28 03:19:28,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:28,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:19:28,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:28,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:19:28,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:19:28,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:19:28,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 124 transitions, 998 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:19:28,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:28,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:19:28,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:29,017 INFO L124 PetriNetUnfolderBase]: 294/559 cut-off events. [2024-06-28 03:19:29,017 INFO L125 PetriNetUnfolderBase]: For 18642/18642 co-relation queries the response was YES. [2024-06-28 03:19:29,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3126 conditions, 559 events. 294/559 cut-off events. For 18642/18642 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 2565 event pairs, 42 based on Foata normal form. 1/559 useless extension candidates. Maximal degree in co-relation 3056. Up to 503 conditions per place. [2024-06-28 03:19:29,045 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 115 selfloop transitions, 21 changer transitions 0/139 dead transitions. [2024-06-28 03:19:29,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 139 transitions, 1359 flow [2024-06-28 03:19:29,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:19:29,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:19:29,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 125 transitions. [2024-06-28 03:19:29,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36656891495601174 [2024-06-28 03:19:29,047 INFO L175 Difference]: Start difference. First operand has 150 places, 124 transitions, 998 flow. Second operand 11 states and 125 transitions. [2024-06-28 03:19:29,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 139 transitions, 1359 flow [2024-06-28 03:19:29,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 139 transitions, 1195 flow, removed 30 selfloop flow, removed 8 redundant places. [2024-06-28 03:19:29,079 INFO L231 Difference]: Finished difference. Result has 155 places, 129 transitions, 965 flow [2024-06-28 03:19:29,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=836, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=965, PETRI_PLACES=155, PETRI_TRANSITIONS=129} [2024-06-28 03:19:29,079 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 125 predicate places. [2024-06-28 03:19:29,079 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 129 transitions, 965 flow [2024-06-28 03:19:29,080 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:19:29,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:29,080 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:29,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 03:19:29,080 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:19:29,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:29,096 INFO L85 PathProgramCache]: Analyzing trace with hash -250908788, now seen corresponding path program 1 times [2024-06-28 03:19:29,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:29,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920950953] [2024-06-28 03:19:29,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:29,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:29,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:29,929 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:29,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:29,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920950953] [2024-06-28 03:19:29,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [920950953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:29,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:29,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:19:29,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50487599] [2024-06-28 03:19:29,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:29,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:19:29,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:29,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:19:29,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:19:30,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:19:30,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 129 transitions, 965 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:19:30,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:30,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:19:30,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:30,198 INFO L124 PetriNetUnfolderBase]: 298/565 cut-off events. [2024-06-28 03:19:30,199 INFO L125 PetriNetUnfolderBase]: For 20062/20062 co-relation queries the response was YES. [2024-06-28 03:19:30,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3076 conditions, 565 events. 298/565 cut-off events. For 20062/20062 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 2582 event pairs, 20 based on Foata normal form. 2/566 useless extension candidates. Maximal degree in co-relation 3003. Up to 470 conditions per place. [2024-06-28 03:19:30,202 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 129 selfloop transitions, 16 changer transitions 0/148 dead transitions. [2024-06-28 03:19:30,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 148 transitions, 1307 flow [2024-06-28 03:19:30,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:19:30,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:19:30,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 119 transitions. [2024-06-28 03:19:30,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38387096774193546 [2024-06-28 03:19:30,203 INFO L175 Difference]: Start difference. First operand has 155 places, 129 transitions, 965 flow. Second operand 10 states and 119 transitions. [2024-06-28 03:19:30,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 148 transitions, 1307 flow [2024-06-28 03:19:30,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 148 transitions, 1241 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-28 03:19:30,239 INFO L231 Difference]: Finished difference. Result has 159 places, 130 transitions, 945 flow [2024-06-28 03:19:30,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=899, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=945, PETRI_PLACES=159, PETRI_TRANSITIONS=130} [2024-06-28 03:19:30,239 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 129 predicate places. [2024-06-28 03:19:30,239 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 130 transitions, 945 flow [2024-06-28 03:19:30,239 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:19:30,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:30,240 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:30,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 03:19:30,240 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:19:30,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:30,240 INFO L85 PathProgramCache]: Analyzing trace with hash -1800337524, now seen corresponding path program 2 times [2024-06-28 03:19:30,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:30,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478656536] [2024-06-28 03:19:30,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:30,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:30,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:30,939 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:30,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:30,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478656536] [2024-06-28 03:19:30,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478656536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:30,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:30,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:19:30,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767013583] [2024-06-28 03:19:30,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:30,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:19:30,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:30,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:19:30,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:19:31,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:19:31,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 130 transitions, 945 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:19:31,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:31,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:19:31,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:31,200 INFO L124 PetriNetUnfolderBase]: 309/586 cut-off events. [2024-06-28 03:19:31,200 INFO L125 PetriNetUnfolderBase]: For 22935/22935 co-relation queries the response was YES. [2024-06-28 03:19:31,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3267 conditions, 586 events. 309/586 cut-off events. For 22935/22935 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 2694 event pairs, 39 based on Foata normal form. 2/587 useless extension candidates. Maximal degree in co-relation 3192. Up to 483 conditions per place. [2024-06-28 03:19:31,204 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 127 selfloop transitions, 20 changer transitions 0/150 dead transitions. [2024-06-28 03:19:31,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 150 transitions, 1399 flow [2024-06-28 03:19:31,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:19:31,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:19:31,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 125 transitions. [2024-06-28 03:19:31,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4032258064516129 [2024-06-28 03:19:31,205 INFO L175 Difference]: Start difference. First operand has 159 places, 130 transitions, 945 flow. Second operand 10 states and 125 transitions. [2024-06-28 03:19:31,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 150 transitions, 1399 flow [2024-06-28 03:19:31,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 150 transitions, 1363 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-28 03:19:31,250 INFO L231 Difference]: Finished difference. Result has 161 places, 132 transitions, 975 flow [2024-06-28 03:19:31,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=909, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=975, PETRI_PLACES=161, PETRI_TRANSITIONS=132} [2024-06-28 03:19:31,250 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 131 predicate places. [2024-06-28 03:19:31,250 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 132 transitions, 975 flow [2024-06-28 03:19:31,251 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:19:31,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:31,251 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:31,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 03:19:31,251 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:19:31,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:31,251 INFO L85 PathProgramCache]: Analyzing trace with hash -1795753554, now seen corresponding path program 3 times [2024-06-28 03:19:31,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:31,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543810557] [2024-06-28 03:19:31,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:31,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:31,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:31,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:31,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:31,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543810557] [2024-06-28 03:19:31,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [543810557] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:31,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:31,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:19:31,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678559042] [2024-06-28 03:19:31,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:31,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:19:31,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:31,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:19:31,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:19:32,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:19:32,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 132 transitions, 975 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:19:32,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:32,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:19:32,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:32,256 INFO L124 PetriNetUnfolderBase]: 313/594 cut-off events. [2024-06-28 03:19:32,256 INFO L125 PetriNetUnfolderBase]: For 24140/24140 co-relation queries the response was YES. [2024-06-28 03:19:32,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3333 conditions, 594 events. 313/594 cut-off events. For 24140/24140 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 2752 event pairs, 41 based on Foata normal form. 2/595 useless extension candidates. Maximal degree in co-relation 3257. Up to 509 conditions per place. [2024-06-28 03:19:32,260 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 127 selfloop transitions, 20 changer transitions 0/150 dead transitions. [2024-06-28 03:19:32,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 150 transitions, 1421 flow [2024-06-28 03:19:32,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:19:32,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:19:32,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 123 transitions. [2024-06-28 03:19:32,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3967741935483871 [2024-06-28 03:19:32,262 INFO L175 Difference]: Start difference. First operand has 161 places, 132 transitions, 975 flow. Second operand 10 states and 123 transitions. [2024-06-28 03:19:32,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 150 transitions, 1421 flow [2024-06-28 03:19:32,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 150 transitions, 1384 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 03:19:32,306 INFO L231 Difference]: Finished difference. Result has 165 places, 133 transitions, 994 flow [2024-06-28 03:19:32,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=940, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=994, PETRI_PLACES=165, PETRI_TRANSITIONS=133} [2024-06-28 03:19:32,307 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 135 predicate places. [2024-06-28 03:19:32,307 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 133 transitions, 994 flow [2024-06-28 03:19:32,307 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:19:32,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:32,307 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:32,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 03:19:32,307 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:19:32,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:32,308 INFO L85 PathProgramCache]: Analyzing trace with hash -1795575924, now seen corresponding path program 4 times [2024-06-28 03:19:32,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:32,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161677969] [2024-06-28 03:19:32,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:32,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:32,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:33,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:33,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:33,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161677969] [2024-06-28 03:19:33,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [161677969] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:33,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:33,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:19:33,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217212993] [2024-06-28 03:19:33,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:33,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:19:33,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:33,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:19:33,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:19:33,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:19:33,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 133 transitions, 994 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:19:33,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:33,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:19:33,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:33,401 INFO L124 PetriNetUnfolderBase]: 310/589 cut-off events. [2024-06-28 03:19:33,401 INFO L125 PetriNetUnfolderBase]: For 22554/22554 co-relation queries the response was YES. [2024-06-28 03:19:33,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3241 conditions, 589 events. 310/589 cut-off events. For 22554/22554 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 2725 event pairs, 42 based on Foata normal form. 2/590 useless extension candidates. Maximal degree in co-relation 3163. Up to 521 conditions per place. [2024-06-28 03:19:33,405 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 126 selfloop transitions, 19 changer transitions 0/148 dead transitions. [2024-06-28 03:19:33,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 148 transitions, 1322 flow [2024-06-28 03:19:33,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:19:33,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:19:33,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-28 03:19:33,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-28 03:19:33,406 INFO L175 Difference]: Start difference. First operand has 165 places, 133 transitions, 994 flow. Second operand 10 states and 120 transitions. [2024-06-28 03:19:33,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 148 transitions, 1322 flow [2024-06-28 03:19:33,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 148 transitions, 1270 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 03:19:33,445 INFO L231 Difference]: Finished difference. Result has 167 places, 133 transitions, 984 flow [2024-06-28 03:19:33,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=942, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=984, PETRI_PLACES=167, PETRI_TRANSITIONS=133} [2024-06-28 03:19:33,445 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 137 predicate places. [2024-06-28 03:19:33,445 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 133 transitions, 984 flow [2024-06-28 03:19:33,445 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:19:33,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:33,446 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:33,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 03:19:33,446 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:19:33,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:33,446 INFO L85 PathProgramCache]: Analyzing trace with hash 1394162424, now seen corresponding path program 5 times [2024-06-28 03:19:33,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:33,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592238332] [2024-06-28 03:19:33,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:33,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:33,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:34,208 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:34,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:34,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592238332] [2024-06-28 03:19:34,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592238332] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:34,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:34,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:19:34,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633304136] [2024-06-28 03:19:34,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:34,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:19:34,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:34,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:19:34,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:19:34,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:19:34,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 133 transitions, 984 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:19:34,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:34,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:19:34,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:34,629 INFO L124 PetriNetUnfolderBase]: 324/615 cut-off events. [2024-06-28 03:19:34,629 INFO L125 PetriNetUnfolderBase]: For 25965/25965 co-relation queries the response was YES. [2024-06-28 03:19:34,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3449 conditions, 615 events. 324/615 cut-off events. For 25965/25965 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 2884 event pairs, 43 based on Foata normal form. 2/616 useless extension candidates. Maximal degree in co-relation 3370. Up to 494 conditions per place. [2024-06-28 03:19:34,634 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 121 selfloop transitions, 30 changer transitions 0/154 dead transitions. [2024-06-28 03:19:34,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 154 transitions, 1490 flow [2024-06-28 03:19:34,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:19:34,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:19:34,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 126 transitions. [2024-06-28 03:19:34,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4064516129032258 [2024-06-28 03:19:34,635 INFO L175 Difference]: Start difference. First operand has 167 places, 133 transitions, 984 flow. Second operand 10 states and 126 transitions. [2024-06-28 03:19:34,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 154 transitions, 1490 flow [2024-06-28 03:19:34,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 154 transitions, 1450 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-28 03:19:34,676 INFO L231 Difference]: Finished difference. Result has 169 places, 139 transitions, 1089 flow [2024-06-28 03:19:34,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=944, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1089, PETRI_PLACES=169, PETRI_TRANSITIONS=139} [2024-06-28 03:19:34,677 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 139 predicate places. [2024-06-28 03:19:34,677 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 139 transitions, 1089 flow [2024-06-28 03:19:34,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:34,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:34,677 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:34,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 03:19:34,678 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:19:34,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:34,678 INFO L85 PathProgramCache]: Analyzing trace with hash 1394167074, now seen corresponding path program 6 times [2024-06-28 03:19:34,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:34,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487152964] [2024-06-28 03:19:34,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:34,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:34,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:35,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:35,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:35,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487152964] [2024-06-28 03:19:35,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487152964] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:35,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:35,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:19:35,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348436451] [2024-06-28 03:19:35,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:35,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:19:35,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:35,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:19:35,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:19:35,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:19:35,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 139 transitions, 1089 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:19:35,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:35,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:19:35,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:36,049 INFO L124 PetriNetUnfolderBase]: 321/610 cut-off events. [2024-06-28 03:19:36,049 INFO L125 PetriNetUnfolderBase]: For 24606/24606 co-relation queries the response was YES. [2024-06-28 03:19:36,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3416 conditions, 610 events. 321/610 cut-off events. For 24606/24606 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 2867 event pairs, 42 based on Foata normal form. 2/611 useless extension candidates. Maximal degree in co-relation 3335. Up to 506 conditions per place. [2024-06-28 03:19:36,053 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 120 selfloop transitions, 29 changer transitions 0/152 dead transitions. [2024-06-28 03:19:36,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 152 transitions, 1419 flow [2024-06-28 03:19:36,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:19:36,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:19:36,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 123 transitions. [2024-06-28 03:19:36,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3967741935483871 [2024-06-28 03:19:36,058 INFO L175 Difference]: Start difference. First operand has 169 places, 139 transitions, 1089 flow. Second operand 10 states and 123 transitions. [2024-06-28 03:19:36,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 152 transitions, 1419 flow [2024-06-28 03:19:36,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 152 transitions, 1369 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-28 03:19:36,101 INFO L231 Difference]: Finished difference. Result has 176 places, 139 transitions, 1101 flow [2024-06-28 03:19:36,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1039, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1101, PETRI_PLACES=176, PETRI_TRANSITIONS=139} [2024-06-28 03:19:36,101 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 146 predicate places. [2024-06-28 03:19:36,102 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 139 transitions, 1101 flow [2024-06-28 03:19:36,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:36,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:36,102 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:36,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 03:19:36,102 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:19:36,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:36,103 INFO L85 PathProgramCache]: Analyzing trace with hash 1565042484, now seen corresponding path program 7 times [2024-06-28 03:19:36,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:36,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677376763] [2024-06-28 03:19:36,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:36,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:36,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:36,800 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:36,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:36,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677376763] [2024-06-28 03:19:36,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677376763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:36,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:36,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:19:36,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573292120] [2024-06-28 03:19:36,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:36,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:19:36,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:36,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:19:36,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:19:36,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:19:36,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 139 transitions, 1101 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:19:36,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:36,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:19:36,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:37,175 INFO L124 PetriNetUnfolderBase]: 328/625 cut-off events. [2024-06-28 03:19:37,175 INFO L125 PetriNetUnfolderBase]: For 25181/25181 co-relation queries the response was YES. [2024-06-28 03:19:37,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3490 conditions, 625 events. 328/625 cut-off events. For 25181/25181 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 2971 event pairs, 44 based on Foata normal form. 2/626 useless extension candidates. Maximal degree in co-relation 3407. Up to 539 conditions per place. [2024-06-28 03:19:37,180 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 122 selfloop transitions, 29 changer transitions 0/154 dead transitions. [2024-06-28 03:19:37,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 154 transitions, 1466 flow [2024-06-28 03:19:37,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:19:37,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:19:37,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-28 03:19:37,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3903225806451613 [2024-06-28 03:19:37,182 INFO L175 Difference]: Start difference. First operand has 176 places, 139 transitions, 1101 flow. Second operand 10 states and 121 transitions. [2024-06-28 03:19:37,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 154 transitions, 1466 flow [2024-06-28 03:19:37,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 154 transitions, 1400 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-28 03:19:37,241 INFO L231 Difference]: Finished difference. Result has 177 places, 142 transitions, 1134 flow [2024-06-28 03:19:37,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1039, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1134, PETRI_PLACES=177, PETRI_TRANSITIONS=142} [2024-06-28 03:19:37,241 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 147 predicate places. [2024-06-28 03:19:37,241 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 142 transitions, 1134 flow [2024-06-28 03:19:37,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:19:37,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:37,242 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:37,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 03:19:37,242 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:19:37,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:37,242 INFO L85 PathProgramCache]: Analyzing trace with hash 1564864854, now seen corresponding path program 8 times [2024-06-28 03:19:37,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:37,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588174299] [2024-06-28 03:19:37,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:37,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:37,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:38,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:19:38,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:38,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588174299] [2024-06-28 03:19:38,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588174299] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:38,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:38,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:19:38,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635943617] [2024-06-28 03:19:38,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:38,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:19:38,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:38,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:19:38,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:19:38,230 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:19:38,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 142 transitions, 1134 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:19:38,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:38,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:19:38,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:38,545 INFO L124 PetriNetUnfolderBase]: 339/646 cut-off events. [2024-06-28 03:19:38,545 INFO L125 PetriNetUnfolderBase]: For 29101/29101 co-relation queries the response was YES. [2024-06-28 03:19:38,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3725 conditions, 646 events. 339/646 cut-off events. For 29101/29101 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 3101 event pairs, 45 based on Foata normal form. 2/647 useless extension candidates. Maximal degree in co-relation 3641. Up to 537 conditions per place. [2024-06-28 03:19:38,550 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 124 selfloop transitions, 31 changer transitions 0/158 dead transitions. [2024-06-28 03:19:38,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 158 transitions, 1616 flow [2024-06-28 03:19:38,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:19:38,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:19:38,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 123 transitions. [2024-06-28 03:19:38,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3967741935483871 [2024-06-28 03:19:38,551 INFO L175 Difference]: Start difference. First operand has 177 places, 142 transitions, 1134 flow. Second operand 10 states and 123 transitions. [2024-06-28 03:19:38,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 158 transitions, 1616 flow [2024-06-28 03:19:38,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 158 transitions, 1548 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-28 03:19:38,601 INFO L231 Difference]: Finished difference. Result has 180 places, 144 transitions, 1166 flow [2024-06-28 03:19:38,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1066, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1166, PETRI_PLACES=180, PETRI_TRANSITIONS=144} [2024-06-28 03:19:38,602 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 150 predicate places. [2024-06-28 03:19:38,602 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 144 transitions, 1166 flow [2024-06-28 03:19:38,602 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:19:38,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:38,602 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:38,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 03:19:38,602 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:19:38,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:38,603 INFO L85 PathProgramCache]: Analyzing trace with hash -1161222520, now seen corresponding path program 9 times [2024-06-28 03:19:38,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:38,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155043057] [2024-06-28 03:19:38,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:38,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:38,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:39,238 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:39,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:39,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155043057] [2024-06-28 03:19:39,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1155043057] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:39,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:39,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:19:39,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607716839] [2024-06-28 03:19:39,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:39,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:19:39,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:39,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:19:39,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:19:39,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:19:39,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 144 transitions, 1166 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:19:39,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:39,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:19:39,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:39,516 INFO L124 PetriNetUnfolderBase]: 336/641 cut-off events. [2024-06-28 03:19:39,516 INFO L125 PetriNetUnfolderBase]: For 27102/27102 co-relation queries the response was YES. [2024-06-28 03:19:39,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3602 conditions, 641 events. 336/641 cut-off events. For 27102/27102 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 3073 event pairs, 46 based on Foata normal form. 2/642 useless extension candidates. Maximal degree in co-relation 3518. Up to 555 conditions per place. [2024-06-28 03:19:39,520 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 123 selfloop transitions, 30 changer transitions 0/156 dead transitions. [2024-06-28 03:19:39,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 156 transitions, 1500 flow [2024-06-28 03:19:39,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:19:39,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:19:39,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-28 03:19:39,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-28 03:19:39,521 INFO L175 Difference]: Start difference. First operand has 180 places, 144 transitions, 1166 flow. Second operand 10 states and 120 transitions. [2024-06-28 03:19:39,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 156 transitions, 1500 flow [2024-06-28 03:19:39,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 156 transitions, 1436 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-28 03:19:39,568 INFO L231 Difference]: Finished difference. Result has 184 places, 144 transitions, 1166 flow [2024-06-28 03:19:39,568 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1102, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1166, PETRI_PLACES=184, PETRI_TRANSITIONS=144} [2024-06-28 03:19:39,568 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 154 predicate places. [2024-06-28 03:19:39,569 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 144 transitions, 1166 flow [2024-06-28 03:19:39,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:39,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:39,569 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:39,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 03:19:39,569 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:19:39,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:39,570 INFO L85 PathProgramCache]: Analyzing trace with hash 1394047104, now seen corresponding path program 10 times [2024-06-28 03:19:39,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:39,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [547535046] [2024-06-28 03:19:39,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:39,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:39,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:40,279 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:40,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:40,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [547535046] [2024-06-28 03:19:40,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [547535046] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:40,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:40,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:19:40,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777019957] [2024-06-28 03:19:40,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:40,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:19:40,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:40,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:19:40,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:19:40,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:19:40,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 144 transitions, 1166 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:19:40,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:40,408 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:19:40,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:40,634 INFO L124 PetriNetUnfolderBase]: 340/651 cut-off events. [2024-06-28 03:19:40,635 INFO L125 PetriNetUnfolderBase]: For 27972/27972 co-relation queries the response was YES. [2024-06-28 03:19:40,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3661 conditions, 651 events. 340/651 cut-off events. For 27972/27972 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 3174 event pairs, 42 based on Foata normal form. 2/652 useless extension candidates. Maximal degree in co-relation 3575. Up to 499 conditions per place. [2024-06-28 03:19:40,639 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 124 selfloop transitions, 32 changer transitions 0/159 dead transitions. [2024-06-28 03:19:40,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 159 transitions, 1528 flow [2024-06-28 03:19:40,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:19:40,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:19:40,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 123 transitions. [2024-06-28 03:19:40,640 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3967741935483871 [2024-06-28 03:19:40,640 INFO L175 Difference]: Start difference. First operand has 184 places, 144 transitions, 1166 flow. Second operand 10 states and 123 transitions. [2024-06-28 03:19:40,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 159 transitions, 1528 flow [2024-06-28 03:19:40,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 159 transitions, 1456 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-28 03:19:40,688 INFO L231 Difference]: Finished difference. Result has 185 places, 145 transitions, 1182 flow [2024-06-28 03:19:40,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1094, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1182, PETRI_PLACES=185, PETRI_TRANSITIONS=145} [2024-06-28 03:19:40,689 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 155 predicate places. [2024-06-28 03:19:40,689 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 145 transitions, 1182 flow [2024-06-28 03:19:40,689 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:19:40,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:40,689 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:40,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 03:19:40,690 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:19:40,690 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:40,690 INFO L85 PathProgramCache]: Analyzing trace with hash -1795568980, now seen corresponding path program 1 times [2024-06-28 03:19:40,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:40,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006075644] [2024-06-28 03:19:40,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:40,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:40,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:41,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:41,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:41,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006075644] [2024-06-28 03:19:41,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006075644] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:41,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:41,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:19:41,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662788709] [2024-06-28 03:19:41,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:41,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:19:41,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:41,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:19:41,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:19:41,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:19:41,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 145 transitions, 1182 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:41,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:41,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:19:41,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:42,022 INFO L124 PetriNetUnfolderBase]: 343/656 cut-off events. [2024-06-28 03:19:42,022 INFO L125 PetriNetUnfolderBase]: For 27725/27725 co-relation queries the response was YES. [2024-06-28 03:19:42,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3755 conditions, 656 events. 343/656 cut-off events. For 27725/27725 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 3187 event pairs, 45 based on Foata normal form. 1/656 useless extension candidates. Maximal degree in co-relation 3668. Up to 584 conditions per place. [2024-06-28 03:19:42,026 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 137 selfloop transitions, 22 changer transitions 0/162 dead transitions. [2024-06-28 03:19:42,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 162 transitions, 1592 flow [2024-06-28 03:19:42,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:19:42,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:19:42,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-28 03:19:42,030 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3812316715542522 [2024-06-28 03:19:42,030 INFO L175 Difference]: Start difference. First operand has 185 places, 145 transitions, 1182 flow. Second operand 11 states and 130 transitions. [2024-06-28 03:19:42,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 162 transitions, 1592 flow [2024-06-28 03:19:42,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 162 transitions, 1509 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-28 03:19:42,086 INFO L231 Difference]: Finished difference. Result has 188 places, 147 transitions, 1206 flow [2024-06-28 03:19:42,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1099, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1206, PETRI_PLACES=188, PETRI_TRANSITIONS=147} [2024-06-28 03:19:42,086 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 158 predicate places. [2024-06-28 03:19:42,086 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 147 transitions, 1206 flow [2024-06-28 03:19:42,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:42,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:42,087 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:42,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 03:19:42,087 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:19:42,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:42,088 INFO L85 PathProgramCache]: Analyzing trace with hash 1797791890, now seen corresponding path program 2 times [2024-06-28 03:19:42,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:42,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1980584053] [2024-06-28 03:19:42,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:42,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:42,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:43,006 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:43,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:43,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1980584053] [2024-06-28 03:19:43,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1980584053] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:43,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:43,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:19:43,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132369389] [2024-06-28 03:19:43,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:43,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:19:43,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:43,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:19:43,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:19:43,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:19:43,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 147 transitions, 1206 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:43,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:43,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:19:43,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:43,462 INFO L124 PetriNetUnfolderBase]: 346/663 cut-off events. [2024-06-28 03:19:43,463 INFO L125 PetriNetUnfolderBase]: For 28846/28846 co-relation queries the response was YES. [2024-06-28 03:19:43,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3794 conditions, 663 events. 346/663 cut-off events. For 28846/28846 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 3230 event pairs, 45 based on Foata normal form. 1/663 useless extension candidates. Maximal degree in co-relation 3706. Up to 531 conditions per place. [2024-06-28 03:19:43,467 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 116 selfloop transitions, 44 changer transitions 0/163 dead transitions. [2024-06-28 03:19:43,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 163 transitions, 1638 flow [2024-06-28 03:19:43,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:19:43,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:19:43,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 133 transitions. [2024-06-28 03:19:43,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39002932551319647 [2024-06-28 03:19:43,469 INFO L175 Difference]: Start difference. First operand has 188 places, 147 transitions, 1206 flow. Second operand 11 states and 133 transitions. [2024-06-28 03:19:43,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 163 transitions, 1638 flow [2024-06-28 03:19:43,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 163 transitions, 1547 flow, removed 25 selfloop flow, removed 9 redundant places. [2024-06-28 03:19:43,525 INFO L231 Difference]: Finished difference. Result has 190 places, 149 transitions, 1270 flow [2024-06-28 03:19:43,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1115, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1270, PETRI_PLACES=190, PETRI_TRANSITIONS=149} [2024-06-28 03:19:43,526 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 160 predicate places. [2024-06-28 03:19:43,526 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 149 transitions, 1270 flow [2024-06-28 03:19:43,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:43,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:43,526 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:43,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 03:19:43,527 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:19:43,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:43,527 INFO L85 PathProgramCache]: Analyzing trace with hash 1797792200, now seen corresponding path program 1 times [2024-06-28 03:19:43,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:43,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276342069] [2024-06-28 03:19:43,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:43,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:43,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:44,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:44,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:44,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1276342069] [2024-06-28 03:19:44,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1276342069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:44,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:44,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:19:44,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068183192] [2024-06-28 03:19:44,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:44,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:19:44,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:44,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:19:44,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:19:44,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:19:44,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 149 transitions, 1270 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:44,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:44,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:19:44,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:44,890 INFO L124 PetriNetUnfolderBase]: 366/707 cut-off events. [2024-06-28 03:19:44,890 INFO L125 PetriNetUnfolderBase]: For 48709/48709 co-relation queries the response was YES. [2024-06-28 03:19:44,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4090 conditions, 707 events. 366/707 cut-off events. For 48709/48709 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 3519 event pairs, 49 based on Foata normal form. 12/718 useless extension candidates. Maximal degree in co-relation 4001. Up to 557 conditions per place. [2024-06-28 03:19:44,895 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 126 selfloop transitions, 29 changer transitions 10/168 dead transitions. [2024-06-28 03:19:44,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 168 transitions, 1748 flow [2024-06-28 03:19:44,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:19:44,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:19:44,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-28 03:19:44,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39882697947214074 [2024-06-28 03:19:44,898 INFO L175 Difference]: Start difference. First operand has 190 places, 149 transitions, 1270 flow. Second operand 11 states and 136 transitions. [2024-06-28 03:19:44,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 168 transitions, 1748 flow [2024-06-28 03:19:44,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 168 transitions, 1609 flow, removed 27 selfloop flow, removed 9 redundant places. [2024-06-28 03:19:44,976 INFO L231 Difference]: Finished difference. Result has 192 places, 145 transitions, 1178 flow [2024-06-28 03:19:44,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1131, PETRI_DIFFERENCE_MINUEND_PLACES=181, 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=11, PETRI_FLOW=1178, PETRI_PLACES=192, PETRI_TRANSITIONS=145} [2024-06-28 03:19:44,978 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 162 predicate places. [2024-06-28 03:19:44,978 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 145 transitions, 1178 flow [2024-06-28 03:19:44,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:44,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:44,979 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:44,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 03:19:44,979 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:19:44,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:44,979 INFO L85 PathProgramCache]: Analyzing trace with hash -274925248, now seen corresponding path program 11 times [2024-06-28 03:19:44,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:44,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641983053] [2024-06-28 03:19:44,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:44,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:44,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:45,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:45,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:45,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641983053] [2024-06-28 03:19:45,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [641983053] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:45,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:45,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:19:45,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970809322] [2024-06-28 03:19:45,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:45,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:19:45,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:45,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:19:45,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:19:45,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:19:45,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 145 transitions, 1178 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:19:45,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:45,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:19:45,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:46,216 INFO L124 PetriNetUnfolderBase]: 355/699 cut-off events. [2024-06-28 03:19:46,216 INFO L125 PetriNetUnfolderBase]: For 33659/33659 co-relation queries the response was YES. [2024-06-28 03:19:46,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3988 conditions, 699 events. 355/699 cut-off events. For 33659/33659 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 3567 event pairs, 52 based on Foata normal form. 2/700 useless extension candidates. Maximal degree in co-relation 3898. Up to 549 conditions per place. [2024-06-28 03:19:46,225 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 115 selfloop transitions, 44 changer transitions 0/162 dead transitions. [2024-06-28 03:19:46,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 162 transitions, 1613 flow [2024-06-28 03:19:46,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:19:46,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:19:46,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-28 03:19:46,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3935483870967742 [2024-06-28 03:19:46,231 INFO L175 Difference]: Start difference. First operand has 192 places, 145 transitions, 1178 flow. Second operand 10 states and 122 transitions. [2024-06-28 03:19:46,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 162 transitions, 1613 flow [2024-06-28 03:19:46,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 162 transitions, 1547 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-28 03:19:46,316 INFO L231 Difference]: Finished difference. Result has 194 places, 151 transitions, 1285 flow [2024-06-28 03:19:46,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1112, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1285, PETRI_PLACES=194, PETRI_TRANSITIONS=151} [2024-06-28 03:19:46,318 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 164 predicate places. [2024-06-28 03:19:46,318 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 151 transitions, 1285 flow [2024-06-28 03:19:46,318 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:19:46,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:46,318 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:46,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 03:19:46,318 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:19:46,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:46,319 INFO L85 PathProgramCache]: Analyzing trace with hash -275102878, now seen corresponding path program 12 times [2024-06-28 03:19:46,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:46,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367101306] [2024-06-28 03:19:46,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:46,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:46,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:47,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:47,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:47,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367101306] [2024-06-28 03:19:47,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367101306] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:47,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:47,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:19:47,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49042626] [2024-06-28 03:19:47,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:47,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:19:47,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:47,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:19:47,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:19:47,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:19:47,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 151 transitions, 1285 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:19:47,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:47,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:19:47,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:47,503 INFO L124 PetriNetUnfolderBase]: 366/722 cut-off events. [2024-06-28 03:19:47,503 INFO L125 PetriNetUnfolderBase]: For 38892/38892 co-relation queries the response was YES. [2024-06-28 03:19:47,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4320 conditions, 722 events. 366/722 cut-off events. For 38892/38892 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 3731 event pairs, 51 based on Foata normal form. 2/723 useless extension candidates. Maximal degree in co-relation 4228. Up to 545 conditions per place. [2024-06-28 03:19:47,508 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 117 selfloop transitions, 46 changer transitions 0/166 dead transitions. [2024-06-28 03:19:47,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 166 transitions, 1829 flow [2024-06-28 03:19:47,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:19:47,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:19:47,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 124 transitions. [2024-06-28 03:19:47,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 03:19:47,516 INFO L175 Difference]: Start difference. First operand has 194 places, 151 transitions, 1285 flow. Second operand 10 states and 124 transitions. [2024-06-28 03:19:47,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 166 transitions, 1829 flow [2024-06-28 03:19:47,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 166 transitions, 1722 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-28 03:19:47,583 INFO L231 Difference]: Finished difference. Result has 199 places, 153 transitions, 1320 flow [2024-06-28 03:19:47,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1178, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1320, PETRI_PLACES=199, PETRI_TRANSITIONS=153} [2024-06-28 03:19:47,584 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 169 predicate places. [2024-06-28 03:19:47,584 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 153 transitions, 1320 flow [2024-06-28 03:19:47,584 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:19:47,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:47,584 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:47,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 03:19:47,585 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:19:47,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:47,585 INFO L85 PathProgramCache]: Analyzing trace with hash -268669138, now seen corresponding path program 13 times [2024-06-28 03:19:47,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:47,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808567560] [2024-06-28 03:19:47,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:47,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:47,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:48,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:19:48,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:48,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808567560] [2024-06-28 03:19:48,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808567560] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:48,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:48,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:19:48,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693021827] [2024-06-28 03:19:48,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:48,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:19:48,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:48,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:19:48,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:19:48,450 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:19:48,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 153 transitions, 1320 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:19:48,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:48,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:19:48,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:48,731 INFO L124 PetriNetUnfolderBase]: 370/730 cut-off events. [2024-06-28 03:19:48,732 INFO L125 PetriNetUnfolderBase]: For 40029/40029 co-relation queries the response was YES. [2024-06-28 03:19:48,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4358 conditions, 730 events. 370/730 cut-off events. For 40029/40029 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 3780 event pairs, 56 based on Foata normal form. 2/731 useless extension candidates. Maximal degree in co-relation 4265. Up to 557 conditions per place. [2024-06-28 03:19:48,737 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 116 selfloop transitions, 48 changer transitions 0/167 dead transitions. [2024-06-28 03:19:48,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 167 transitions, 1733 flow [2024-06-28 03:19:48,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:19:48,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:19:48,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 124 transitions. [2024-06-28 03:19:48,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 03:19:48,745 INFO L175 Difference]: Start difference. First operand has 199 places, 153 transitions, 1320 flow. Second operand 10 states and 124 transitions. [2024-06-28 03:19:48,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 167 transitions, 1733 flow [2024-06-28 03:19:48,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 167 transitions, 1638 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-28 03:19:48,824 INFO L231 Difference]: Finished difference. Result has 204 places, 155 transitions, 1368 flow [2024-06-28 03:19:48,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1235, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1368, PETRI_PLACES=204, PETRI_TRANSITIONS=155} [2024-06-28 03:19:48,825 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 174 predicate places. [2024-06-28 03:19:48,825 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 155 transitions, 1368 flow [2024-06-28 03:19:48,825 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:19:48,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:48,825 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:48,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 03:19:48,826 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:19:48,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:48,826 INFO L85 PathProgramCache]: Analyzing trace with hash -244771282, now seen corresponding path program 14 times [2024-06-28 03:19:48,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:48,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356581603] [2024-06-28 03:19:48,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:48,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:48,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:49,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:49,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:49,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356581603] [2024-06-28 03:19:49,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [356581603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:49,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:49,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:19:49,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315333162] [2024-06-28 03:19:49,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:49,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:19:49,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:49,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:19:49,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:19:49,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:19:49,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 155 transitions, 1368 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:19:49,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:49,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:19:49,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:50,130 INFO L124 PetriNetUnfolderBase]: 380/748 cut-off events. [2024-06-28 03:19:50,131 INFO L125 PetriNetUnfolderBase]: For 40979/40979 co-relation queries the response was YES. [2024-06-28 03:19:50,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4507 conditions, 748 events. 380/748 cut-off events. For 40979/40979 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 3892 event pairs, 55 based on Foata normal form. 2/749 useless extension candidates. Maximal degree in co-relation 4411. Up to 594 conditions per place. [2024-06-28 03:19:50,136 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 124 selfloop transitions, 44 changer transitions 0/171 dead transitions. [2024-06-28 03:19:50,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 171 transitions, 1814 flow [2024-06-28 03:19:50,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:19:50,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:19:50,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 125 transitions. [2024-06-28 03:19:50,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4032258064516129 [2024-06-28 03:19:50,137 INFO L175 Difference]: Start difference. First operand has 204 places, 155 transitions, 1368 flow. Second operand 10 states and 125 transitions. [2024-06-28 03:19:50,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 171 transitions, 1814 flow [2024-06-28 03:19:50,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 171 transitions, 1700 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-28 03:19:50,217 INFO L231 Difference]: Finished difference. Result has 208 places, 161 transitions, 1445 flow [2024-06-28 03:19:50,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1262, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1445, PETRI_PLACES=208, PETRI_TRANSITIONS=161} [2024-06-28 03:19:50,218 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 178 predicate places. [2024-06-28 03:19:50,218 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 161 transitions, 1445 flow [2024-06-28 03:19:50,218 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:19:50,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:50,218 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:50,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 03:19:50,218 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:19:50,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:50,219 INFO L85 PathProgramCache]: Analyzing trace with hash 1302930202, now seen corresponding path program 15 times [2024-06-28 03:19:50,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:50,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237862146] [2024-06-28 03:19:50,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:50,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:50,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:51,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:51,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:51,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237862146] [2024-06-28 03:19:51,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237862146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:51,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:51,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:19:51,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176111131] [2024-06-28 03:19:51,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:51,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:19:51,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:51,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:19:51,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:19:51,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:19:51,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 161 transitions, 1445 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:19:51,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:51,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:19:51,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:51,424 INFO L124 PetriNetUnfolderBase]: 391/769 cut-off events. [2024-06-28 03:19:51,424 INFO L125 PetriNetUnfolderBase]: For 46866/46866 co-relation queries the response was YES. [2024-06-28 03:19:51,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4813 conditions, 769 events. 391/769 cut-off events. For 46866/46866 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 4045 event pairs, 56 based on Foata normal form. 2/770 useless extension candidates. Maximal degree in co-relation 4715. Up to 592 conditions per place. [2024-06-28 03:19:51,430 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 126 selfloop transitions, 46 changer transitions 0/175 dead transitions. [2024-06-28 03:19:51,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 175 transitions, 1995 flow [2024-06-28 03:19:51,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:19:51,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:19:51,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 127 transitions. [2024-06-28 03:19:51,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4096774193548387 [2024-06-28 03:19:51,431 INFO L175 Difference]: Start difference. First operand has 208 places, 161 transitions, 1445 flow. Second operand 10 states and 127 transitions. [2024-06-28 03:19:51,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 175 transitions, 1995 flow [2024-06-28 03:19:51,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 175 transitions, 1881 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-28 03:19:51,529 INFO L231 Difference]: Finished difference. Result has 213 places, 163 transitions, 1481 flow [2024-06-28 03:19:51,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1331, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1481, PETRI_PLACES=213, PETRI_TRANSITIONS=163} [2024-06-28 03:19:51,530 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 183 predicate places. [2024-06-28 03:19:51,530 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 163 transitions, 1481 flow [2024-06-28 03:19:51,530 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:19:51,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:51,530 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:51,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 03:19:51,531 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:19:51,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:51,531 INFO L85 PathProgramCache]: Analyzing trace with hash -75145430, now seen corresponding path program 16 times [2024-06-28 03:19:51,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:51,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743023968] [2024-06-28 03:19:51,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:51,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:51,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:52,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:52,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:52,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743023968] [2024-06-28 03:19:52,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [743023968] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:52,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:52,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:19:52,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312474663] [2024-06-28 03:19:52,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:52,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:19:52,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:52,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:19:52,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:19:52,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:19:52,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 163 transitions, 1481 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:19:52,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:52,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:19:52,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:52,760 INFO L124 PetriNetUnfolderBase]: 388/764 cut-off events. [2024-06-28 03:19:52,761 INFO L125 PetriNetUnfolderBase]: For 43780/43780 co-relation queries the response was YES. [2024-06-28 03:19:52,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4645 conditions, 764 events. 388/764 cut-off events. For 43780/43780 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 4011 event pairs, 60 based on Foata normal form. 2/765 useless extension candidates. Maximal degree in co-relation 4546. Up to 589 conditions per place. [2024-06-28 03:19:52,766 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 112 selfloop transitions, 59 changer transitions 0/174 dead transitions. [2024-06-28 03:19:52,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 174 transitions, 1849 flow [2024-06-28 03:19:52,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:19:52,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:19:52,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-28 03:19:52,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3935483870967742 [2024-06-28 03:19:52,767 INFO L175 Difference]: Start difference. First operand has 213 places, 163 transitions, 1481 flow. Second operand 10 states and 122 transitions. [2024-06-28 03:19:52,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 174 transitions, 1849 flow [2024-06-28 03:19:52,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 174 transitions, 1752 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-28 03:19:52,868 INFO L231 Difference]: Finished difference. Result has 217 places, 163 transitions, 1506 flow [2024-06-28 03:19:52,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1384, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1506, PETRI_PLACES=217, PETRI_TRANSITIONS=163} [2024-06-28 03:19:52,869 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 187 predicate places. [2024-06-28 03:19:52,869 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 163 transitions, 1506 flow [2024-06-28 03:19:52,869 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:19:52,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:52,869 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:52,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 03:19:52,870 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:19:52,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:52,870 INFO L85 PathProgramCache]: Analyzing trace with hash 593600298, now seen corresponding path program 17 times [2024-06-28 03:19:52,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:52,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963429356] [2024-06-28 03:19:52,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:52,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:52,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:53,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:19:53,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:53,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963429356] [2024-06-28 03:19:53,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963429356] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:53,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:53,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:19:53,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465782859] [2024-06-28 03:19:53,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:53,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:19:53,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:53,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:19:53,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:19:53,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:19:53,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 163 transitions, 1506 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:19:53,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:53,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:19:53,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:54,144 INFO L124 PetriNetUnfolderBase]: 385/763 cut-off events. [2024-06-28 03:19:54,144 INFO L125 PetriNetUnfolderBase]: For 40101/40101 co-relation queries the response was YES. [2024-06-28 03:19:54,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4517 conditions, 763 events. 385/763 cut-off events. For 40101/40101 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 4070 event pairs, 57 based on Foata normal form. 2/764 useless extension candidates. Maximal degree in co-relation 4416. Up to 584 conditions per place. [2024-06-28 03:19:54,150 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 123 selfloop transitions, 48 changer transitions 0/174 dead transitions. [2024-06-28 03:19:54,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 174 transitions, 1874 flow [2024-06-28 03:19:54,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:19:54,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:19:54,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 125 transitions. [2024-06-28 03:19:54,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4032258064516129 [2024-06-28 03:19:54,151 INFO L175 Difference]: Start difference. First operand has 217 places, 163 transitions, 1506 flow. Second operand 10 states and 125 transitions. [2024-06-28 03:19:54,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 174 transitions, 1874 flow [2024-06-28 03:19:54,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 174 transitions, 1717 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-28 03:19:54,260 INFO L231 Difference]: Finished difference. Result has 217 places, 163 transitions, 1449 flow [2024-06-28 03:19:54,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1349, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1449, PETRI_PLACES=217, PETRI_TRANSITIONS=163} [2024-06-28 03:19:54,261 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 187 predicate places. [2024-06-28 03:19:54,261 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 163 transitions, 1449 flow [2024-06-28 03:19:54,261 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:19:54,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:54,261 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:54,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 03:19:54,262 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:19:54,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:54,262 INFO L85 PathProgramCache]: Analyzing trace with hash -410832082, now seen corresponding path program 18 times [2024-06-28 03:19:54,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:54,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056761794] [2024-06-28 03:19:54,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:54,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:54,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:55,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:55,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:55,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056761794] [2024-06-28 03:19:55,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056761794] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:55,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:55,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:19:55,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1854411399] [2024-06-28 03:19:55,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:55,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:19:55,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:55,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:19:55,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:19:55,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:19:55,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 163 transitions, 1449 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:19:55,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:55,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:19:55,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:55,338 INFO L124 PetriNetUnfolderBase]: 389/773 cut-off events. [2024-06-28 03:19:55,338 INFO L125 PetriNetUnfolderBase]: For 41284/41284 co-relation queries the response was YES. [2024-06-28 03:19:55,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4530 conditions, 773 events. 389/773 cut-off events. For 41284/41284 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 4129 event pairs, 56 based on Foata normal form. 2/774 useless extension candidates. Maximal degree in co-relation 4429. Up to 613 conditions per place. [2024-06-28 03:19:55,345 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 124 selfloop transitions, 48 changer transitions 0/175 dead transitions. [2024-06-28 03:19:55,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 175 transitions, 1856 flow [2024-06-28 03:19:55,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:19:55,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:19:55,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 123 transitions. [2024-06-28 03:19:55,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3967741935483871 [2024-06-28 03:19:55,346 INFO L175 Difference]: Start difference. First operand has 217 places, 163 transitions, 1449 flow. Second operand 10 states and 123 transitions. [2024-06-28 03:19:55,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 175 transitions, 1856 flow [2024-06-28 03:19:55,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 175 transitions, 1746 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-28 03:19:55,453 INFO L231 Difference]: Finished difference. Result has 218 places, 165 transitions, 1482 flow [2024-06-28 03:19:55,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1341, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1482, PETRI_PLACES=218, PETRI_TRANSITIONS=165} [2024-06-28 03:19:55,454 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 188 predicate places. [2024-06-28 03:19:55,454 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 165 transitions, 1482 flow [2024-06-28 03:19:55,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:55,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:55,454 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:55,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 03:19:55,455 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:19:55,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:55,455 INFO L85 PathProgramCache]: Analyzing trace with hash -411009712, now seen corresponding path program 19 times [2024-06-28 03:19:55,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:55,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347435325] [2024-06-28 03:19:55,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:55,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:55,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:56,293 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:56,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:56,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347435325] [2024-06-28 03:19:56,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347435325] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:56,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:56,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:19:56,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397602609] [2024-06-28 03:19:56,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:56,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:19:56,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:56,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:19:56,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:19:56,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:19:56,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 165 transitions, 1482 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:19:56,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:56,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:19:56,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:56,580 INFO L124 PetriNetUnfolderBase]: 393/777 cut-off events. [2024-06-28 03:19:56,580 INFO L125 PetriNetUnfolderBase]: For 42758/42758 co-relation queries the response was YES. [2024-06-28 03:19:56,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4609 conditions, 777 events. 393/777 cut-off events. For 42758/42758 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 4147 event pairs, 56 based on Foata normal form. 2/778 useless extension candidates. Maximal degree in co-relation 4507. Up to 607 conditions per place. [2024-06-28 03:19:56,586 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 125 selfloop transitions, 49 changer transitions 0/177 dead transitions. [2024-06-28 03:19:56,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 177 transitions, 1884 flow [2024-06-28 03:19:56,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:19:56,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:19:56,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 125 transitions. [2024-06-28 03:19:56,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4032258064516129 [2024-06-28 03:19:56,589 INFO L175 Difference]: Start difference. First operand has 218 places, 165 transitions, 1482 flow. Second operand 10 states and 125 transitions. [2024-06-28 03:19:56,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 177 transitions, 1884 flow [2024-06-28 03:19:56,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 177 transitions, 1779 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-28 03:19:56,693 INFO L231 Difference]: Finished difference. Result has 222 places, 166 transitions, 1511 flow [2024-06-28 03:19:56,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1377, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1511, PETRI_PLACES=222, PETRI_TRANSITIONS=166} [2024-06-28 03:19:56,694 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 192 predicate places. [2024-06-28 03:19:56,694 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 166 transitions, 1511 flow [2024-06-28 03:19:56,694 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:19:56,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:56,694 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:56,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 03:19:56,694 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:19:56,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:56,695 INFO L85 PathProgramCache]: Analyzing trace with hash 416348808, now seen corresponding path program 20 times [2024-06-28 03:19:56,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:56,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553237781] [2024-06-28 03:19:56,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:56,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:56,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:57,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:57,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:57,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553237781] [2024-06-28 03:19:57,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [553237781] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:57,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:57,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:19:57,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179215773] [2024-06-28 03:19:57,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:57,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:19:57,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:57,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:19:57,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:19:57,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:19:57,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 166 transitions, 1511 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:19:57,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:57,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:19:57,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:57,805 INFO L124 PetriNetUnfolderBase]: 390/772 cut-off events. [2024-06-28 03:19:57,806 INFO L125 PetriNetUnfolderBase]: For 38952/38952 co-relation queries the response was YES. [2024-06-28 03:19:57,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4421 conditions, 772 events. 390/772 cut-off events. For 38952/38952 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 4123 event pairs, 53 based on Foata normal form. 2/773 useless extension candidates. Maximal degree in co-relation 4318. Up to 522 conditions per place. [2024-06-28 03:19:57,811 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 118 selfloop transitions, 57 changer transitions 0/178 dead transitions. [2024-06-28 03:19:57,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 178 transitions, 1887 flow [2024-06-28 03:19:57,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:19:57,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:19:57,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 125 transitions. [2024-06-28 03:19:57,812 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4032258064516129 [2024-06-28 03:19:57,812 INFO L175 Difference]: Start difference. First operand has 222 places, 166 transitions, 1511 flow. Second operand 10 states and 125 transitions. [2024-06-28 03:19:57,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 178 transitions, 1887 flow [2024-06-28 03:19:57,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 178 transitions, 1763 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-28 03:19:57,911 INFO L231 Difference]: Finished difference. Result has 224 places, 166 transitions, 1505 flow [2024-06-28 03:19:57,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1387, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1505, PETRI_PLACES=224, PETRI_TRANSITIONS=166} [2024-06-28 03:19:57,912 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 194 predicate places. [2024-06-28 03:19:57,912 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 166 transitions, 1505 flow [2024-06-28 03:19:57,912 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:19:57,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:57,912 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:57,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 03:19:57,912 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:19:57,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:57,913 INFO L85 PathProgramCache]: Analyzing trace with hash -1983966630, now seen corresponding path program 3 times [2024-06-28 03:19:57,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:57,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347636358] [2024-06-28 03:19:57,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:57,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:57,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:58,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:58,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:58,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347636358] [2024-06-28 03:19:58,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347636358] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:58,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:58,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:19:58,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16789142] [2024-06-28 03:19:58,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:58,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:19:58,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:58,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:19:58,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:19:58,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:19:58,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 166 transitions, 1505 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:58,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:58,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:19:58,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:59,224 INFO L124 PetriNetUnfolderBase]: 393/779 cut-off events. [2024-06-28 03:19:59,224 INFO L125 PetriNetUnfolderBase]: For 37708/37708 co-relation queries the response was YES. [2024-06-28 03:19:59,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4491 conditions, 779 events. 393/779 cut-off events. For 37708/37708 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 4153 event pairs, 60 based on Foata normal form. 1/779 useless extension candidates. Maximal degree in co-relation 4387. Up to 549 conditions per place. [2024-06-28 03:19:59,230 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 118 selfloop transitions, 61 changer transitions 0/182 dead transitions. [2024-06-28 03:19:59,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 182 transitions, 2035 flow [2024-06-28 03:19:59,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:19:59,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:19:59,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 138 transitions. [2024-06-28 03:19:59,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4046920821114369 [2024-06-28 03:19:59,231 INFO L175 Difference]: Start difference. First operand has 224 places, 166 transitions, 1505 flow. Second operand 11 states and 138 transitions. [2024-06-28 03:19:59,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 182 transitions, 2035 flow [2024-06-28 03:19:59,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 182 transitions, 1740 flow, removed 15 selfloop flow, removed 14 redundant places. [2024-06-28 03:19:59,337 INFO L231 Difference]: Finished difference. Result has 221 places, 168 transitions, 1403 flow [2024-06-28 03:19:59,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1210, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1403, PETRI_PLACES=221, PETRI_TRANSITIONS=168} [2024-06-28 03:19:59,338 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 191 predicate places. [2024-06-28 03:19:59,338 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 168 transitions, 1403 flow [2024-06-28 03:19:59,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:59,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:59,338 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:59,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 03:19:59,339 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:19:59,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:59,339 INFO L85 PathProgramCache]: Analyzing trace with hash -906841966, now seen corresponding path program 4 times [2024-06-28 03:19:59,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:59,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749692444] [2024-06-28 03:19:59,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:59,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:59,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:00,258 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:00,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:00,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749692444] [2024-06-28 03:20:00,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [749692444] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:00,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:00,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:00,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14850150] [2024-06-28 03:20:00,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:00,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:00,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:00,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:00,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:00,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:20:00,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 168 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:20:00,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:00,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:20:00,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:00,602 INFO L124 PetriNetUnfolderBase]: 396/784 cut-off events. [2024-06-28 03:20:00,602 INFO L125 PetriNetUnfolderBase]: For 38934/38934 co-relation queries the response was YES. [2024-06-28 03:20:00,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4243 conditions, 784 events. 396/784 cut-off events. For 38934/38934 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 4196 event pairs, 60 based on Foata normal form. 1/784 useless extension candidates. Maximal degree in co-relation 4143. Up to 554 conditions per place. [2024-06-28 03:20:00,609 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 113 selfloop transitions, 67 changer transitions 0/183 dead transitions. [2024-06-28 03:20:00,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 183 transitions, 1911 flow [2024-06-28 03:20:00,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:20:00,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:20:00,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-28 03:20:00,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40175953079178883 [2024-06-28 03:20:00,610 INFO L175 Difference]: Start difference. First operand has 221 places, 168 transitions, 1403 flow. Second operand 11 states and 137 transitions. [2024-06-28 03:20:00,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 183 transitions, 1911 flow [2024-06-28 03:20:00,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 183 transitions, 1698 flow, removed 31 selfloop flow, removed 10 redundant places. [2024-06-28 03:20:00,727 INFO L231 Difference]: Finished difference. Result has 222 places, 170 transitions, 1399 flow [2024-06-28 03:20:00,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1192, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1399, PETRI_PLACES=222, PETRI_TRANSITIONS=170} [2024-06-28 03:20:00,728 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 192 predicate places. [2024-06-28 03:20:00,728 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 170 transitions, 1399 flow [2024-06-28 03:20:00,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:00,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:00,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:20:00,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 03:20:00,729 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:20:00,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:00,729 INFO L85 PathProgramCache]: Analyzing trace with hash -1268202676, now seen corresponding path program 2 times [2024-06-28 03:20:00,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:00,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235851182] [2024-06-28 03:20:00,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:00,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:00,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:01,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:01,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:01,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235851182] [2024-06-28 03:20:01,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235851182] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:01,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:01,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:01,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921981077] [2024-06-28 03:20:01,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:01,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:01,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:01,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:01,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:01,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:20:01,932 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 170 transitions, 1399 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:01,932 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:01,932 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:20:01,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:02,304 INFO L124 PetriNetUnfolderBase]: 416/828 cut-off events. [2024-06-28 03:20:02,304 INFO L125 PetriNetUnfolderBase]: For 66972/66972 co-relation queries the response was YES. [2024-06-28 03:20:02,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4443 conditions, 828 events. 416/828 cut-off events. For 66972/66972 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 4494 event pairs, 61 based on Foata normal form. 12/839 useless extension candidates. Maximal degree in co-relation 4343. Up to 577 conditions per place. [2024-06-28 03:20:02,309 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 126 selfloop transitions, 51 changer transitions 9/189 dead transitions. [2024-06-28 03:20:02,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 189 transitions, 1987 flow [2024-06-28 03:20:02,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:20:02,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:20:02,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 141 transitions. [2024-06-28 03:20:02,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41348973607038125 [2024-06-28 03:20:02,310 INFO L175 Difference]: Start difference. First operand has 222 places, 170 transitions, 1399 flow. Second operand 11 states and 141 transitions. [2024-06-28 03:20:02,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 189 transitions, 1987 flow [2024-06-28 03:20:02,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 189 transitions, 1796 flow, removed 30 selfloop flow, removed 9 redundant places. [2024-06-28 03:20:02,418 INFO L231 Difference]: Finished difference. Result has 224 places, 167 transitions, 1324 flow [2024-06-28 03:20:02,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1208, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1324, PETRI_PLACES=224, PETRI_TRANSITIONS=167} [2024-06-28 03:20:02,419 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 194 predicate places. [2024-06-28 03:20:02,419 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 167 transitions, 1324 flow [2024-06-28 03:20:02,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:02,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:02,419 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:20:02,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 03:20:02,420 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:20:02,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:02,420 INFO L85 PathProgramCache]: Analyzing trace with hash -74899166, now seen corresponding path program 3 times [2024-06-28 03:20:02,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:02,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264741673] [2024-06-28 03:20:02,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:02,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:02,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:03,340 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:03,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:03,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264741673] [2024-06-28 03:20:03,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [264741673] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:03,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:03,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:03,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989809107] [2024-06-28 03:20:03,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:03,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:03,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:03,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:03,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:03,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:20:03,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 167 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:20:03,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:03,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:20:03,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:03,687 INFO L124 PetriNetUnfolderBase]: 420/850 cut-off events. [2024-06-28 03:20:03,687 INFO L125 PetriNetUnfolderBase]: For 69646/69646 co-relation queries the response was YES. [2024-06-28 03:20:03,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4554 conditions, 850 events. 420/850 cut-off events. For 69646/69646 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 4710 event pairs, 65 based on Foata normal form. 12/861 useless extension candidates. Maximal degree in co-relation 4453. Up to 601 conditions per place. [2024-06-28 03:20:03,693 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 118 selfloop transitions, 56 changer transitions 8/185 dead transitions. [2024-06-28 03:20:03,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 185 transitions, 1882 flow [2024-06-28 03:20:03,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:20:03,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:20:03,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 140 transitions. [2024-06-28 03:20:03,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41055718475073316 [2024-06-28 03:20:03,694 INFO L175 Difference]: Start difference. First operand has 224 places, 167 transitions, 1324 flow. Second operand 11 states and 140 transitions. [2024-06-28 03:20:03,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 185 transitions, 1882 flow [2024-06-28 03:20:03,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 185 transitions, 1766 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-28 03:20:03,811 INFO L231 Difference]: Finished difference. Result has 226 places, 165 transitions, 1342 flow [2024-06-28 03:20:03,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1208, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1342, PETRI_PLACES=226, PETRI_TRANSITIONS=165} [2024-06-28 03:20:03,811 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 196 predicate places. [2024-06-28 03:20:03,812 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 165 transitions, 1342 flow [2024-06-28 03:20:03,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:03,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:03,812 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:20:03,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 03:20:03,812 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:20:03,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:03,813 INFO L85 PathProgramCache]: Analyzing trace with hash 220319724, now seen corresponding path program 5 times [2024-06-28 03:20:03,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:03,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860723387] [2024-06-28 03:20:03,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:03,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:03,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:04,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:04,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:04,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860723387] [2024-06-28 03:20:04,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860723387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:04,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:04,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:04,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484140697] [2024-06-28 03:20:04,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:04,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:04,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:04,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:04,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:04,697 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:20:04,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 165 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:20:04,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:04,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:20:04,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:05,037 INFO L124 PetriNetUnfolderBase]: 414/846 cut-off events. [2024-06-28 03:20:05,037 INFO L125 PetriNetUnfolderBase]: For 47096/47096 co-relation queries the response was YES. [2024-06-28 03:20:05,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4719 conditions, 846 events. 414/846 cut-off events. For 47096/47096 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 4749 event pairs, 64 based on Foata normal form. 1/846 useless extension candidates. Maximal degree in co-relation 4617. Up to 755 conditions per place. [2024-06-28 03:20:05,043 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 151 selfloop transitions, 27 changer transitions 0/181 dead transitions. [2024-06-28 03:20:05,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 181 transitions, 2008 flow [2024-06-28 03:20:05,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:20:05,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:20:05,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 138 transitions. [2024-06-28 03:20:05,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3709677419354839 [2024-06-28 03:20:05,045 INFO L175 Difference]: Start difference. First operand has 226 places, 165 transitions, 1342 flow. Second operand 12 states and 138 transitions. [2024-06-28 03:20:05,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 181 transitions, 2008 flow [2024-06-28 03:20:05,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 181 transitions, 1880 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-28 03:20:05,174 INFO L231 Difference]: Finished difference. Result has 229 places, 169 transitions, 1413 flow [2024-06-28 03:20:05,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1214, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1413, PETRI_PLACES=229, PETRI_TRANSITIONS=169} [2024-06-28 03:20:05,174 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 199 predicate places. [2024-06-28 03:20:05,175 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 169 transitions, 1413 flow [2024-06-28 03:20:05,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:05,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:05,175 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:20:05,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 03:20:05,175 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:20:05,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:05,176 INFO L85 PathProgramCache]: Analyzing trace with hash 210200394, now seen corresponding path program 6 times [2024-06-28 03:20:05,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:05,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20713111] [2024-06-28 03:20:05,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:05,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:05,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:06,040 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:06,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:06,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [20713111] [2024-06-28 03:20:06,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [20713111] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:06,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:06,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:06,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563471398] [2024-06-28 03:20:06,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:06,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:06,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:06,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:06,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:06,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:20:06,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 169 transitions, 1413 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:06,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:06,135 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:20:06,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:06,415 INFO L124 PetriNetUnfolderBase]: 412/843 cut-off events. [2024-06-28 03:20:06,416 INFO L125 PetriNetUnfolderBase]: For 45526/45526 co-relation queries the response was YES. [2024-06-28 03:20:06,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4552 conditions, 843 events. 412/843 cut-off events. For 45526/45526 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 4725 event pairs, 64 based on Foata normal form. 1/843 useless extension candidates. Maximal degree in co-relation 4449. Up to 762 conditions per place. [2024-06-28 03:20:06,422 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 154 selfloop transitions, 22 changer transitions 0/179 dead transitions. [2024-06-28 03:20:06,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 179 transitions, 1787 flow [2024-06-28 03:20:06,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:20:06,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:20:06,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 126 transitions. [2024-06-28 03:20:06,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36950146627565983 [2024-06-28 03:20:06,423 INFO L175 Difference]: Start difference. First operand has 229 places, 169 transitions, 1413 flow. Second operand 11 states and 126 transitions. [2024-06-28 03:20:06,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 179 transitions, 1787 flow [2024-06-28 03:20:06,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 179 transitions, 1640 flow, removed 61 selfloop flow, removed 8 redundant places. [2024-06-28 03:20:06,539 INFO L231 Difference]: Finished difference. Result has 232 places, 169 transitions, 1315 flow [2024-06-28 03:20:06,539 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1266, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1315, PETRI_PLACES=232, PETRI_TRANSITIONS=169} [2024-06-28 03:20:06,540 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 202 predicate places. [2024-06-28 03:20:06,540 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 169 transitions, 1315 flow [2024-06-28 03:20:06,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:06,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:06,540 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:20:06,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 03:20:06,540 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:20:06,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:06,541 INFO L85 PathProgramCache]: Analyzing trace with hash 1836962370, now seen corresponding path program 7 times [2024-06-28 03:20:06,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:06,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471446448] [2024-06-28 03:20:06,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:06,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:06,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:07,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:07,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:07,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [471446448] [2024-06-28 03:20:07,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [471446448] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:07,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:07,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:07,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802911211] [2024-06-28 03:20:07,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:07,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:07,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:07,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:07,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:07,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:20:07,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 169 transitions, 1315 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:07,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:07,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:20:07,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:08,019 INFO L124 PetriNetUnfolderBase]: 410/841 cut-off events. [2024-06-28 03:20:08,019 INFO L125 PetriNetUnfolderBase]: For 42456/42456 co-relation queries the response was YES. [2024-06-28 03:20:08,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4363 conditions, 841 events. 410/841 cut-off events. For 42456/42456 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 4705 event pairs, 65 based on Foata normal form. 1/841 useless extension candidates. Maximal degree in co-relation 4258. Up to 609 conditions per place. [2024-06-28 03:20:08,025 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 124 selfloop transitions, 59 changer transitions 2/188 dead transitions. [2024-06-28 03:20:08,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 188 transitions, 1887 flow [2024-06-28 03:20:08,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:20:08,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:20:08,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 151 transitions. [2024-06-28 03:20:08,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40591397849462363 [2024-06-28 03:20:08,026 INFO L175 Difference]: Start difference. First operand has 232 places, 169 transitions, 1315 flow. Second operand 12 states and 151 transitions. [2024-06-28 03:20:08,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 188 transitions, 1887 flow [2024-06-28 03:20:08,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 188 transitions, 1830 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-28 03:20:08,142 INFO L231 Difference]: Finished difference. Result has 234 places, 171 transitions, 1457 flow [2024-06-28 03:20:08,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1258, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1457, PETRI_PLACES=234, PETRI_TRANSITIONS=171} [2024-06-28 03:20:08,143 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 204 predicate places. [2024-06-28 03:20:08,143 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 171 transitions, 1457 flow [2024-06-28 03:20:08,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:08,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:08,143 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:20:08,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 03:20:08,144 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:20:08,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:08,144 INFO L85 PathProgramCache]: Analyzing trace with hash 210200704, now seen corresponding path program 4 times [2024-06-28 03:20:08,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:08,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354273354] [2024-06-28 03:20:08,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:08,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:08,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:09,078 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:09,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:09,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354273354] [2024-06-28 03:20:09,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354273354] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:09,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:09,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:09,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15369943] [2024-06-28 03:20:09,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:09,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:09,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:09,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:09,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:09,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:20:09,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 171 transitions, 1457 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:09,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:09,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:20:09,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:09,526 INFO L124 PetriNetUnfolderBase]: 430/884 cut-off events. [2024-06-28 03:20:09,527 INFO L125 PetriNetUnfolderBase]: For 76770/76770 co-relation queries the response was YES. [2024-06-28 03:20:09,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4789 conditions, 884 events. 430/884 cut-off events. For 76770/76770 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 5016 event pairs, 68 based on Foata normal form. 12/895 useless extension candidates. Maximal degree in co-relation 4683. Up to 758 conditions per place. [2024-06-28 03:20:09,533 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 158 selfloop transitions, 17 changer transitions 9/187 dead transitions. [2024-06-28 03:20:09,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 187 transitions, 1969 flow [2024-06-28 03:20:09,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:20:09,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:20:09,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-28 03:20:09,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3812316715542522 [2024-06-28 03:20:09,534 INFO L175 Difference]: Start difference. First operand has 234 places, 171 transitions, 1457 flow. Second operand 11 states and 130 transitions. [2024-06-28 03:20:09,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 187 transitions, 1969 flow [2024-06-28 03:20:09,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 187 transitions, 1786 flow, removed 34 selfloop flow, removed 10 redundant places. [2024-06-28 03:20:09,658 INFO L231 Difference]: Finished difference. Result has 235 places, 167 transitions, 1314 flow [2024-06-28 03:20:09,658 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1274, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1314, PETRI_PLACES=235, PETRI_TRANSITIONS=167} [2024-06-28 03:20:09,661 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 205 predicate places. [2024-06-28 03:20:09,661 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 167 transitions, 1314 flow [2024-06-28 03:20:09,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:09,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:09,662 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:20:09,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 03:20:09,663 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:20:09,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:09,663 INFO L85 PathProgramCache]: Analyzing trace with hash 220320034, now seen corresponding path program 5 times [2024-06-28 03:20:09,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:09,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950707261] [2024-06-28 03:20:09,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:09,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:09,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:10,672 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:10,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:10,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950707261] [2024-06-28 03:20:10,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1950707261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:10,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:10,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:10,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741442471] [2024-06-28 03:20:10,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:10,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:10,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:10,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:10,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:10,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:20:10,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 167 transitions, 1314 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:10,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:10,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:20:10,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:11,093 INFO L124 PetriNetUnfolderBase]: 410/842 cut-off events. [2024-06-28 03:20:11,094 INFO L125 PetriNetUnfolderBase]: For 48144/48144 co-relation queries the response was YES. [2024-06-28 03:20:11,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4452 conditions, 842 events. 410/842 cut-off events. For 48144/48144 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 4726 event pairs, 66 based on Foata normal form. 2/843 useless extension candidates. Maximal degree in co-relation 4345. Up to 754 conditions per place. [2024-06-28 03:20:11,100 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 155 selfloop transitions, 22 changer transitions 0/180 dead transitions. [2024-06-28 03:20:11,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 180 transitions, 1728 flow [2024-06-28 03:20:11,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:20:11,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:20:11,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 133 transitions. [2024-06-28 03:20:11,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3575268817204301 [2024-06-28 03:20:11,101 INFO L175 Difference]: Start difference. First operand has 235 places, 167 transitions, 1314 flow. Second operand 12 states and 133 transitions. [2024-06-28 03:20:11,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 180 transitions, 1728 flow [2024-06-28 03:20:11,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 180 transitions, 1650 flow, removed 15 selfloop flow, removed 13 redundant places. [2024-06-28 03:20:11,221 INFO L231 Difference]: Finished difference. Result has 234 places, 168 transitions, 1322 flow [2024-06-28 03:20:11,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1236, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1322, PETRI_PLACES=234, PETRI_TRANSITIONS=168} [2024-06-28 03:20:11,221 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 204 predicate places. [2024-06-28 03:20:11,221 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 168 transitions, 1322 flow [2024-06-28 03:20:11,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:11,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:11,222 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:20:11,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 03:20:11,222 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:20:11,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:11,222 INFO L85 PathProgramCache]: Analyzing trace with hash -611266266, now seen corresponding path program 6 times [2024-06-28 03:20:11,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:11,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252890236] [2024-06-28 03:20:11,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:11,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:11,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:12,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:20:12,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:12,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252890236] [2024-06-28 03:20:12,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252890236] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:12,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:12,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:12,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257292014] [2024-06-28 03:20:12,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:12,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:12,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:12,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:12,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:12,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:20:12,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 168 transitions, 1322 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:12,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:12,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:20:12,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:12,746 INFO L124 PetriNetUnfolderBase]: 414/850 cut-off events. [2024-06-28 03:20:12,746 INFO L125 PetriNetUnfolderBase]: For 49564/49564 co-relation queries the response was YES. [2024-06-28 03:20:12,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4507 conditions, 850 events. 414/850 cut-off events. For 49564/49564 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 4781 event pairs, 64 based on Foata normal form. 2/851 useless extension candidates. Maximal degree in co-relation 4401. Up to 748 conditions per place. [2024-06-28 03:20:12,752 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 156 selfloop transitions, 23 changer transitions 0/182 dead transitions. [2024-06-28 03:20:12,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 182 transitions, 1744 flow [2024-06-28 03:20:12,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:20:12,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:20:12,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 134 transitions. [2024-06-28 03:20:12,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3602150537634409 [2024-06-28 03:20:12,753 INFO L175 Difference]: Start difference. First operand has 234 places, 168 transitions, 1322 flow. Second operand 12 states and 134 transitions. [2024-06-28 03:20:12,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 182 transitions, 1744 flow [2024-06-28 03:20:12,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 182 transitions, 1668 flow, removed 18 selfloop flow, removed 10 redundant places. [2024-06-28 03:20:12,883 INFO L231 Difference]: Finished difference. Result has 236 places, 169 transitions, 1334 flow [2024-06-28 03:20:12,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1248, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1334, PETRI_PLACES=236, PETRI_TRANSITIONS=169} [2024-06-28 03:20:12,884 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 206 predicate places. [2024-06-28 03:20:12,884 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 169 transitions, 1334 flow [2024-06-28 03:20:12,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:12,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:12,884 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:20:12,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 03:20:12,885 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:20:12,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:12,885 INFO L85 PathProgramCache]: Analyzing trace with hash -238095928, now seen corresponding path program 7 times [2024-06-28 03:20:12,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:12,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97063193] [2024-06-28 03:20:12,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:12,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:12,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:13,921 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:13,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:13,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97063193] [2024-06-28 03:20:13,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97063193] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:13,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:13,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:13,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063989986] [2024-06-28 03:20:13,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:13,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:13,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:13,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:13,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:14,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:20:14,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 169 transitions, 1334 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:14,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:14,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:20:14,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:14,351 INFO L124 PetriNetUnfolderBase]: 427/882 cut-off events. [2024-06-28 03:20:14,351 INFO L125 PetriNetUnfolderBase]: For 72681/72681 co-relation queries the response was YES. [2024-06-28 03:20:14,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4489 conditions, 882 events. 427/882 cut-off events. For 72681/72681 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 5015 event pairs, 70 based on Foata normal form. 12/893 useless extension candidates. Maximal degree in co-relation 4382. Up to 634 conditions per place. [2024-06-28 03:20:14,358 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 128 selfloop transitions, 44 changer transitions 12/187 dead transitions. [2024-06-28 03:20:14,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 187 transitions, 1922 flow [2024-06-28 03:20:14,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:20:14,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:20:14,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 142 transitions. [2024-06-28 03:20:14,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41642228739002934 [2024-06-28 03:20:14,359 INFO L175 Difference]: Start difference. First operand has 236 places, 169 transitions, 1334 flow. Second operand 11 states and 142 transitions. [2024-06-28 03:20:14,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 187 transitions, 1922 flow [2024-06-28 03:20:14,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 187 transitions, 1846 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-06-28 03:20:14,478 INFO L231 Difference]: Finished difference. Result has 237 places, 164 transitions, 1322 flow [2024-06-28 03:20:14,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1258, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1322, PETRI_PLACES=237, PETRI_TRANSITIONS=164} [2024-06-28 03:20:14,479 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 207 predicate places. [2024-06-28 03:20:14,479 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 164 transitions, 1322 flow [2024-06-28 03:20:14,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:14,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:14,479 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:20:14,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 03:20:14,480 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:20:14,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:14,480 INFO L85 PathProgramCache]: Analyzing trace with hash -1042250988, now seen corresponding path program 1 times [2024-06-28 03:20:14,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:14,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749860404] [2024-06-28 03:20:14,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:14,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:14,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:15,288 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:15,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:15,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749860404] [2024-06-28 03:20:15,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1749860404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:15,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:15,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:15,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698933130] [2024-06-28 03:20:15,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:15,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:15,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:15,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:15,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:15,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:20:15,410 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 164 transitions, 1322 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:15,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:15,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:20:15,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:15,703 INFO L124 PetriNetUnfolderBase]: 365/745 cut-off events. [2024-06-28 03:20:15,703 INFO L125 PetriNetUnfolderBase]: For 39008/39008 co-relation queries the response was YES. [2024-06-28 03:20:15,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3600 conditions, 745 events. 365/745 cut-off events. For 39008/39008 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 4068 event pairs, 34 based on Foata normal form. 2/746 useless extension candidates. Maximal degree in co-relation 3492. Up to 626 conditions per place. [2024-06-28 03:20:15,708 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 165 selfloop transitions, 17 changer transitions 0/185 dead transitions. [2024-06-28 03:20:15,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 185 transitions, 1744 flow [2024-06-28 03:20:15,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:20:15,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:20:15,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 129 transitions. [2024-06-28 03:20:15,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3782991202346041 [2024-06-28 03:20:15,709 INFO L175 Difference]: Start difference. First operand has 237 places, 164 transitions, 1322 flow. Second operand 11 states and 129 transitions. [2024-06-28 03:20:15,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 185 transitions, 1744 flow [2024-06-28 03:20:15,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 185 transitions, 1503 flow, removed 32 selfloop flow, removed 17 redundant places. [2024-06-28 03:20:15,801 INFO L231 Difference]: Finished difference. Result has 231 places, 165 transitions, 1131 flow [2024-06-28 03:20:15,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1081, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1131, PETRI_PLACES=231, PETRI_TRANSITIONS=165} [2024-06-28 03:20:15,802 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 201 predicate places. [2024-06-28 03:20:15,802 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 165 transitions, 1131 flow [2024-06-28 03:20:15,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:15,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:15,802 INFO 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:20:15,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 03:20:15,803 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:20:15,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:15,803 INFO L85 PathProgramCache]: Analyzing trace with hash 24112468, now seen corresponding path program 2 times [2024-06-28 03:20:15,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:15,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379131776] [2024-06-28 03:20:15,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:15,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:15,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:16,520 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:16,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:16,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379131776] [2024-06-28 03:20:16,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1379131776] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:16,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:16,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:16,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339067298] [2024-06-28 03:20:16,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:16,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:16,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:16,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:16,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:16,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:20:16,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 165 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:20:16,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:16,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:20:16,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:16,910 INFO L124 PetriNetUnfolderBase]: 376/766 cut-off events. [2024-06-28 03:20:16,910 INFO L125 PetriNetUnfolderBase]: For 45365/45365 co-relation queries the response was YES. [2024-06-28 03:20:16,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3592 conditions, 766 events. 376/766 cut-off events. For 45365/45365 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 4207 event pairs, 50 based on Foata normal form. 2/767 useless extension candidates. Maximal degree in co-relation 3490. Up to 618 conditions per place. [2024-06-28 03:20:16,916 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 162 selfloop transitions, 22 changer transitions 0/187 dead transitions. [2024-06-28 03:20:16,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 187 transitions, 1733 flow [2024-06-28 03:20:16,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:20:16,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:20:16,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-28 03:20:16,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40175953079178883 [2024-06-28 03:20:16,917 INFO L175 Difference]: Start difference. First operand has 231 places, 165 transitions, 1131 flow. Second operand 11 states and 137 transitions. [2024-06-28 03:20:16,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 187 transitions, 1733 flow [2024-06-28 03:20:17,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 187 transitions, 1693 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-28 03:20:17,019 INFO L231 Difference]: Finished difference. Result has 233 places, 167 transitions, 1165 flow [2024-06-28 03:20:17,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1091, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1165, PETRI_PLACES=233, PETRI_TRANSITIONS=167} [2024-06-28 03:20:17,019 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 203 predicate places. [2024-06-28 03:20:17,019 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 167 transitions, 1165 flow [2024-06-28 03:20:17,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:17,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:17,020 INFO 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:20:17,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 03:20:17,020 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:20:17,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:17,020 INFO L85 PathProgramCache]: Analyzing trace with hash 1742482528, now seen corresponding path program 3 times [2024-06-28 03:20:17,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:17,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171784231] [2024-06-28 03:20:17,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:17,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:17,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:17,757 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:17,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:17,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [171784231] [2024-06-28 03:20:17,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [171784231] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:17,758 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:17,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:17,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271410869] [2024-06-28 03:20:17,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:17,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:17,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:17,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:17,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:17,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:20:17,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 167 transitions, 1165 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:17,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:17,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:20:17,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:18,115 INFO L124 PetriNetUnfolderBase]: 380/774 cut-off events. [2024-06-28 03:20:18,115 INFO L125 PetriNetUnfolderBase]: For 47048/47048 co-relation queries the response was YES. [2024-06-28 03:20:18,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3655 conditions, 774 events. 380/774 cut-off events. For 47048/47048 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 4248 event pairs, 54 based on Foata normal form. 2/775 useless extension candidates. Maximal degree in co-relation 3552. Up to 652 conditions per place. [2024-06-28 03:20:18,121 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 162 selfloop transitions, 22 changer transitions 0/187 dead transitions. [2024-06-28 03:20:18,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 187 transitions, 1757 flow [2024-06-28 03:20:18,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:20:18,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:20:18,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-28 03:20:18,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39589442815249265 [2024-06-28 03:20:18,122 INFO L175 Difference]: Start difference. First operand has 233 places, 167 transitions, 1165 flow. Second operand 11 states and 135 transitions. [2024-06-28 03:20:18,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 187 transitions, 1757 flow [2024-06-28 03:20:18,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 187 transitions, 1715 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-28 03:20:18,222 INFO L231 Difference]: Finished difference. Result has 237 places, 168 transitions, 1185 flow [2024-06-28 03:20:18,222 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1125, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1185, PETRI_PLACES=237, PETRI_TRANSITIONS=168} [2024-06-28 03:20:18,223 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 207 predicate places. [2024-06-28 03:20:18,223 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 168 transitions, 1185 flow [2024-06-28 03:20:18,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:18,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:18,223 INFO 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:20:18,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 03:20:18,224 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:20:18,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:18,224 INFO L85 PathProgramCache]: Analyzing trace with hash 171722068, now seen corresponding path program 4 times [2024-06-28 03:20:18,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:18,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141829673] [2024-06-28 03:20:18,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:18,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:18,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:19,088 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:19,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:19,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141829673] [2024-06-28 03:20:19,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [141829673] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:19,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:19,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:19,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059290386] [2024-06-28 03:20:19,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:19,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:19,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:19,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:19,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:19,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:20:19,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 168 transitions, 1185 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:19,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:19,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:20:19,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:19,579 INFO L124 PetriNetUnfolderBase]: 384/782 cut-off events. [2024-06-28 03:20:19,579 INFO L125 PetriNetUnfolderBase]: For 48254/48254 co-relation queries the response was YES. [2024-06-28 03:20:19,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3716 conditions, 782 events. 384/782 cut-off events. For 48254/48254 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 4310 event pairs, 56 based on Foata normal form. 2/783 useless extension candidates. Maximal degree in co-relation 3611. Up to 678 conditions per place. [2024-06-28 03:20:19,585 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 162 selfloop transitions, 22 changer transitions 0/187 dead transitions. [2024-06-28 03:20:19,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 187 transitions, 1777 flow [2024-06-28 03:20:19,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:20:19,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:20:19,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 133 transitions. [2024-06-28 03:20:19,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39002932551319647 [2024-06-28 03:20:19,586 INFO L175 Difference]: Start difference. First operand has 237 places, 168 transitions, 1185 flow. Second operand 11 states and 133 transitions. [2024-06-28 03:20:19,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 187 transitions, 1777 flow [2024-06-28 03:20:19,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 187 transitions, 1723 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-28 03:20:19,710 INFO L231 Difference]: Finished difference. Result has 239 places, 169 transitions, 1193 flow [2024-06-28 03:20:19,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1133, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1193, PETRI_PLACES=239, PETRI_TRANSITIONS=169} [2024-06-28 03:20:19,711 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 209 predicate places. [2024-06-28 03:20:19,711 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 169 transitions, 1193 flow [2024-06-28 03:20:19,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:19,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:19,711 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:20:19,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 03:20:19,712 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:20:19,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:19,712 INFO L85 PathProgramCache]: Analyzing trace with hash 1623230530, now seen corresponding path program 5 times [2024-06-28 03:20:19,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:19,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844963900] [2024-06-28 03:20:19,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:19,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:19,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:20,562 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:20,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:20,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844963900] [2024-06-28 03:20:20,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844963900] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:20,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:20,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:20,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31367935] [2024-06-28 03:20:20,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:20,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:20,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:20,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:20,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:20,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:20:20,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 169 transitions, 1193 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:20,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:20,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:20:20,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:20,980 INFO L124 PetriNetUnfolderBase]: 381/777 cut-off events. [2024-06-28 03:20:20,981 INFO L125 PetriNetUnfolderBase]: For 42358/42358 co-relation queries the response was YES. [2024-06-28 03:20:20,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3523 conditions, 777 events. 381/777 cut-off events. For 42358/42358 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 4274 event pairs, 57 based on Foata normal form. 2/778 useless extension candidates. Maximal degree in co-relation 3417. Up to 690 conditions per place. [2024-06-28 03:20:20,987 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 161 selfloop transitions, 21 changer transitions 0/185 dead transitions. [2024-06-28 03:20:20,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 185 transitions, 1597 flow [2024-06-28 03:20:20,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:20:20,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:20:20,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-28 03:20:20,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3812316715542522 [2024-06-28 03:20:20,989 INFO L175 Difference]: Start difference. First operand has 239 places, 169 transitions, 1193 flow. Second operand 11 states and 130 transitions. [2024-06-28 03:20:20,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 185 transitions, 1597 flow [2024-06-28 03:20:21,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 185 transitions, 1537 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-28 03:20:21,089 INFO L231 Difference]: Finished difference. Result has 241 places, 169 transitions, 1179 flow [2024-06-28 03:20:21,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1133, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1179, PETRI_PLACES=241, PETRI_TRANSITIONS=169} [2024-06-28 03:20:21,104 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 211 predicate places. [2024-06-28 03:20:21,104 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 169 transitions, 1179 flow [2024-06-28 03:20:21,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:21,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:21,105 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:20:21,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 03:20:21,105 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:20:21,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:21,105 INFO L85 PathProgramCache]: Analyzing trace with hash -309951758, now seen corresponding path program 6 times [2024-06-28 03:20:21,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:21,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175392631] [2024-06-28 03:20:21,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:21,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:21,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:22,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:22,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:22,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175392631] [2024-06-28 03:20:22,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175392631] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:22,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:22,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:22,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334713354] [2024-06-28 03:20:22,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:22,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:22,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:22,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:22,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:22,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:20:22,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 169 transitions, 1179 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:22,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:22,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:20:22,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:22,412 INFO L124 PetriNetUnfolderBase]: 385/785 cut-off events. [2024-06-28 03:20:22,413 INFO L125 PetriNetUnfolderBase]: For 43229/43229 co-relation queries the response was YES. [2024-06-28 03:20:22,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3542 conditions, 785 events. 385/785 cut-off events. For 43229/43229 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 4339 event pairs, 57 based on Foata normal form. 2/786 useless extension candidates. Maximal degree in co-relation 3435. Up to 650 conditions per place. [2024-06-28 03:20:22,418 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 150 selfloop transitions, 32 changer transitions 0/185 dead transitions. [2024-06-28 03:20:22,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 185 transitions, 1593 flow [2024-06-28 03:20:22,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:20:22,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:20:22,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-28 03:20:22,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3841642228739003 [2024-06-28 03:20:22,419 INFO L175 Difference]: Start difference. First operand has 241 places, 169 transitions, 1179 flow. Second operand 11 states and 131 transitions. [2024-06-28 03:20:22,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 185 transitions, 1593 flow [2024-06-28 03:20:22,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 185 transitions, 1549 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-28 03:20:22,512 INFO L231 Difference]: Finished difference. Result has 242 places, 170 transitions, 1219 flow [2024-06-28 03:20:22,512 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1135, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1219, PETRI_PLACES=242, PETRI_TRANSITIONS=170} [2024-06-28 03:20:22,512 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 212 predicate places. [2024-06-28 03:20:22,512 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 170 transitions, 1219 flow [2024-06-28 03:20:22,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:22,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:22,513 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:20:22,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 03:20:22,513 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:20:22,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:22,513 INFO L85 PathProgramCache]: Analyzing trace with hash -1837604828, now seen corresponding path program 7 times [2024-06-28 03:20:22,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:22,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818750371] [2024-06-28 03:20:22,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:22,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:22,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:23,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:23,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:23,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818750371] [2024-06-28 03:20:23,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818750371] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:23,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:23,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:23,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229284310] [2024-06-28 03:20:23,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:23,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:23,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:23,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:23,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:23,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:20:23,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 170 transitions, 1219 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:23,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:23,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:20:23,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:23,665 INFO L124 PetriNetUnfolderBase]: 396/806 cut-off events. [2024-06-28 03:20:23,666 INFO L125 PetriNetUnfolderBase]: For 51794/51794 co-relation queries the response was YES. [2024-06-28 03:20:23,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3867 conditions, 806 events. 396/806 cut-off events. For 51794/51794 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 4494 event pairs, 60 based on Foata normal form. 2/807 useless extension candidates. Maximal degree in co-relation 3759. Up to 656 conditions per place. [2024-06-28 03:20:23,672 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 156 selfloop transitions, 29 changer transitions 0/188 dead transitions. [2024-06-28 03:20:23,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 188 transitions, 1829 flow [2024-06-28 03:20:23,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:20:23,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:20:23,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-28 03:20:23,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-28 03:20:23,673 INFO L175 Difference]: Start difference. First operand has 242 places, 170 transitions, 1219 flow. Second operand 11 states and 134 transitions. [2024-06-28 03:20:23,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 188 transitions, 1829 flow [2024-06-28 03:20:23,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 188 transitions, 1755 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-28 03:20:23,800 INFO L231 Difference]: Finished difference. Result has 244 places, 172 transitions, 1241 flow [2024-06-28 03:20:23,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1145, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1241, PETRI_PLACES=244, PETRI_TRANSITIONS=172} [2024-06-28 03:20:23,801 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 214 predicate places. [2024-06-28 03:20:23,801 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 172 transitions, 1241 flow [2024-06-28 03:20:23,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:23,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:23,801 INFO 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:20:23,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 03:20:23,802 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:20:23,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:23,802 INFO L85 PathProgramCache]: Analyzing trace with hash -110649968, now seen corresponding path program 8 times [2024-06-28 03:20:23,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:23,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420593807] [2024-06-28 03:20:23,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:23,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:23,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:24,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:24,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:24,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420593807] [2024-06-28 03:20:24,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420593807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:24,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:24,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:24,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763935608] [2024-06-28 03:20:24,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:24,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:24,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:24,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:24,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:24,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:20:24,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 172 transitions, 1241 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:24,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:24,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:20:24,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:25,003 INFO L124 PetriNetUnfolderBase]: 393/801 cut-off events. [2024-06-28 03:20:25,004 INFO L125 PetriNetUnfolderBase]: For 45472/45472 co-relation queries the response was YES. [2024-06-28 03:20:25,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3671 conditions, 801 events. 393/801 cut-off events. For 45472/45472 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 4456 event pairs, 61 based on Foata normal form. 2/802 useless extension candidates. Maximal degree in co-relation 3562. Up to 690 conditions per place. [2024-06-28 03:20:25,010 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 155 selfloop transitions, 28 changer transitions 0/186 dead transitions. [2024-06-28 03:20:25,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 186 transitions, 1639 flow [2024-06-28 03:20:25,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:20:25,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:20:25,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-28 03:20:25,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3812316715542522 [2024-06-28 03:20:25,011 INFO L175 Difference]: Start difference. First operand has 244 places, 172 transitions, 1241 flow. Second operand 11 states and 130 transitions. [2024-06-28 03:20:25,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 186 transitions, 1639 flow [2024-06-28 03:20:25,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 186 transitions, 1576 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-28 03:20:25,128 INFO L231 Difference]: Finished difference. Result has 248 places, 172 transitions, 1238 flow [2024-06-28 03:20:25,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1178, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1238, PETRI_PLACES=248, PETRI_TRANSITIONS=172} [2024-06-28 03:20:25,128 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 218 predicate places. [2024-06-28 03:20:25,129 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 172 transitions, 1238 flow [2024-06-28 03:20:25,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:25,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:25,129 INFO 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:20:25,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 03:20:25,129 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:20:25,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:25,129 INFO L85 PathProgramCache]: Analyzing trace with hash -1168375792, now seen corresponding path program 9 times [2024-06-28 03:20:25,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:25,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494895908] [2024-06-28 03:20:25,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:25,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:25,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:25,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:25,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:25,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494895908] [2024-06-28 03:20:25,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [494895908] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:25,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:25,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:25,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466444358] [2024-06-28 03:20:25,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:25,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:25,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:25,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:25,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:26,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:20:26,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 172 transitions, 1238 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:26,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:26,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:20:26,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:26,310 INFO L124 PetriNetUnfolderBase]: 404/822 cut-off events. [2024-06-28 03:20:26,310 INFO L125 PetriNetUnfolderBase]: For 54191/54191 co-relation queries the response was YES. [2024-06-28 03:20:26,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3967 conditions, 822 events. 404/822 cut-off events. For 54191/54191 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 4600 event pairs, 64 based on Foata normal form. 2/823 useless extension candidates. Maximal degree in co-relation 3856. Up to 686 conditions per place. [2024-06-28 03:20:26,316 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 160 selfloop transitions, 27 changer transitions 0/190 dead transitions. [2024-06-28 03:20:26,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 190 transitions, 1860 flow [2024-06-28 03:20:26,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:20:26,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:20:26,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-28 03:20:26,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-28 03:20:26,337 INFO L175 Difference]: Start difference. First operand has 248 places, 172 transitions, 1238 flow. Second operand 11 states and 134 transitions. [2024-06-28 03:20:26,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 190 transitions, 1860 flow [2024-06-28 03:20:26,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 190 transitions, 1798 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-28 03:20:26,467 INFO L231 Difference]: Finished difference. Result has 249 places, 174 transitions, 1272 flow [2024-06-28 03:20:26,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1176, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1272, PETRI_PLACES=249, PETRI_TRANSITIONS=174} [2024-06-28 03:20:26,467 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 219 predicate places. [2024-06-28 03:20:26,468 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 174 transitions, 1272 flow [2024-06-28 03:20:26,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:26,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:26,468 INFO 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:20:26,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 03:20:26,468 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:20:26,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:26,469 INFO L85 PathProgramCache]: Analyzing trace with hash 413397728, now seen corresponding path program 10 times [2024-06-28 03:20:26,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:26,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200567757] [2024-06-28 03:20:26,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:26,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:26,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:27,238 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:27,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:27,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1200567757] [2024-06-28 03:20:27,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1200567757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:27,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:27,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:27,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25827930] [2024-06-28 03:20:27,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:27,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:27,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:27,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:27,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:27,337 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:20:27,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 174 transitions, 1272 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:27,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:27,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:20:27,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:27,563 INFO L124 PetriNetUnfolderBase]: 401/817 cut-off events. [2024-06-28 03:20:27,563 INFO L125 PetriNetUnfolderBase]: For 47632/47632 co-relation queries the response was YES. [2024-06-28 03:20:27,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3784 conditions, 817 events. 401/817 cut-off events. For 47632/47632 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 4583 event pairs, 65 based on Foata normal form. 2/818 useless extension candidates. Maximal degree in co-relation 3672. Up to 706 conditions per place. [2024-06-28 03:20:27,569 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 159 selfloop transitions, 26 changer transitions 0/188 dead transitions. [2024-06-28 03:20:27,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 188 transitions, 1674 flow [2024-06-28 03:20:27,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:20:27,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:20:27,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-28 03:20:27,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3812316715542522 [2024-06-28 03:20:27,571 INFO L175 Difference]: Start difference. First operand has 249 places, 174 transitions, 1272 flow. Second operand 11 states and 130 transitions. [2024-06-28 03:20:27,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 188 transitions, 1674 flow [2024-06-28 03:20:27,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 188 transitions, 1607 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-28 03:20:27,689 INFO L231 Difference]: Finished difference. Result has 253 places, 174 transitions, 1261 flow [2024-06-28 03:20:27,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1205, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1261, PETRI_PLACES=253, PETRI_TRANSITIONS=174} [2024-06-28 03:20:27,689 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 223 predicate places. [2024-06-28 03:20:27,690 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 174 transitions, 1261 flow [2024-06-28 03:20:27,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:27,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:27,690 INFO 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:20:27,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 03:20:27,690 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:20:27,690 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:27,690 INFO L85 PathProgramCache]: Analyzing trace with hash -1310478862, now seen corresponding path program 11 times [2024-06-28 03:20:27,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:27,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143345956] [2024-06-28 03:20:27,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:27,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:27,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:28,508 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:28,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:28,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143345956] [2024-06-28 03:20:28,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143345956] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:28,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:28,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:28,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927991080] [2024-06-28 03:20:28,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:28,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:28,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:28,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:28,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:28,622 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:20:28,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 174 transitions, 1261 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:28,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:28,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:20:28,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:28,869 INFO L124 PetriNetUnfolderBase]: 405/825 cut-off events. [2024-06-28 03:20:28,869 INFO L125 PetriNetUnfolderBase]: For 48569/48569 co-relation queries the response was YES. [2024-06-28 03:20:28,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3820 conditions, 825 events. 405/825 cut-off events. For 48569/48569 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 4648 event pairs, 63 based on Foata normal form. 2/826 useless extension candidates. Maximal degree in co-relation 3706. Up to 610 conditions per place. [2024-06-28 03:20:28,875 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 158 selfloop transitions, 30 changer transitions 0/191 dead transitions. [2024-06-28 03:20:28,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 191 transitions, 1693 flow [2024-06-28 03:20:28,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:20:28,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:20:28,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-28 03:20:28,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-28 03:20:28,876 INFO L175 Difference]: Start difference. First operand has 253 places, 174 transitions, 1261 flow. Second operand 11 states and 134 transitions. [2024-06-28 03:20:28,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 191 transitions, 1693 flow [2024-06-28 03:20:29,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 191 transitions, 1639 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-28 03:20:29,003 INFO L231 Difference]: Finished difference. Result has 254 places, 175 transitions, 1293 flow [2024-06-28 03:20:29,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1207, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1293, PETRI_PLACES=254, PETRI_TRANSITIONS=175} [2024-06-28 03:20:29,003 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 224 predicate places. [2024-06-28 03:20:29,003 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 175 transitions, 1293 flow [2024-06-28 03:20:29,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:29,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:29,004 INFO 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:20:29,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 03:20:29,004 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:20:29,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:29,004 INFO L85 PathProgramCache]: Analyzing trace with hash -827093808, now seen corresponding path program 1 times [2024-06-28 03:20:29,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:29,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403673306] [2024-06-28 03:20:29,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:29,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:29,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:29,922 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:29,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:29,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403673306] [2024-06-28 03:20:29,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403673306] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:29,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:29,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:20:29,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627445526] [2024-06-28 03:20:29,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:29,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:20:29,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:29,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:20:29,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:20:30,029 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:20:30,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 175 transitions, 1293 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:30,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:30,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:20:30,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:30,346 INFO L124 PetriNetUnfolderBase]: 417/853 cut-off events. [2024-06-28 03:20:30,347 INFO L125 PetriNetUnfolderBase]: For 74132/74132 co-relation queries the response was YES. [2024-06-28 03:20:30,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4063 conditions, 853 events. 417/853 cut-off events. For 74132/74132 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 4836 event pairs, 73 based on Foata normal form. 8/860 useless extension candidates. Maximal degree in co-relation 3948. Up to 737 conditions per place. [2024-06-28 03:20:30,353 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 164 selfloop transitions, 19 changer transitions 9/195 dead transitions. [2024-06-28 03:20:30,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 195 transitions, 1797 flow [2024-06-28 03:20:30,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:20:30,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:20:30,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 142 transitions. [2024-06-28 03:20:30,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3817204301075269 [2024-06-28 03:20:30,354 INFO L175 Difference]: Start difference. First operand has 254 places, 175 transitions, 1293 flow. Second operand 12 states and 142 transitions. [2024-06-28 03:20:30,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 195 transitions, 1797 flow [2024-06-28 03:20:30,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 195 transitions, 1721 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-28 03:20:30,488 INFO L231 Difference]: Finished difference. Result has 257 places, 172 transitions, 1242 flow [2024-06-28 03:20:30,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1217, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1242, PETRI_PLACES=257, PETRI_TRANSITIONS=172} [2024-06-28 03:20:30,488 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 227 predicate places. [2024-06-28 03:20:30,488 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 172 transitions, 1242 flow [2024-06-28 03:20:30,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:30,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:30,489 INFO 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:20:30,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 03:20:30,489 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:20:30,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:30,489 INFO L85 PathProgramCache]: Analyzing trace with hash -103025332, now seen corresponding path program 2 times [2024-06-28 03:20:30,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:30,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815904369] [2024-06-28 03:20:30,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:30,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:30,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:31,583 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:31,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:31,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815904369] [2024-06-28 03:20:31,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815904369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:31,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:31,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:20:31,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558148998] [2024-06-28 03:20:31,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:31,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:20:31,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:31,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:20:31,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:20:31,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:20:31,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 172 transitions, 1242 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:31,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:31,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:20:31,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:31,993 INFO L124 PetriNetUnfolderBase]: 412/850 cut-off events. [2024-06-28 03:20:31,993 INFO L125 PetriNetUnfolderBase]: For 75856/75856 co-relation queries the response was YES. [2024-06-28 03:20:31,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3983 conditions, 850 events. 412/850 cut-off events. For 75856/75856 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 4815 event pairs, 75 based on Foata normal form. 8/857 useless extension candidates. Maximal degree in co-relation 3867. Up to 711 conditions per place. [2024-06-28 03:20:31,998 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 150 selfloop transitions, 27 changer transitions 9/189 dead transitions. [2024-06-28 03:20:31,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 189 transitions, 1724 flow [2024-06-28 03:20:31,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:20:31,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:20:31,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 141 transitions. [2024-06-28 03:20:31,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3790322580645161 [2024-06-28 03:20:31,999 INFO L175 Difference]: Start difference. First operand has 257 places, 172 transitions, 1242 flow. Second operand 12 states and 141 transitions. [2024-06-28 03:20:31,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 189 transitions, 1724 flow [2024-06-28 03:20:32,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 189 transitions, 1674 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-28 03:20:32,133 INFO L231 Difference]: Finished difference. Result has 255 places, 169 transitions, 1239 flow [2024-06-28 03:20:32,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1196, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1239, PETRI_PLACES=255, PETRI_TRANSITIONS=169} [2024-06-28 03:20:32,134 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 225 predicate places. [2024-06-28 03:20:32,134 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 169 transitions, 1239 flow [2024-06-28 03:20:32,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:32,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:32,134 INFO 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:20:32,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 03:20:32,134 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:20:32,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:32,135 INFO L85 PathProgramCache]: Analyzing trace with hash 1473250958, now seen corresponding path program 3 times [2024-06-28 03:20:32,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:32,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187432902] [2024-06-28 03:20:32,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:32,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:32,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:33,318 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:33,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:33,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187432902] [2024-06-28 03:20:33,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1187432902] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:33,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:33,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:20:33,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404503407] [2024-06-28 03:20:33,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:33,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:20:33,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:33,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:20:33,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:20:33,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:20:33,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 169 transitions, 1239 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:33,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:33,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:20:33,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:33,816 INFO L124 PetriNetUnfolderBase]: 403/837 cut-off events. [2024-06-28 03:20:33,816 INFO L125 PetriNetUnfolderBase]: For 63979/63979 co-relation queries the response was YES. [2024-06-28 03:20:33,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3881 conditions, 837 events. 403/837 cut-off events. For 63979/63979 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 4717 event pairs, 71 based on Foata normal form. 6/842 useless extension candidates. Maximal degree in co-relation 3766. Up to 701 conditions per place. [2024-06-28 03:20:33,822 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 147 selfloop transitions, 24 changer transitions 12/186 dead transitions. [2024-06-28 03:20:33,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 186 transitions, 1687 flow [2024-06-28 03:20:33,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:20:33,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:20:33,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 139 transitions. [2024-06-28 03:20:33,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3736559139784946 [2024-06-28 03:20:33,824 INFO L175 Difference]: Start difference. First operand has 255 places, 169 transitions, 1239 flow. Second operand 12 states and 139 transitions. [2024-06-28 03:20:33,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 186 transitions, 1687 flow [2024-06-28 03:20:33,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 186 transitions, 1623 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-28 03:20:33,989 INFO L231 Difference]: Finished difference. Result has 253 places, 165 transitions, 1202 flow [2024-06-28 03:20:33,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1177, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1202, PETRI_PLACES=253, PETRI_TRANSITIONS=165} [2024-06-28 03:20:33,990 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 223 predicate places. [2024-06-28 03:20:33,990 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 165 transitions, 1202 flow [2024-06-28 03:20:33,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:33,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:33,990 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:20:33,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 03:20:33,990 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:20:33,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:33,991 INFO L85 PathProgramCache]: Analyzing trace with hash 1076875842, now seen corresponding path program 12 times [2024-06-28 03:20:33,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:33,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645974787] [2024-06-28 03:20:33,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:33,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:33,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:34,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:34,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:34,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645974787] [2024-06-28 03:20:34,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645974787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:34,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:34,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:34,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885864234] [2024-06-28 03:20:34,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:34,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:34,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:34,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:34,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:35,094 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:20:35,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 165 transitions, 1202 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:35,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:35,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:20:35,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:35,392 INFO L124 PetriNetUnfolderBase]: 391/805 cut-off events. [2024-06-28 03:20:35,393 INFO L125 PetriNetUnfolderBase]: For 48640/48640 co-relation queries the response was YES. [2024-06-28 03:20:35,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3722 conditions, 805 events. 391/805 cut-off events. For 48640/48640 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 4468 event pairs, 74 based on Foata normal form. 2/806 useless extension candidates. Maximal degree in co-relation 3608. Up to 623 conditions per place. [2024-06-28 03:20:35,398 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 124 selfloop transitions, 51 changer transitions 0/178 dead transitions. [2024-06-28 03:20:35,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 178 transitions, 1600 flow [2024-06-28 03:20:35,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:20:35,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:20:35,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 132 transitions. [2024-06-28 03:20:35,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-28 03:20:35,400 INFO L175 Difference]: Start difference. First operand has 253 places, 165 transitions, 1202 flow. Second operand 11 states and 132 transitions. [2024-06-28 03:20:35,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 178 transitions, 1600 flow [2024-06-28 03:20:35,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 178 transitions, 1534 flow, removed 9 selfloop flow, removed 11 redundant places. [2024-06-28 03:20:35,529 INFO L231 Difference]: Finished difference. Result has 246 places, 166 transitions, 1266 flow [2024-06-28 03:20:35,529 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1138, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1266, PETRI_PLACES=246, PETRI_TRANSITIONS=166} [2024-06-28 03:20:35,529 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 216 predicate places. [2024-06-28 03:20:35,529 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 166 transitions, 1266 flow [2024-06-28 03:20:35,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:35,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:35,530 INFO 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:20:35,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 03:20:35,530 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:20:35,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:35,530 INFO L85 PathProgramCache]: Analyzing trace with hash 281605592, now seen corresponding path program 13 times [2024-06-28 03:20:35,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:35,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308055485] [2024-06-28 03:20:35,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:35,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:35,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:36,384 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:36,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:36,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308055485] [2024-06-28 03:20:36,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1308055485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:36,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:36,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:36,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348299505] [2024-06-28 03:20:36,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:36,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:36,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:36,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:36,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:36,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:20:36,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 166 transitions, 1266 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:36,495 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:36,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:20:36,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:36,780 INFO L124 PetriNetUnfolderBase]: 395/809 cut-off events. [2024-06-28 03:20:36,780 INFO L125 PetriNetUnfolderBase]: For 45709/45709 co-relation queries the response was YES. [2024-06-28 03:20:36,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3780 conditions, 809 events. 395/809 cut-off events. For 45709/45709 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 4488 event pairs, 77 based on Foata normal form. 2/810 useless extension candidates. Maximal degree in co-relation 3669. Up to 607 conditions per place. [2024-06-28 03:20:36,785 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 128 selfloop transitions, 49 changer transitions 0/180 dead transitions. [2024-06-28 03:20:36,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 180 transitions, 1672 flow [2024-06-28 03:20:36,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:20:36,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:20:36,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-28 03:20:36,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39882697947214074 [2024-06-28 03:20:36,786 INFO L175 Difference]: Start difference. First operand has 246 places, 166 transitions, 1266 flow. Second operand 11 states and 136 transitions. [2024-06-28 03:20:36,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 180 transitions, 1672 flow [2024-06-28 03:20:36,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 180 transitions, 1554 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-28 03:20:36,914 INFO L231 Difference]: Finished difference. Result has 248 places, 167 transitions, 1274 flow [2024-06-28 03:20:36,915 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1148, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1274, PETRI_PLACES=248, PETRI_TRANSITIONS=167} [2024-06-28 03:20:36,915 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 218 predicate places. [2024-06-28 03:20:36,915 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 167 transitions, 1274 flow [2024-06-28 03:20:36,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:36,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:36,915 INFO 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:20:36,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 03:20:36,916 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:20:36,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:36,916 INFO L85 PathProgramCache]: Analyzing trace with hash 1027801508, now seen corresponding path program 14 times [2024-06-28 03:20:36,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:36,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497964773] [2024-06-28 03:20:36,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:36,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:36,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:37,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:37,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:37,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497964773] [2024-06-28 03:20:37,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497964773] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:37,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:37,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:37,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232669750] [2024-06-28 03:20:37,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:37,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:37,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:37,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:37,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:37,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:20:37,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 167 transitions, 1274 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:37,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:37,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:20:37,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:38,250 INFO L124 PetriNetUnfolderBase]: 399/817 cut-off events. [2024-06-28 03:20:38,251 INFO L125 PetriNetUnfolderBase]: For 46894/46894 co-relation queries the response was YES. [2024-06-28 03:20:38,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3826 conditions, 817 events. 399/817 cut-off events. For 46894/46894 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 4563 event pairs, 76 based on Foata normal form. 2/818 useless extension candidates. Maximal degree in co-relation 3714. Up to 639 conditions per place. [2024-06-28 03:20:38,257 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 136 selfloop transitions, 41 changer transitions 0/180 dead transitions. [2024-06-28 03:20:38,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 180 transitions, 1678 flow [2024-06-28 03:20:38,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:20:38,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:20:38,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-28 03:20:38,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39882697947214074 [2024-06-28 03:20:38,258 INFO L175 Difference]: Start difference. First operand has 248 places, 167 transitions, 1274 flow. Second operand 11 states and 136 transitions. [2024-06-28 03:20:38,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 180 transitions, 1678 flow [2024-06-28 03:20:38,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 180 transitions, 1562 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-28 03:20:38,401 INFO L231 Difference]: Finished difference. Result has 250 places, 168 transitions, 1270 flow [2024-06-28 03:20:38,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1158, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1270, PETRI_PLACES=250, PETRI_TRANSITIONS=168} [2024-06-28 03:20:38,402 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 220 predicate places. [2024-06-28 03:20:38,402 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 168 transitions, 1270 flow [2024-06-28 03:20:38,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:38,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:38,402 INFO 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:20:38,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 03:20:38,403 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:20:38,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:38,403 INFO L85 PathProgramCache]: Analyzing trace with hash 1736131462, now seen corresponding path program 15 times [2024-06-28 03:20:38,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:38,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630476909] [2024-06-28 03:20:38,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:38,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:38,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:39,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:20:39,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:39,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630476909] [2024-06-28 03:20:39,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [630476909] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:39,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:39,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:39,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675852806] [2024-06-28 03:20:39,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:39,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:39,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:39,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:39,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:39,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:20:39,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 168 transitions, 1270 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:39,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:39,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:20:39,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:39,514 INFO L124 PetriNetUnfolderBase]: 410/838 cut-off events. [2024-06-28 03:20:39,514 INFO L125 PetriNetUnfolderBase]: For 56165/56165 co-relation queries the response was YES. [2024-06-28 03:20:39,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4134 conditions, 838 events. 410/838 cut-off events. For 56165/56165 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 4702 event pairs, 79 based on Foata normal form. 2/839 useless extension candidates. Maximal degree in co-relation 4021. Up to 621 conditions per place. [2024-06-28 03:20:39,520 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 138 selfloop transitions, 43 changer transitions 0/184 dead transitions. [2024-06-28 03:20:39,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 184 transitions, 1892 flow [2024-06-28 03:20:39,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:20:39,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:20:39,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 140 transitions. [2024-06-28 03:20:39,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41055718475073316 [2024-06-28 03:20:39,521 INFO L175 Difference]: Start difference. First operand has 250 places, 168 transitions, 1270 flow. Second operand 11 states and 140 transitions. [2024-06-28 03:20:39,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 184 transitions, 1892 flow [2024-06-28 03:20:39,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 184 transitions, 1790 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-28 03:20:39,694 INFO L231 Difference]: Finished difference. Result has 252 places, 170 transitions, 1312 flow [2024-06-28 03:20:39,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1168, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1312, PETRI_PLACES=252, PETRI_TRANSITIONS=170} [2024-06-28 03:20:39,694 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 222 predicate places. [2024-06-28 03:20:39,694 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 170 transitions, 1312 flow [2024-06-28 03:20:39,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:39,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:39,695 INFO 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:20:39,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 03:20:39,695 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:20:39,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:39,695 INFO L85 PathProgramCache]: Analyzing trace with hash -861150022, now seen corresponding path program 16 times [2024-06-28 03:20:39,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:39,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676359798] [2024-06-28 03:20:39,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:39,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:39,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:40,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:20:40,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:40,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676359798] [2024-06-28 03:20:40,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1676359798] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:40,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:40,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:40,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197412677] [2024-06-28 03:20:40,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:40,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:40,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:40,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:40,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:40,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:20:40,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 170 transitions, 1312 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:40,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:40,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:20:40,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:40,843 INFO L124 PetriNetUnfolderBase]: 414/850 cut-off events. [2024-06-28 03:20:40,843 INFO L125 PetriNetUnfolderBase]: For 57558/57558 co-relation queries the response was YES. [2024-06-28 03:20:40,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4201 conditions, 850 events. 414/850 cut-off events. For 57558/57558 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 4775 event pairs, 85 based on Foata normal form. 2/851 useless extension candidates. Maximal degree in co-relation 4087. Up to 668 conditions per place. [2024-06-28 03:20:40,850 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 134 selfloop transitions, 46 changer transitions 0/183 dead transitions. [2024-06-28 03:20:40,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 183 transitions, 1726 flow [2024-06-28 03:20:40,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:20:40,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:20:40,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 132 transitions. [2024-06-28 03:20:40,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-28 03:20:40,851 INFO L175 Difference]: Start difference. First operand has 252 places, 170 transitions, 1312 flow. Second operand 11 states and 132 transitions. [2024-06-28 03:20:40,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 183 transitions, 1726 flow [2024-06-28 03:20:41,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 183 transitions, 1642 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-28 03:20:41,030 INFO L231 Difference]: Finished difference. Result has 256 places, 171 transitions, 1354 flow [2024-06-28 03:20:41,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1228, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1354, PETRI_PLACES=256, PETRI_TRANSITIONS=171} [2024-06-28 03:20:41,031 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 226 predicate places. [2024-06-28 03:20:41,031 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 171 transitions, 1354 flow [2024-06-28 03:20:41,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:41,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:41,032 INFO 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:20:41,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 03:20:41,032 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:20:41,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:41,032 INFO L85 PathProgramCache]: Analyzing trace with hash 61746238, now seen corresponding path program 17 times [2024-06-28 03:20:41,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:41,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808449958] [2024-06-28 03:20:41,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:41,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:41,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:41,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:41,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:41,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808449958] [2024-06-28 03:20:41,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808449958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:41,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:41,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:41,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482230678] [2024-06-28 03:20:41,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:41,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:41,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:41,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:41,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:42,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:20:42,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 171 transitions, 1354 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:42,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:42,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:20:42,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:42,367 INFO L124 PetriNetUnfolderBase]: 418/858 cut-off events. [2024-06-28 03:20:42,367 INFO L125 PetriNetUnfolderBase]: For 58764/58764 co-relation queries the response was YES. [2024-06-28 03:20:42,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4293 conditions, 858 events. 418/858 cut-off events. For 58764/58764 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 4846 event pairs, 85 based on Foata normal form. 2/859 useless extension candidates. Maximal degree in co-relation 4177. Up to 626 conditions per place. [2024-06-28 03:20:42,373 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 133 selfloop transitions, 49 changer transitions 0/185 dead transitions. [2024-06-28 03:20:42,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 185 transitions, 1776 flow [2024-06-28 03:20:42,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:20:42,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:20:42,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-28 03:20:42,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39589442815249265 [2024-06-28 03:20:42,375 INFO L175 Difference]: Start difference. First operand has 256 places, 171 transitions, 1354 flow. Second operand 11 states and 135 transitions. [2024-06-28 03:20:42,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 185 transitions, 1776 flow [2024-06-28 03:20:42,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 185 transitions, 1660 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-28 03:20:42,541 INFO L231 Difference]: Finished difference. Result has 258 places, 172 transitions, 1372 flow [2024-06-28 03:20:42,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1238, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1372, PETRI_PLACES=258, PETRI_TRANSITIONS=172} [2024-06-28 03:20:42,542 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 228 predicate places. [2024-06-28 03:20:42,556 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 172 transitions, 1372 flow [2024-06-28 03:20:42,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:42,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:42,556 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:20:42,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 03:20:42,556 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:20:42,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:42,557 INFO L85 PathProgramCache]: Analyzing trace with hash 143601680, now seen corresponding path program 18 times [2024-06-28 03:20:42,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:42,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925128840] [2024-06-28 03:20:42,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:42,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:42,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:43,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 03:20:43,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:43,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925128840] [2024-06-28 03:20:43,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [925128840] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:43,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:43,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:43,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727578401] [2024-06-28 03:20:43,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:43,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:43,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:43,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:43,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:43,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:20:43,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 172 transitions, 1372 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:43,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:43,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:20:43,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:43,780 INFO L124 PetriNetUnfolderBase]: 429/875 cut-off events. [2024-06-28 03:20:43,781 INFO L125 PetriNetUnfolderBase]: For 69068/69068 co-relation queries the response was YES. [2024-06-28 03:20:43,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4654 conditions, 875 events. 429/875 cut-off events. For 69068/69068 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 4960 event pairs, 88 based on Foata normal form. 2/876 useless extension candidates. Maximal degree in co-relation 4537. Up to 672 conditions per place. [2024-06-28 03:20:43,788 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 140 selfloop transitions, 45 changer transitions 0/188 dead transitions. [2024-06-28 03:20:43,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 188 transitions, 2020 flow [2024-06-28 03:20:43,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:20:43,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:20:43,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-28 03:20:43,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40175953079178883 [2024-06-28 03:20:43,789 INFO L175 Difference]: Start difference. First operand has 258 places, 172 transitions, 1372 flow. Second operand 11 states and 137 transitions. [2024-06-28 03:20:43,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 188 transitions, 2020 flow [2024-06-28 03:20:43,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 188 transitions, 1896 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-28 03:20:43,992 INFO L231 Difference]: Finished difference. Result has 260 places, 174 transitions, 1408 flow [2024-06-28 03:20:43,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1248, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1408, PETRI_PLACES=260, PETRI_TRANSITIONS=174} [2024-06-28 03:20:43,993 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 230 predicate places. [2024-06-28 03:20:43,993 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 174 transitions, 1408 flow [2024-06-28 03:20:43,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:43,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:43,993 INFO 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:20:43,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 03:20:43,994 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:20:43,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:43,994 INFO L85 PathProgramCache]: Analyzing trace with hash 149108210, now seen corresponding path program 19 times [2024-06-28 03:20:43,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:43,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550069707] [2024-06-28 03:20:43,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:43,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:44,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20: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 03:20:44,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:44,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550069707] [2024-06-28 03:20:44,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550069707] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:44,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:44,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:44,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359778275] [2024-06-28 03:20:44,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:44,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:44,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:44,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:44,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:44,969 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:20:44,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 174 transitions, 1408 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:44,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:44,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:20:44,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:45,220 INFO L124 PetriNetUnfolderBase]: 426/870 cut-off events. [2024-06-28 03:20:45,221 INFO L125 PetriNetUnfolderBase]: For 61713/61713 co-relation queries the response was YES. [2024-06-28 03:20:45,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4389 conditions, 870 events. 426/870 cut-off events. For 61713/61713 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 4941 event pairs, 89 based on Foata normal form. 2/871 useless extension candidates. Maximal degree in co-relation 4271. Up to 692 conditions per place. [2024-06-28 03:20:45,227 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 139 selfloop transitions, 44 changer transitions 0/186 dead transitions. [2024-06-28 03:20:45,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 186 transitions, 1800 flow [2024-06-28 03:20:45,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:20:45,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:20:45,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 133 transitions. [2024-06-28 03:20:45,228 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39002932551319647 [2024-06-28 03:20:45,228 INFO L175 Difference]: Start difference. First operand has 260 places, 174 transitions, 1408 flow. Second operand 11 states and 133 transitions. [2024-06-28 03:20:45,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 186 transitions, 1800 flow [2024-06-28 03:20:45,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 186 transitions, 1682 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-28 03:20:45,404 INFO L231 Difference]: Finished difference. Result has 264 places, 174 transitions, 1382 flow [2024-06-28 03:20:45,404 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1290, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1382, PETRI_PLACES=264, PETRI_TRANSITIONS=174} [2024-06-28 03:20:45,404 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 234 predicate places. [2024-06-28 03:20:45,404 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 174 transitions, 1382 flow [2024-06-28 03:20:45,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:45,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:45,405 INFO 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:20:45,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 03:20:45,405 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:20:45,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:45,405 INFO L85 PathProgramCache]: Analyzing trace with hash 1498610, now seen corresponding path program 20 times [2024-06-28 03:20:45,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:45,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795615966] [2024-06-28 03:20:45,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:45,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:45,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:46,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:46,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:46,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [795615966] [2024-06-28 03:20:46,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [795615966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:46,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:46,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:46,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446361746] [2024-06-28 03:20:46,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:46,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:46,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:46,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:46,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:46,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:20:46,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 174 transitions, 1382 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:46,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:46,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:20:46,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:46,582 INFO L124 PetriNetUnfolderBase]: 423/869 cut-off events. [2024-06-28 03:20:46,583 INFO L125 PetriNetUnfolderBase]: For 53262/53262 co-relation queries the response was YES. [2024-06-28 03:20:46,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4119 conditions, 869 events. 423/869 cut-off events. For 53262/53262 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 4941 event pairs, 86 based on Foata normal form. 2/870 useless extension candidates. Maximal degree in co-relation 3999. Up to 518 conditions per place. [2024-06-28 03:20:46,590 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 133 selfloop transitions, 53 changer transitions 0/189 dead transitions. [2024-06-28 03:20:46,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 189 transitions, 1974 flow [2024-06-28 03:20:46,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:20:46,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:20:46,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 138 transitions. [2024-06-28 03:20:46,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4046920821114369 [2024-06-28 03:20:46,592 INFO L175 Difference]: Start difference. First operand has 264 places, 174 transitions, 1382 flow. Second operand 11 states and 138 transitions. [2024-06-28 03:20:46,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 189 transitions, 1974 flow [2024-06-28 03:20:46,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 189 transitions, 1884 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-28 03:20:46,767 INFO L231 Difference]: Finished difference. Result has 265 places, 174 transitions, 1402 flow [2024-06-28 03:20:46,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1292, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1402, PETRI_PLACES=265, PETRI_TRANSITIONS=174} [2024-06-28 03:20:46,768 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 235 predicate places. [2024-06-28 03:20:46,768 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 174 transitions, 1402 flow [2024-06-28 03:20:46,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:46,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:46,769 INFO 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:20:46,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 03:20:46,769 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:20:46,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:46,784 INFO L85 PathProgramCache]: Analyzing trace with hash 1221740918, now seen corresponding path program 21 times [2024-06-28 03:20:46,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:46,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604756846] [2024-06-28 03:20:46,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:46,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:46,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:47,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:47,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:47,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604756846] [2024-06-28 03:20:47,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604756846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:47,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:47,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:20:47,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163692935] [2024-06-28 03:20:47,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:47,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:20:47,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:47,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:20:47,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:20:47,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:20:47,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 174 transitions, 1402 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:47,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:47,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:20:47,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:48,053 INFO L124 PetriNetUnfolderBase]: 420/860 cut-off events. [2024-06-28 03:20:48,053 INFO L125 PetriNetUnfolderBase]: For 45547/45547 co-relation queries the response was YES. [2024-06-28 03:20:48,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3952 conditions, 860 events. 420/860 cut-off events. For 45547/45547 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 4888 event pairs, 90 based on Foata normal form. 2/861 useless extension candidates. Maximal degree in co-relation 3831. Up to 658 conditions per place. [2024-06-28 03:20:48,061 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 139 selfloop transitions, 45 changer transitions 0/187 dead transitions. [2024-06-28 03:20:48,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 187 transitions, 1800 flow [2024-06-28 03:20:48,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:20:48,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:20:48,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-28 03:20:48,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40175953079178883 [2024-06-28 03:20:48,077 INFO L175 Difference]: Start difference. First operand has 265 places, 174 transitions, 1402 flow. Second operand 11 states and 137 transitions. [2024-06-28 03:20:48,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 187 transitions, 1800 flow [2024-06-28 03:20:48,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 187 transitions, 1565 flow, removed 23 selfloop flow, removed 14 redundant places. [2024-06-28 03:20:48,225 INFO L231 Difference]: Finished difference. Result has 262 places, 174 transitions, 1261 flow [2024-06-28 03:20:48,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1167, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1261, PETRI_PLACES=262, PETRI_TRANSITIONS=174} [2024-06-28 03:20:48,225 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 232 predicate places. [2024-06-28 03:20:48,225 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 174 transitions, 1261 flow [2024-06-28 03:20:48,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:48,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:48,226 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:20:48,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 03:20:48,226 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:20:48,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:48,226 INFO L85 PathProgramCache]: Analyzing trace with hash 289230228, now seen corresponding path program 4 times [2024-06-28 03:20:48,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:48,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322511464] [2024-06-28 03:20:48,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:48,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:48,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:49,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:49,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:49,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322511464] [2024-06-28 03:20:49,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322511464] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:49,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:49,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:20:49,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189790884] [2024-06-28 03:20:49,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:49,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:20:49,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:49,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:20:49,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:20:49,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:20:49,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 174 transitions, 1261 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:49,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:49,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:20:49,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:49,794 INFO L124 PetriNetUnfolderBase]: 432/892 cut-off events. [2024-06-28 03:20:49,794 INFO L125 PetriNetUnfolderBase]: For 71634/71634 co-relation queries the response was YES. [2024-06-28 03:20:49,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3812 conditions, 892 events. 432/892 cut-off events. For 71634/71634 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 5104 event pairs, 95 based on Foata normal form. 8/899 useless extension candidates. Maximal degree in co-relation 3695. Up to 686 conditions per place. [2024-06-28 03:20:49,801 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 133 selfloop transitions, 44 changer transitions 9/189 dead transitions. [2024-06-28 03:20:49,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 189 transitions, 1723 flow [2024-06-28 03:20:49,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:20:49,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:20:49,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 146 transitions. [2024-06-28 03:20:49,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3924731182795699 [2024-06-28 03:20:49,802 INFO L175 Difference]: Start difference. First operand has 262 places, 174 transitions, 1261 flow. Second operand 12 states and 146 transitions. [2024-06-28 03:20:49,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 189 transitions, 1723 flow [2024-06-28 03:20:49,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 189 transitions, 1576 flow, removed 1 selfloop flow, removed 11 redundant places. [2024-06-28 03:20:49,978 INFO L231 Difference]: Finished difference. Result has 263 places, 171 transitions, 1191 flow [2024-06-28 03:20:49,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1114, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1191, PETRI_PLACES=263, PETRI_TRANSITIONS=171} [2024-06-28 03:20:49,978 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 233 predicate places. [2024-06-28 03:20:49,979 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 171 transitions, 1191 flow [2024-06-28 03:20:49,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:49,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:49,979 INFO 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:20:49,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 03:20:49,979 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:20:49,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:49,979 INFO L85 PathProgramCache]: Analyzing trace with hash 1916452268, now seen corresponding path program 5 times [2024-06-28 03:20:49,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:49,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394946739] [2024-06-28 03:20:49,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:49,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:49,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:51,016 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:51,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:51,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394946739] [2024-06-28 03:20:51,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394946739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:51,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:51,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:20:51,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296528645] [2024-06-28 03:20:51,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:51,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:20:51,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:51,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:20:51,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:20:51,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:20:51,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 171 transitions, 1191 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:51,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:51,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:20:51,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:51,539 INFO L124 PetriNetUnfolderBase]: 445/921 cut-off events. [2024-06-28 03:20:51,539 INFO L125 PetriNetUnfolderBase]: For 99273/99273 co-relation queries the response was YES. [2024-06-28 03:20:51,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4680 conditions, 921 events. 445/921 cut-off events. For 99273/99273 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 5288 event pairs, 104 based on Foata normal form. 6/926 useless extension candidates. Maximal degree in co-relation 4562. Up to 645 conditions per place. [2024-06-28 03:20:51,547 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 126 selfloop transitions, 56 changer transitions 6/191 dead transitions. [2024-06-28 03:20:51,547 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 191 transitions, 1901 flow [2024-06-28 03:20:51,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:20:51,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:20:51,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 150 transitions. [2024-06-28 03:20:51,548 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4032258064516129 [2024-06-28 03:20:51,548 INFO L175 Difference]: Start difference. First operand has 263 places, 171 transitions, 1191 flow. Second operand 12 states and 150 transitions. [2024-06-28 03:20:51,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 191 transitions, 1901 flow [2024-06-28 03:20:51,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 191 transitions, 1795 flow, removed 9 selfloop flow, removed 11 redundant places. [2024-06-28 03:20:51,836 INFO L231 Difference]: Finished difference. Result has 261 places, 169 transitions, 1200 flow [2024-06-28 03:20:51,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1095, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1200, PETRI_PLACES=261, PETRI_TRANSITIONS=169} [2024-06-28 03:20:51,836 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 231 predicate places. [2024-06-28 03:20:51,837 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 169 transitions, 1200 flow [2024-06-28 03:20:51,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:51,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:51,837 INFO 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:20:51,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 03:20:51,837 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:20:51,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:51,838 INFO L85 PathProgramCache]: Analyzing trace with hash 1208952140, now seen corresponding path program 6 times [2024-06-28 03:20:51,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:51,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605949019] [2024-06-28 03:20:51,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:51,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:51,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:53,063 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:53,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:53,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605949019] [2024-06-28 03:20:53,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605949019] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:53,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:53,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:20:53,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430503927] [2024-06-28 03:20:53,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:53,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:20:53,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:53,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:20:53,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:20:53,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:20:53,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 169 transitions, 1200 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:53,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:53,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:20:53,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:53,489 INFO L124 PetriNetUnfolderBase]: 443/919 cut-off events. [2024-06-28 03:20:53,490 INFO L125 PetriNetUnfolderBase]: For 106756/106756 co-relation queries the response was YES. [2024-06-28 03:20:53,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4684 conditions, 919 events. 443/919 cut-off events. For 106756/106756 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 5253 event pairs, 107 based on Foata normal form. 8/926 useless extension candidates. Maximal degree in co-relation 4567. Up to 715 conditions per place. [2024-06-28 03:20:53,497 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 131 selfloop transitions, 41 changer transitions 9/184 dead transitions. [2024-06-28 03:20:53,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 184 transitions, 1648 flow [2024-06-28 03:20:53,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:20:53,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:20:53,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 147 transitions. [2024-06-28 03:20:53,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3951612903225806 [2024-06-28 03:20:53,498 INFO L175 Difference]: Start difference. First operand has 261 places, 169 transitions, 1200 flow. Second operand 12 states and 147 transitions. [2024-06-28 03:20:53,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 184 transitions, 1648 flow [2024-06-28 03:20:53,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 184 transitions, 1534 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-28 03:20:53,727 INFO L231 Difference]: Finished difference. Result has 260 places, 166 transitions, 1157 flow [2024-06-28 03:20:53,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1086, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1157, PETRI_PLACES=260, PETRI_TRANSITIONS=166} [2024-06-28 03:20:53,727 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 230 predicate places. [2024-06-28 03:20:53,727 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 166 transitions, 1157 flow [2024-06-28 03:20:53,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:53,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:53,728 INFO 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:20:53,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 03:20:53,728 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:20:53,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:53,728 INFO L85 PathProgramCache]: Analyzing trace with hash 1229374854, now seen corresponding path program 7 times [2024-06-28 03:20:53,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:53,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185152588] [2024-06-28 03:20:53,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:53,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:53,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:54,709 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:54,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:54,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185152588] [2024-06-28 03:20:54,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185152588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:54,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:54,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:20:54,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435197331] [2024-06-28 03:20:54,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:54,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:20:54,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:54,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:20:54,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:20:54,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:20:54,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 166 transitions, 1157 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:54,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:54,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:20:54,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:55,190 INFO L124 PetriNetUnfolderBase]: 434/906 cut-off events. [2024-06-28 03:20:55,191 INFO L125 PetriNetUnfolderBase]: For 95282/95282 co-relation queries the response was YES. [2024-06-28 03:20:55,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4568 conditions, 906 events. 434/906 cut-off events. For 95282/95282 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 5195 event pairs, 103 based on Foata normal form. 6/911 useless extension candidates. Maximal degree in co-relation 4452. Up to 705 conditions per place. [2024-06-28 03:20:55,198 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 128 selfloop transitions, 38 changer transitions 12/181 dead transitions. [2024-06-28 03:20:55,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 181 transitions, 1581 flow [2024-06-28 03:20:55,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:20:55,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:20:55,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 145 transitions. [2024-06-28 03:20:55,200 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3897849462365591 [2024-06-28 03:20:55,200 INFO L175 Difference]: Start difference. First operand has 260 places, 166 transitions, 1157 flow. Second operand 12 states and 145 transitions. [2024-06-28 03:20:55,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 181 transitions, 1581 flow [2024-06-28 03:20:55,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 181 transitions, 1489 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-28 03:20:55,445 INFO L231 Difference]: Finished difference. Result has 258 places, 162 transitions, 1124 flow [2024-06-28 03:20:55,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1067, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1124, PETRI_PLACES=258, PETRI_TRANSITIONS=162} [2024-06-28 03:20:55,446 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 228 predicate places. [2024-06-28 03:20:55,446 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 162 transitions, 1124 flow [2024-06-28 03:20:55,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:55,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:55,446 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:20:55,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 03:20:55,447 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:20:55,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:55,447 INFO L85 PathProgramCache]: Analyzing trace with hash 289239528, now seen corresponding path program 8 times [2024-06-28 03:20:55,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:55,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119441623] [2024-06-28 03:20:55,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:55,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:55,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:56,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:56,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:56,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119441623] [2024-06-28 03:20:56,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1119441623] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:56,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:56,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:20:56,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012530624] [2024-06-28 03:20:56,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:56,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:20:56,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:56,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:20:56,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:20:56,581 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:20:56,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 162 transitions, 1124 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:56,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:56,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:20:56,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:56,872 INFO L124 PetriNetUnfolderBase]: 426/890 cut-off events. [2024-06-28 03:20:56,872 INFO L125 PetriNetUnfolderBase]: For 93484/93484 co-relation queries the response was YES. [2024-06-28 03:20:56,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4469 conditions, 890 events. 426/890 cut-off events. For 93484/93484 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 5051 event pairs, 103 based on Foata normal form. 6/895 useless extension candidates. Maximal degree in co-relation 4354. Up to 692 conditions per place. [2024-06-28 03:20:56,878 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 122 selfloop transitions, 40 changer transitions 12/177 dead transitions. [2024-06-28 03:20:56,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 177 transitions, 1538 flow [2024-06-28 03:20:56,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:20:56,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:20:56,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 144 transitions. [2024-06-28 03:20:56,879 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-28 03:20:56,879 INFO L175 Difference]: Start difference. First operand has 258 places, 162 transitions, 1124 flow. Second operand 12 states and 144 transitions. [2024-06-28 03:20:56,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 177 transitions, 1538 flow [2024-06-28 03:20:57,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 177 transitions, 1448 flow, removed 7 selfloop flow, removed 11 redundant places. [2024-06-28 03:20:57,098 INFO L231 Difference]: Finished difference. Result has 252 places, 158 transitions, 1097 flow [2024-06-28 03:20:57,098 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1036, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1097, PETRI_PLACES=252, PETRI_TRANSITIONS=158} [2024-06-28 03:20:57,098 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 222 predicate places. [2024-06-28 03:20:57,098 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 158 transitions, 1097 flow [2024-06-28 03:20:57,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:57,099 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:57,099 INFO 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:20:57,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 03:20:57,099 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:20:57,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:57,099 INFO L85 PathProgramCache]: Analyzing trace with hash 1202606484, now seen corresponding path program 9 times [2024-06-28 03:20:57,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:57,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1692859837] [2024-06-28 03:20:57,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:57,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:57,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:58,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:58,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:58,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1692859837] [2024-06-28 03:20:58,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1692859837] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:58,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:58,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:20:58,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863881501] [2024-06-28 03:20:58,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:58,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:20:58,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:58,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:20:58,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:20:58,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:20:58,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 158 transitions, 1097 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:58,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:58,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:20:58,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:58,606 INFO L124 PetriNetUnfolderBase]: 400/832 cut-off events. [2024-06-28 03:20:58,606 INFO L125 PetriNetUnfolderBase]: For 65873/65873 co-relation queries the response was YES. [2024-06-28 03:20:58,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3428 conditions, 832 events. 400/832 cut-off events. For 65873/65873 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 4667 event pairs, 95 based on Foata normal form. 8/839 useless extension candidates. Maximal degree in co-relation 3316. Up to 636 conditions per place. [2024-06-28 03:20:58,612 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 112 selfloop transitions, 45 changer transitions 13/173 dead transitions. [2024-06-28 03:20:58,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 173 transitions, 1515 flow [2024-06-28 03:20:58,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:20:58,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:20:58,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 144 transitions. [2024-06-28 03:20:58,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-28 03:20:58,613 INFO L175 Difference]: Start difference. First operand has 252 places, 158 transitions, 1097 flow. Second operand 12 states and 144 transitions. [2024-06-28 03:20:58,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 173 transitions, 1515 flow [2024-06-28 03:20:58,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 173 transitions, 1419 flow, removed 8 selfloop flow, removed 11 redundant places. [2024-06-28 03:20:58,736 INFO L231 Difference]: Finished difference. Result has 246 places, 153 transitions, 1070 flow [2024-06-28 03:20:58,736 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1005, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1070, PETRI_PLACES=246, PETRI_TRANSITIONS=153} [2024-06-28 03:20:58,736 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 216 predicate places. [2024-06-28 03:20:58,736 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 153 transitions, 1070 flow [2024-06-28 03:20:58,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:58,736 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:58,737 INFO 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:20:58,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 03:20:58,737 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:20:58,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:58,737 INFO L85 PathProgramCache]: Analyzing trace with hash -1760012922, now seen corresponding path program 10 times [2024-06-28 03:20:58,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:58,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312134839] [2024-06-28 03:20:58,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:58,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:58,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:59,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:20:59,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:59,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312134839] [2024-06-28 03:20:59,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1312134839] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:59,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:59,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:20:59,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521237618] [2024-06-28 03:20:59,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:59,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:20:59,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:59,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:20:59,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:20:59,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:20:59,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 153 transitions, 1070 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:59,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:59,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:20:59,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:00,178 INFO L124 PetriNetUnfolderBase]: 411/859 cut-off events. [2024-06-28 03:21:00,178 INFO L125 PetriNetUnfolderBase]: For 82317/82317 co-relation queries the response was YES. [2024-06-28 03:21:00,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4229 conditions, 859 events. 411/859 cut-off events. For 82317/82317 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 4797 event pairs, 102 based on Foata normal form. 6/864 useless extension candidates. Maximal degree in co-relation 4120. Up to 703 conditions per place. [2024-06-28 03:21:00,185 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 143 selfloop transitions, 21 changer transitions 6/173 dead transitions. [2024-06-28 03:21:00,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 173 transitions, 1700 flow [2024-06-28 03:21:00,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 03:21:00,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 03:21:00,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 151 transitions. [2024-06-28 03:21:00,186 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3746898263027295 [2024-06-28 03:21:00,186 INFO L175 Difference]: Start difference. First operand has 246 places, 153 transitions, 1070 flow. Second operand 13 states and 151 transitions. [2024-06-28 03:21:00,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 173 transitions, 1700 flow [2024-06-28 03:21:00,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 173 transitions, 1574 flow, removed 18 selfloop flow, removed 11 redundant places. [2024-06-28 03:21:00,354 INFO L231 Difference]: Finished difference. Result has 240 places, 151 transitions, 996 flow [2024-06-28 03:21:00,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=964, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=996, PETRI_PLACES=240, PETRI_TRANSITIONS=151} [2024-06-28 03:21:00,355 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 210 predicate places. [2024-06-28 03:21:00,355 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 151 transitions, 996 flow [2024-06-28 03:21:00,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:00,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:00,355 INFO 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:21:00,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 03:21:00,356 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:21:00,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:00,356 INFO L85 PathProgramCache]: Analyzing trace with hash -1780435636, now seen corresponding path program 11 times [2024-06-28 03:21:00,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:00,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220818929] [2024-06-28 03:21:00,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:00,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:00,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:01,514 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:01,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:01,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220818929] [2024-06-28 03:21:01,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1220818929] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:01,514 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:01,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:21:01,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132283504] [2024-06-28 03:21:01,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:01,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:21:01,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:01,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:21:01,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:21:01,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:21:01,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 151 transitions, 996 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:01,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:01,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:21:01,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:01,953 INFO L124 PetriNetUnfolderBase]: 399/835 cut-off events. [2024-06-28 03:21:01,954 INFO L125 PetriNetUnfolderBase]: For 86247/86247 co-relation queries the response was YES. [2024-06-28 03:21:01,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3317 conditions, 835 events. 399/835 cut-off events. For 86247/86247 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 4673 event pairs, 98 based on Foata normal form. 16/850 useless extension candidates. Maximal degree in co-relation 3211. Up to 699 conditions per place. [2024-06-28 03:21:01,959 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 135 selfloop transitions, 16 changer transitions 13/167 dead transitions. [2024-06-28 03:21:01,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 167 transitions, 1392 flow [2024-06-28 03:21:01,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 03:21:01,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 03:21:01,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 145 transitions. [2024-06-28 03:21:01,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3598014888337469 [2024-06-28 03:21:01,960 INFO L175 Difference]: Start difference. First operand has 240 places, 151 transitions, 996 flow. Second operand 13 states and 145 transitions. [2024-06-28 03:21:01,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 167 transitions, 1392 flow [2024-06-28 03:21:02,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 167 transitions, 1346 flow, removed 1 selfloop flow, removed 13 redundant places. [2024-06-28 03:21:02,064 INFO L231 Difference]: Finished difference. Result has 239 places, 144 transitions, 947 flow [2024-06-28 03:21:02,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=950, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=947, PETRI_PLACES=239, PETRI_TRANSITIONS=144} [2024-06-28 03:21:02,065 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 209 predicate places. [2024-06-28 03:21:02,065 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 144 transitions, 947 flow [2024-06-28 03:21:02,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:02,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:02,065 INFO 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:21:02,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 03:21:02,066 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:21:02,066 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:02,066 INFO L85 PathProgramCache]: Analyzing trace with hash -2073712152, now seen corresponding path program 12 times [2024-06-28 03:21:02,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:02,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979726117] [2024-06-28 03:21:02,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:02,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:02,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:03,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:03,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:03,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979726117] [2024-06-28 03:21:03,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979726117] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:03,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:03,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:21:03,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695820244] [2024-06-28 03:21:03,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:03,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:21:03,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:03,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:21:03,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:21:03,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:21:03,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 144 transitions, 947 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:03,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:03,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:21:03,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:03,482 INFO L124 PetriNetUnfolderBase]: 372/782 cut-off events. [2024-06-28 03:21:03,482 INFO L125 PetriNetUnfolderBase]: For 49469/49469 co-relation queries the response was YES. [2024-06-28 03:21:03,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3084 conditions, 782 events. 372/782 cut-off events. For 49469/49469 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 4320 event pairs, 90 based on Foata normal form. 6/787 useless extension candidates. Maximal degree in co-relation 2979. Up to 692 conditions per place. [2024-06-28 03:21:03,487 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 132 selfloop transitions, 12 changer transitions 12/159 dead transitions. [2024-06-28 03:21:03,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 159 transitions, 1317 flow [2024-06-28 03:21:03,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:21:03,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:21:03,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 133 transitions. [2024-06-28 03:21:03,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3575268817204301 [2024-06-28 03:21:03,488 INFO L175 Difference]: Start difference. First operand has 239 places, 144 transitions, 947 flow. Second operand 12 states and 133 transitions. [2024-06-28 03:21:03,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 159 transitions, 1317 flow [2024-06-28 03:21:03,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 159 transitions, 1271 flow, removed 7 selfloop flow, removed 14 redundant places. [2024-06-28 03:21:03,589 INFO L231 Difference]: Finished difference. Result has 231 places, 140 transitions, 908 flow [2024-06-28 03:21:03,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=903, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=908, PETRI_PLACES=231, PETRI_TRANSITIONS=140} [2024-06-28 03:21:03,590 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 201 predicate places. [2024-06-28 03:21:03,590 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 140 transitions, 908 flow [2024-06-28 03:21:03,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:03,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:03,590 INFO 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:21:03,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 03:21:03,591 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:21:03,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:03,591 INFO L85 PathProgramCache]: Analyzing trace with hash -1769384446, now seen corresponding path program 13 times [2024-06-28 03:21:03,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:03,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248080915] [2024-06-28 03:21:03,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:03,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:03,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:04,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 03:21:04,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:04,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248080915] [2024-06-28 03:21:04,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248080915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:04,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:04,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:21:04,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873311119] [2024-06-28 03:21:04,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:04,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:21:04,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:04,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:21:04,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:21:04,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:21:04,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 140 transitions, 908 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:04,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:04,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:21:04,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:05,123 INFO L124 PetriNetUnfolderBase]: 357/749 cut-off events. [2024-06-28 03:21:05,123 INFO L125 PetriNetUnfolderBase]: For 39125/39125 co-relation queries the response was YES. [2024-06-28 03:21:05,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2717 conditions, 749 events. 357/749 cut-off events. For 39125/39125 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 4066 event pairs, 85 based on Foata normal form. 6/754 useless extension candidates. Maximal degree in co-relation 2615. Up to 658 conditions per place. [2024-06-28 03:21:05,129 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 127 selfloop transitions, 10 changer transitions 15/155 dead transitions. [2024-06-28 03:21:05,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 155 transitions, 1244 flow [2024-06-28 03:21:05,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:21:05,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:21:05,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 132 transitions. [2024-06-28 03:21:05,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-28 03:21:05,130 INFO L175 Difference]: Start difference. First operand has 231 places, 140 transitions, 908 flow. Second operand 12 states and 132 transitions. [2024-06-28 03:21:05,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 155 transitions, 1244 flow [2024-06-28 03:21:05,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 155 transitions, 1212 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-28 03:21:05,200 INFO L231 Difference]: Finished difference. Result has 226 places, 134 transitions, 851 flow [2024-06-28 03:21:05,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=876, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=851, PETRI_PLACES=226, PETRI_TRANSITIONS=134} [2024-06-28 03:21:05,201 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 196 predicate places. [2024-06-28 03:21:05,201 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 134 transitions, 851 flow [2024-06-28 03:21:05,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:05,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:05,201 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:21:05,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 03:21:05,201 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:21:05,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:05,202 INFO L85 PathProgramCache]: Analyzing trace with hash -605149013, now seen corresponding path program 1 times [2024-06-28 03:21:05,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:05,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401495575] [2024-06-28 03:21:05,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:05,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:05,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:06,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:06,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:06,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401495575] [2024-06-28 03:21:06,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1401495575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:06,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:06,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:21:06,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1152746039] [2024-06-28 03:21:06,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:06,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:21:06,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:06,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:21:06,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:21:06,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:21:06,345 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 134 transitions, 851 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:06,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:06,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:21:06,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:06,588 INFO L124 PetriNetUnfolderBase]: 345/721 cut-off events. [2024-06-28 03:21:06,588 INFO L125 PetriNetUnfolderBase]: For 38249/38249 co-relation queries the response was YES. [2024-06-28 03:21:06,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2591 conditions, 721 events. 345/721 cut-off events. For 38249/38249 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 3852 event pairs, 75 based on Foata normal form. 6/726 useless extension candidates. Maximal degree in co-relation 2491. Up to 590 conditions per place. [2024-06-28 03:21:06,592 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 121 selfloop transitions, 11 changer transitions 23/158 dead transitions. [2024-06-28 03:21:06,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 158 transitions, 1223 flow [2024-06-28 03:21:06,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:21:06,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:21:06,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 140 transitions. [2024-06-28 03:21:06,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3763440860215054 [2024-06-28 03:21:06,593 INFO L175 Difference]: Start difference. First operand has 226 places, 134 transitions, 851 flow. Second operand 12 states and 140 transitions. [2024-06-28 03:21:06,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 158 transitions, 1223 flow [2024-06-28 03:21:06,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 158 transitions, 1160 flow, removed 8 selfloop flow, removed 12 redundant places. [2024-06-28 03:21:06,661 INFO L231 Difference]: Finished difference. Result has 217 places, 128 transitions, 790 flow [2024-06-28 03:21:06,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=792, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=790, PETRI_PLACES=217, PETRI_TRANSITIONS=128} [2024-06-28 03:21:06,662 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 187 predicate places. [2024-06-28 03:21:06,662 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 128 transitions, 790 flow [2024-06-28 03:21:06,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:06,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:06,662 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:21:06,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 03:21:06,662 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:21:06,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:06,663 INFO L85 PathProgramCache]: Analyzing trace with hash 747487403, now seen corresponding path program 2 times [2024-06-28 03:21:06,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:06,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875669891] [2024-06-28 03:21:06,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:06,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:06,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:07,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:07,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:07,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875669891] [2024-06-28 03:21:07,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875669891] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:07,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:07,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:21:07,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231398210] [2024-06-28 03:21:07,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:07,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:21:07,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:07,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:21:07,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:21:07,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:21:07,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 128 transitions, 790 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:07,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:07,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:21:07,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:08,034 INFO L124 PetriNetUnfolderBase]: 317/667 cut-off events. [2024-06-28 03:21:08,035 INFO L125 PetriNetUnfolderBase]: For 35706/35706 co-relation queries the response was YES. [2024-06-28 03:21:08,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2355 conditions, 667 events. 317/667 cut-off events. For 35706/35706 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 3504 event pairs, 60 based on Foata normal form. 6/672 useless extension candidates. Maximal degree in co-relation 2260. Up to 502 conditions per place. [2024-06-28 03:21:08,039 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 113 selfloop transitions, 17 changer transitions 15/148 dead transitions. [2024-06-28 03:21:08,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 148 transitions, 1126 flow [2024-06-28 03:21:08,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:21:08,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:21:08,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 141 transitions. [2024-06-28 03:21:08,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3790322580645161 [2024-06-28 03:21:08,040 INFO L175 Difference]: Start difference. First operand has 217 places, 128 transitions, 790 flow. Second operand 12 states and 141 transitions. [2024-06-28 03:21:08,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 148 transitions, 1126 flow [2024-06-28 03:21:08,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 148 transitions, 1092 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-28 03:21:08,102 INFO L231 Difference]: Finished difference. Result has 207 places, 123 transitions, 771 flow [2024-06-28 03:21:08,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=756, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=771, PETRI_PLACES=207, PETRI_TRANSITIONS=123} [2024-06-28 03:21:08,103 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 177 predicate places. [2024-06-28 03:21:08,103 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 123 transitions, 771 flow [2024-06-28 03:21:08,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:08,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:08,103 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:21:08,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 03:21:08,103 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:21:08,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:08,104 INFO L85 PathProgramCache]: Analyzing trace with hash -502056891, now seen corresponding path program 3 times [2024-06-28 03:21:08,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:08,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668018759] [2024-06-28 03:21:08,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:08,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:08,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:09,115 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:09,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:09,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668018759] [2024-06-28 03:21:09,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [668018759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:09,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:09,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:21:09,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445421813] [2024-06-28 03:21:09,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:09,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:21:09,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:09,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:21:09,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:21:09,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:21:09,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 123 transitions, 771 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:09,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:09,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:21:09,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:09,572 INFO L124 PetriNetUnfolderBase]: 299/633 cut-off events. [2024-06-28 03:21:09,572 INFO L125 PetriNetUnfolderBase]: For 31330/31330 co-relation queries the response was YES. [2024-06-28 03:21:09,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2250 conditions, 633 events. 299/633 cut-off events. For 31330/31330 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 3281 event pairs, 63 based on Foata normal form. 6/638 useless extension candidates. Maximal degree in co-relation 2160. Up to 498 conditions per place. [2024-06-28 03:21:09,576 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 111 selfloop transitions, 16 changer transitions 12/142 dead transitions. [2024-06-28 03:21:09,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 142 transitions, 1093 flow [2024-06-28 03:21:09,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:21:09,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:21:09,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 138 transitions. [2024-06-28 03:21:09,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3709677419354839 [2024-06-28 03:21:09,577 INFO L175 Difference]: Start difference. First operand has 207 places, 123 transitions, 771 flow. Second operand 12 states and 138 transitions. [2024-06-28 03:21:09,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 142 transitions, 1093 flow [2024-06-28 03:21:09,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 142 transitions, 1049 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-28 03:21:09,622 INFO L231 Difference]: Finished difference. Result has 199 places, 119 transitions, 744 flow [2024-06-28 03:21:09,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=727, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=744, PETRI_PLACES=199, PETRI_TRANSITIONS=119} [2024-06-28 03:21:09,623 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 169 predicate places. [2024-06-28 03:21:09,623 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 119 transitions, 744 flow [2024-06-28 03:21:09,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:09,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:09,623 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:21:09,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 03:21:09,623 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:21:09,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:09,624 INFO L85 PathProgramCache]: Analyzing trace with hash 1034846797, now seen corresponding path program 4 times [2024-06-28 03:21:09,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:09,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662061830] [2024-06-28 03:21:09,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:09,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:09,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:10,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:10,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:10,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662061830] [2024-06-28 03:21:10,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [662061830] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:10,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:10,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:21:10,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916411425] [2024-06-28 03:21:10,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:10,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:21:10,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:10,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:21:10,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:21:10,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:21:10,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 119 transitions, 744 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:10,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:10,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:21:10,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:10,946 INFO L124 PetriNetUnfolderBase]: 285/607 cut-off events. [2024-06-28 03:21:10,946 INFO L125 PetriNetUnfolderBase]: For 27896/27896 co-relation queries the response was YES. [2024-06-28 03:21:10,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2150 conditions, 607 events. 285/607 cut-off events. For 27896/27896 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 3123 event pairs, 65 based on Foata normal form. 6/612 useless extension candidates. Maximal degree in co-relation 2064. Up to 508 conditions per place. [2024-06-28 03:21:10,950 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 109 selfloop transitions, 14 changer transitions 10/136 dead transitions. [2024-06-28 03:21:10,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 136 transitions, 1050 flow [2024-06-28 03:21:10,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:21:10,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:21:10,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 133 transitions. [2024-06-28 03:21:10,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3575268817204301 [2024-06-28 03:21:10,951 INFO L175 Difference]: Start difference. First operand has 199 places, 119 transitions, 744 flow. Second operand 12 states and 133 transitions. [2024-06-28 03:21:10,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 136 transitions, 1050 flow [2024-06-28 03:21:10,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 136 transitions, 1010 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-28 03:21:10,997 INFO L231 Difference]: Finished difference. Result has 193 places, 116 transitions, 721 flow [2024-06-28 03:21:10,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=704, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=721, PETRI_PLACES=193, PETRI_TRANSITIONS=116} [2024-06-28 03:21:10,997 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 163 predicate places. [2024-06-28 03:21:10,997 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 116 transitions, 721 flow [2024-06-28 03:21:10,997 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:10,997 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:10,998 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:21:10,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 03:21:10,998 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:21:10,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:10,998 INFO L85 PathProgramCache]: Analyzing trace with hash -1858705151, now seen corresponding path program 5 times [2024-06-28 03:21:10,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:10,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684265738] [2024-06-28 03:21:10,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:10,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:11,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:11,932 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:11,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:11,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684265738] [2024-06-28 03:21:11,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684265738] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:11,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:11,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:21:11,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1723367047] [2024-06-28 03:21:11,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:11,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:21:11,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:11,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:21:11,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:21:12,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:21:12,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 116 transitions, 721 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:12,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:12,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:21:12,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:12,384 INFO L124 PetriNetUnfolderBase]: 278/594 cut-off events. [2024-06-28 03:21:12,385 INFO L125 PetriNetUnfolderBase]: For 25496/25496 co-relation queries the response was YES. [2024-06-28 03:21:12,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2085 conditions, 594 events. 278/594 cut-off events. For 25496/25496 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 3034 event pairs, 63 based on Foata normal form. 6/599 useless extension candidates. Maximal degree in co-relation 2002. Up to 490 conditions per place. [2024-06-28 03:21:12,388 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 100 selfloop transitions, 7 changer transitions 24/134 dead transitions. [2024-06-28 03:21:12,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 134 transitions, 1025 flow [2024-06-28 03:21:12,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:21:12,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:21:12,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 133 transitions. [2024-06-28 03:21:12,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3575268817204301 [2024-06-28 03:21:12,389 INFO L175 Difference]: Start difference. First operand has 193 places, 116 transitions, 721 flow. Second operand 12 states and 133 transitions. [2024-06-28 03:21:12,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 134 transitions, 1025 flow [2024-06-28 03:21:12,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 134 transitions, 991 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-28 03:21:12,421 INFO L231 Difference]: Finished difference. Result has 189 places, 106 transitions, 657 flow [2024-06-28 03:21:12,422 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=687, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=657, PETRI_PLACES=189, PETRI_TRANSITIONS=106} [2024-06-28 03:21:12,422 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 159 predicate places. [2024-06-28 03:21:12,422 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 106 transitions, 657 flow [2024-06-28 03:21:12,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:12,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:12,422 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:21:12,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-28 03:21:12,423 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:21:12,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:12,423 INFO L85 PathProgramCache]: Analyzing trace with hash -852335231, now seen corresponding path program 6 times [2024-06-28 03:21:12,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:12,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112132917] [2024-06-28 03:21:12,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:12,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:12,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:13,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:13,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:13,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112132917] [2024-06-28 03:21:13,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [112132917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:13,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:13,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:21:13,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656626550] [2024-06-28 03:21:13,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:13,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:21:13,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:13,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:21:13,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:21:13,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:21:13,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 106 transitions, 657 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:13,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:13,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:21:13,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:13,865 INFO L124 PetriNetUnfolderBase]: 258/550 cut-off events. [2024-06-28 03:21:13,865 INFO L125 PetriNetUnfolderBase]: For 23952/23952 co-relation queries the response was YES. [2024-06-28 03:21:13,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1933 conditions, 550 events. 258/550 cut-off events. For 23952/23952 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 2780 event pairs, 61 based on Foata normal form. 6/555 useless extension candidates. Maximal degree in co-relation 1852. Up to 435 conditions per place. [2024-06-28 03:21:13,868 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 87 selfloop transitions, 19 changer transitions 13/122 dead transitions. [2024-06-28 03:21:13,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 122 transitions, 931 flow [2024-06-28 03:21:13,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:21:13,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:21:13,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 134 transitions. [2024-06-28 03:21:13,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3602150537634409 [2024-06-28 03:21:13,869 INFO L175 Difference]: Start difference. First operand has 189 places, 106 transitions, 657 flow. Second operand 12 states and 134 transitions. [2024-06-28 03:21:13,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 122 transitions, 931 flow [2024-06-28 03:21:13,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 122 transitions, 899 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-06-28 03:21:13,899 INFO L231 Difference]: Finished difference. Result has 176 places, 102 transitions, 646 flow [2024-06-28 03:21:13,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=625, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=646, PETRI_PLACES=176, PETRI_TRANSITIONS=102} [2024-06-28 03:21:13,900 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 146 predicate places. [2024-06-28 03:21:13,900 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 102 transitions, 646 flow [2024-06-28 03:21:13,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:13,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:13,900 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:21:13,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-28 03:21:13,900 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:21:13,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:13,901 INFO L85 PathProgramCache]: Analyzing trace with hash 596598773, now seen corresponding path program 7 times [2024-06-28 03:21:13,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:13,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077857866] [2024-06-28 03:21:13,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:13,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:13,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:14,946 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:14,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:14,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077857866] [2024-06-28 03:21:14,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077857866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:14,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:14,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:21:14,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831349462] [2024-06-28 03:21:14,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:14,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:21:14,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:14,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:21:14,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:21:15,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:21:15,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 102 transitions, 646 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:15,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:15,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:21:15,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:15,247 INFO L124 PetriNetUnfolderBase]: 247/529 cut-off events. [2024-06-28 03:21:15,247 INFO L125 PetriNetUnfolderBase]: For 20431/20431 co-relation queries the response was YES. [2024-06-28 03:21:15,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1860 conditions, 529 events. 247/529 cut-off events. For 20431/20431 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 2624 event pairs, 55 based on Foata normal form. 6/534 useless extension candidates. Maximal degree in co-relation 1786. Up to 395 conditions per place. [2024-06-28 03:21:15,250 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 85 selfloop transitions, 18 changer transitions 13/119 dead transitions. [2024-06-28 03:21:15,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 119 transitions, 916 flow [2024-06-28 03:21:15,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:21:15,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:21:15,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 136 transitions. [2024-06-28 03:21:15,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3655913978494624 [2024-06-28 03:21:15,259 INFO L175 Difference]: Start difference. First operand has 176 places, 102 transitions, 646 flow. Second operand 12 states and 136 transitions. [2024-06-28 03:21:15,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 119 transitions, 916 flow [2024-06-28 03:21:15,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 119 transitions, 864 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-28 03:21:15,306 INFO L231 Difference]: Finished difference. Result has 170 places, 97 transitions, 610 flow [2024-06-28 03:21:15,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=594, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=610, PETRI_PLACES=170, PETRI_TRANSITIONS=97} [2024-06-28 03:21:15,306 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 140 predicate places. [2024-06-28 03:21:15,306 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 97 transitions, 610 flow [2024-06-28 03:21:15,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:15,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:15,306 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:21:15,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-28 03:21:15,307 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:21:15,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:15,307 INFO L85 PathProgramCache]: Analyzing trace with hash 864819183, now seen corresponding path program 8 times [2024-06-28 03:21:15,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:15,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175385781] [2024-06-28 03:21:15,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:15,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:15,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:16,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:21:16,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:16,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175385781] [2024-06-28 03:21:16,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175385781] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:16,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:16,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:21:16,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995779568] [2024-06-28 03:21:16,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:16,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:21:16,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:16,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:21:16,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:21:16,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:21:16,390 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 97 transitions, 610 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:16,390 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:16,390 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:21:16,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:16,587 INFO L124 PetriNetUnfolderBase]: 232/498 cut-off events. [2024-06-28 03:21:16,588 INFO L125 PetriNetUnfolderBase]: For 18981/18981 co-relation queries the response was YES. [2024-06-28 03:21:16,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1760 conditions, 498 events. 232/498 cut-off events. For 18981/18981 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2420 event pairs, 55 based on Foata normal form. 6/503 useless extension candidates. Maximal degree in co-relation 1688. Up to 391 conditions per place. [2024-06-28 03:21:16,590 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 80 selfloop transitions, 14 changer transitions 16/113 dead transitions. [2024-06-28 03:21:16,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 113 transitions, 866 flow [2024-06-28 03:21:16,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:21:16,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:21:16,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 133 transitions. [2024-06-28 03:21:16,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3575268817204301 [2024-06-28 03:21:16,591 INFO L175 Difference]: Start difference. First operand has 170 places, 97 transitions, 610 flow. Second operand 12 states and 133 transitions. [2024-06-28 03:21:16,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 113 transitions, 866 flow [2024-06-28 03:21:16,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 113 transitions, 822 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-28 03:21:16,620 INFO L231 Difference]: Finished difference. Result has 163 places, 90 transitions, 564 flow [2024-06-28 03:21:16,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=566, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=564, PETRI_PLACES=163, PETRI_TRANSITIONS=90} [2024-06-28 03:21:16,620 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 133 predicate places. [2024-06-28 03:21:16,620 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 90 transitions, 564 flow [2024-06-28 03:21:16,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:16,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:16,621 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:21:16,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-28 03:21:16,621 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:21:16,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:16,621 INFO L85 PathProgramCache]: Analyzing trace with hash -1689207859, now seen corresponding path program 9 times [2024-06-28 03:21:16,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:16,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731786358] [2024-06-28 03:21:16,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:16,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:16,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:17,792 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:17,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:17,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731786358] [2024-06-28 03:21:17,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1731786358] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:17,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:17,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:21:17,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [546644928] [2024-06-28 03:21:17,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:17,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:21:17,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:17,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:21:17,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:21:17,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:21:17,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 90 transitions, 564 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:17,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:17,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:21:17,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:18,291 INFO L124 PetriNetUnfolderBase]: 217/467 cut-off events. [2024-06-28 03:21:18,291 INFO L125 PetriNetUnfolderBase]: For 17023/17027 co-relation queries the response was YES. [2024-06-28 03:21:18,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1649 conditions, 467 events. 217/467 cut-off events. For 17023/17027 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 2222 event pairs, 53 based on Foata normal form. 10/476 useless extension candidates. Maximal degree in co-relation 1580. Up to 373 conditions per place. [2024-06-28 03:21:18,293 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 77 selfloop transitions, 13 changer transitions 13/106 dead transitions. [2024-06-28 03:21:18,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 106 transitions, 806 flow [2024-06-28 03:21:18,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:21:18,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:21:18,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 131 transitions. [2024-06-28 03:21:18,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3521505376344086 [2024-06-28 03:21:18,294 INFO L175 Difference]: Start difference. First operand has 163 places, 90 transitions, 564 flow. Second operand 12 states and 131 transitions. [2024-06-28 03:21:18,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 106 transitions, 806 flow [2024-06-28 03:21:18,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 106 transitions, 760 flow, removed 3 selfloop flow, removed 14 redundant places. [2024-06-28 03:21:18,313 INFO L231 Difference]: Finished difference. Result has 154 places, 86 transitions, 529 flow [2024-06-28 03:21:18,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=518, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=529, PETRI_PLACES=154, PETRI_TRANSITIONS=86} [2024-06-28 03:21:18,313 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 124 predicate places. [2024-06-28 03:21:18,313 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 86 transitions, 529 flow [2024-06-28 03:21:18,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:18,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:18,314 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:21:18,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-28 03:21:18,314 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:21:18,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:18,314 INFO L85 PathProgramCache]: Analyzing trace with hash -240273855, now seen corresponding path program 10 times [2024-06-28 03:21:18,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:18,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484478542] [2024-06-28 03:21:18,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:18,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:18,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:19,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:19,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:19,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484478542] [2024-06-28 03:21:19,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484478542] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:19,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:19,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:21:19,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [849250160] [2024-06-28 03:21:19,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:19,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:21:19,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:19,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:21:19,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:21:19,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:21:19,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 86 transitions, 529 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:19,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:19,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:21:19,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:19,980 INFO L124 PetriNetUnfolderBase]: 206/446 cut-off events. [2024-06-28 03:21:19,981 INFO L125 PetriNetUnfolderBase]: For 15747/15747 co-relation queries the response was YES. [2024-06-28 03:21:19,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1565 conditions, 446 events. 206/446 cut-off events. For 15747/15747 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2083 event pairs, 49 based on Foata normal form. 6/451 useless extension candidates. Maximal degree in co-relation 1498. Up to 347 conditions per place. [2024-06-28 03:21:19,983 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 73 selfloop transitions, 10 changer transitions 17/103 dead transitions. [2024-06-28 03:21:19,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 103 transitions, 767 flow [2024-06-28 03:21:19,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:21:19,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:21:19,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 131 transitions. [2024-06-28 03:21:19,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3521505376344086 [2024-06-28 03:21:19,984 INFO L175 Difference]: Start difference. First operand has 154 places, 86 transitions, 529 flow. Second operand 12 states and 131 transitions. [2024-06-28 03:21:19,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 103 transitions, 767 flow [2024-06-28 03:21:20,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 103 transitions, 733 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-28 03:21:20,002 INFO L231 Difference]: Finished difference. Result has 148 places, 80 transitions, 490 flow [2024-06-28 03:21:20,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=495, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=490, PETRI_PLACES=148, PETRI_TRANSITIONS=80} [2024-06-28 03:21:20,003 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 118 predicate places. [2024-06-28 03:21:20,003 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 80 transitions, 490 flow [2024-06-28 03:21:20,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:20,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:20,003 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:21:20,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-28 03:21:20,003 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:21:20,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:20,004 INFO L85 PathProgramCache]: Analyzing trace with hash -350501729, now seen corresponding path program 11 times [2024-06-28 03:21:20,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:20,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053486471] [2024-06-28 03:21:20,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:20,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:20,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:21,008 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:21,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:21,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2053486471] [2024-06-28 03:21:21,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2053486471] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:21,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:21,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:21:21,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191561916] [2024-06-28 03:21:21,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:21,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:21:21,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:21,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:21:21,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:21:21,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:21:21,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 80 transitions, 490 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:21,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:21,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:21:21,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:21,286 INFO L124 PetriNetUnfolderBase]: 189/415 cut-off events. [2024-06-28 03:21:21,287 INFO L125 PetriNetUnfolderBase]: For 13963/13963 co-relation queries the response was YES. [2024-06-28 03:21:21,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1456 conditions, 415 events. 189/415 cut-off events. For 13963/13963 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 1885 event pairs, 43 based on Foata normal form. 6/420 useless extension candidates. Maximal degree in co-relation 1392. Up to 311 conditions per place. [2024-06-28 03:21:21,289 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 63 selfloop transitions, 3 changer transitions 29/98 dead transitions. [2024-06-28 03:21:21,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 98 transitions, 720 flow [2024-06-28 03:21:21,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:21:21,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:21:21,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 131 transitions. [2024-06-28 03:21:21,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3521505376344086 [2024-06-28 03:21:21,290 INFO L175 Difference]: Start difference. First operand has 148 places, 80 transitions, 490 flow. Second operand 12 states and 131 transitions. [2024-06-28 03:21:21,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 98 transitions, 720 flow [2024-06-28 03:21:21,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 98 transitions, 690 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-28 03:21:21,304 INFO L231 Difference]: Finished difference. Result has 140 places, 68 transitions, 396 flow [2024-06-28 03:21:21,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=460, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=396, PETRI_PLACES=140, PETRI_TRANSITIONS=68} [2024-06-28 03:21:21,304 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 110 predicate places. [2024-06-28 03:21:21,304 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 68 transitions, 396 flow [2024-06-28 03:21:21,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:21,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:21,305 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:21:21,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-28 03:21:21,305 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:21:21,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:21,314 INFO L85 PathProgramCache]: Analyzing trace with hash -1610267481, now seen corresponding path program 12 times [2024-06-28 03:21:21,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:21,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993322372] [2024-06-28 03:21:21,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:21,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:21,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:22,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:22,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:22,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993322372] [2024-06-28 03:21:22,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993322372] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:22,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:22,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:21:22,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121268685] [2024-06-28 03:21:22,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:22,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:21:22,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:22,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:21:22,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:21:22,612 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:21:22,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 68 transitions, 396 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:22,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:22,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:21:22,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:22,807 INFO L124 PetriNetUnfolderBase]: 162/351 cut-off events. [2024-06-28 03:21:22,808 INFO L125 PetriNetUnfolderBase]: For 11651/11655 co-relation queries the response was YES. [2024-06-28 03:21:22,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1228 conditions, 351 events. 162/351 cut-off events. For 11651/11655 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 1503 event pairs, 41 based on Foata normal form. 10/361 useless extension candidates. Maximal degree in co-relation 1168. Up to 236 conditions per place. [2024-06-28 03:21:22,810 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 43 selfloop transitions, 20 changer transitions 16/82 dead transitions. [2024-06-28 03:21:22,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 82 transitions, 584 flow [2024-06-28 03:21:22,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:21:22,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:21:22,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 130 transitions. [2024-06-28 03:21:22,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34946236559139787 [2024-06-28 03:21:22,811 INFO L175 Difference]: Start difference. First operand has 140 places, 68 transitions, 396 flow. Second operand 12 states and 130 transitions. [2024-06-28 03:21:22,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 82 transitions, 584 flow [2024-06-28 03:21:22,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 82 transitions, 554 flow, removed 9 selfloop flow, removed 15 redundant places. [2024-06-28 03:21:22,833 INFO L231 Difference]: Finished difference. Result has 118 places, 62 transitions, 379 flow [2024-06-28 03:21:22,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=366, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=379, PETRI_PLACES=118, PETRI_TRANSITIONS=62} [2024-06-28 03:21:22,833 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 88 predicate places. [2024-06-28 03:21:22,833 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 62 transitions, 379 flow [2024-06-28 03:21:22,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:22,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:22,834 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:21:22,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-28 03:21:22,835 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:21:22,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:22,835 INFO L85 PathProgramCache]: Analyzing trace with hash 139839655, now seen corresponding path program 13 times [2024-06-28 03:21:22,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:22,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075827456] [2024-06-28 03:21:22,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:22,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:22,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:23,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 03:21:23,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:23,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075827456] [2024-06-28 03:21:23,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075827456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:23,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:23,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:21:23,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562246774] [2024-06-28 03:21:23,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:23,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:21:23,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:23,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:21:23,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:21:24,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:21:24,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 62 transitions, 379 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:24,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:24,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:21:24,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:24,254 INFO L124 PetriNetUnfolderBase]: 149/322 cut-off events. [2024-06-28 03:21:24,254 INFO L125 PetriNetUnfolderBase]: For 8288/8292 co-relation queries the response was YES. [2024-06-28 03:21:24,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1128 conditions, 322 events. 149/322 cut-off events. For 8288/8292 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1340 event pairs, 39 based on Foata normal form. 10/332 useless extension candidates. Maximal degree in co-relation 1078. Up to 218 conditions per place. [2024-06-28 03:21:24,256 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 43 selfloop transitions, 16 changer transitions 14/76 dead transitions. [2024-06-28 03:21:24,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 76 transitions, 555 flow [2024-06-28 03:21:24,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:21:24,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:21:24,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 131 transitions. [2024-06-28 03:21:24,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3521505376344086 [2024-06-28 03:21:24,258 INFO L175 Difference]: Start difference. First operand has 118 places, 62 transitions, 379 flow. Second operand 12 states and 131 transitions. [2024-06-28 03:21:24,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 76 transitions, 555 flow [2024-06-28 03:21:24,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 76 transitions, 505 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-28 03:21:24,265 INFO L231 Difference]: Finished difference. Result has 109 places, 57 transitions, 340 flow [2024-06-28 03:21:24,265 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=329, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=340, PETRI_PLACES=109, PETRI_TRANSITIONS=57} [2024-06-28 03:21:24,266 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 79 predicate places. [2024-06-28 03:21:24,266 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 57 transitions, 340 flow [2024-06-28 03:21:24,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:24,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:24,267 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:21:24,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-28 03:21:24,267 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:21:24,267 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:24,267 INFO L85 PathProgramCache]: Analyzing trace with hash -1743548539, now seen corresponding path program 14 times [2024-06-28 03:21:24,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:24,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107128205] [2024-06-28 03:21:24,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:24,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:24,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:25,322 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:25,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:25,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107128205] [2024-06-28 03:21:25,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2107128205] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:25,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:25,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:21:25,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116022699] [2024-06-28 03:21:25,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:25,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:21:25,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:25,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:21:25,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:21:25,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:21:25,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 57 transitions, 340 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:25,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:25,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:21:25,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:25,726 INFO L124 PetriNetUnfolderBase]: 137/296 cut-off events. [2024-06-28 03:21:25,726 INFO L125 PetriNetUnfolderBase]: For 6578/6578 co-relation queries the response was YES. [2024-06-28 03:21:25,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1026 conditions, 296 events. 137/296 cut-off events. For 6578/6578 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1187 event pairs, 37 based on Foata normal form. 6/302 useless extension candidates. Maximal degree in co-relation 980. Up to 200 conditions per place. [2024-06-28 03:21:25,727 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 40 selfloop transitions, 15 changer transitions 13/71 dead transitions. [2024-06-28 03:21:25,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 71 transitions, 506 flow [2024-06-28 03:21:25,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:21:25,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:21:25,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 129 transitions. [2024-06-28 03:21:25,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3467741935483871 [2024-06-28 03:21:25,728 INFO L175 Difference]: Start difference. First operand has 109 places, 57 transitions, 340 flow. Second operand 12 states and 129 transitions. [2024-06-28 03:21:25,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 71 transitions, 506 flow [2024-06-28 03:21:25,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 71 transitions, 464 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-06-28 03:21:25,734 INFO L231 Difference]: Finished difference. Result has 102 places, 53 transitions, 313 flow [2024-06-28 03:21:25,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=298, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=313, PETRI_PLACES=102, PETRI_TRANSITIONS=53} [2024-06-28 03:21:25,734 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 72 predicate places. [2024-06-28 03:21:25,734 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 53 transitions, 313 flow [2024-06-28 03:21:25,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:25,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:25,734 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:21:25,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-28 03:21:25,735 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:21:25,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:25,735 INFO L85 PathProgramCache]: Analyzing trace with hash 1797076571, now seen corresponding path program 15 times [2024-06-28 03:21:25,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:25,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921709471] [2024-06-28 03:21:25,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:25,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:25,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:26,890 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:26,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:26,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921709471] [2024-06-28 03:21:26,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921709471] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:26,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:26,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:21:26,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766703592] [2024-06-28 03:21:26,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:26,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:21:26,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:26,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:21:26,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:21:27,043 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:21:27,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 53 transitions, 313 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:27,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:27,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:21:27,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:27,268 INFO L124 PetriNetUnfolderBase]: 126/275 cut-off events. [2024-06-28 03:21:27,268 INFO L125 PetriNetUnfolderBase]: For 5836/5840 co-relation queries the response was YES. [2024-06-28 03:21:27,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 950 conditions, 275 events. 126/275 cut-off events. For 5836/5840 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1068 event pairs, 35 based on Foata normal form. 10/285 useless extension candidates. Maximal degree in co-relation 906. Up to 182 conditions per place. [2024-06-28 03:21:27,269 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 36 selfloop transitions, 15 changer transitions 13/67 dead transitions. [2024-06-28 03:21:27,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 67 transitions, 471 flow [2024-06-28 03:21:27,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:21:27,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:21:27,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 128 transitions. [2024-06-28 03:21:27,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34408602150537637 [2024-06-28 03:21:27,270 INFO L175 Difference]: Start difference. First operand has 102 places, 53 transitions, 313 flow. Second operand 12 states and 128 transitions. [2024-06-28 03:21:27,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 67 transitions, 471 flow [2024-06-28 03:21:27,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 67 transitions, 433 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-28 03:21:27,276 INFO L231 Difference]: Finished difference. Result has 96 places, 49 transitions, 288 flow [2024-06-28 03:21:27,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=275, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=288, PETRI_PLACES=96, PETRI_TRANSITIONS=49} [2024-06-28 03:21:27,276 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 66 predicate places. [2024-06-28 03:21:27,276 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 49 transitions, 288 flow [2024-06-28 03:21:27,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:27,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:27,276 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:21:27,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-28 03:21:27,277 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:21:27,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:27,277 INFO L85 PathProgramCache]: Analyzing trace with hash 1626374141, now seen corresponding path program 16 times [2024-06-28 03:21:27,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:27,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283871295] [2024-06-28 03:21:27,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:27,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:27,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:28,370 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:28,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:28,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283871295] [2024-06-28 03:21:28,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283871295] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:28,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:28,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:21:28,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [551603306] [2024-06-28 03:21:28,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:28,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:21:28,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:28,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:21:28,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:21:28,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:21:28,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 49 transitions, 288 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:28,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:28,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:21:28,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:28,761 INFO L124 PetriNetUnfolderBase]: 115/254 cut-off events. [2024-06-28 03:21:28,761 INFO L125 PetriNetUnfolderBase]: For 4778/4782 co-relation queries the response was YES. [2024-06-28 03:21:28,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 871 conditions, 254 events. 115/254 cut-off events. For 4778/4782 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 945 event pairs, 31 based on Foata normal form. 10/264 useless extension candidates. Maximal degree in co-relation 830. Up to 142 conditions per place. [2024-06-28 03:21:28,762 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 34 selfloop transitions, 14 changer transitions 13/64 dead transitions. [2024-06-28 03:21:28,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 64 transitions, 442 flow [2024-06-28 03:21:28,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:21:28,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:21:28,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 130 transitions. [2024-06-28 03:21:28,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34946236559139787 [2024-06-28 03:21:28,763 INFO L175 Difference]: Start difference. First operand has 96 places, 49 transitions, 288 flow. Second operand 12 states and 130 transitions. [2024-06-28 03:21:28,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 64 transitions, 442 flow [2024-06-28 03:21:28,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 64 transitions, 400 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-28 03:21:28,768 INFO L231 Difference]: Finished difference. Result has 90 places, 44 transitions, 254 flow [2024-06-28 03:21:28,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=246, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=254, PETRI_PLACES=90, PETRI_TRANSITIONS=44} [2024-06-28 03:21:28,775 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 60 predicate places. [2024-06-28 03:21:28,775 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 44 transitions, 254 flow [2024-06-28 03:21:28,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:28,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:28,776 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:21:28,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-28 03:21:28,776 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:21:28,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:28,776 INFO L85 PathProgramCache]: Analyzing trace with hash -1748017189, now seen corresponding path program 17 times [2024-06-28 03:21:28,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:28,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180786401] [2024-06-28 03:21:28,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:28,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:28,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:29,851 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:29,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:29,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [180786401] [2024-06-28 03:21:29,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [180786401] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:29,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:29,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:21:29,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773735399] [2024-06-28 03:21:29,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:29,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:21:29,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:29,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:21:29,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:21:30,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:21:30,040 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 44 transitions, 254 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:30,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:30,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:21:30,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:30,205 INFO L124 PetriNetUnfolderBase]: 100/223 cut-off events. [2024-06-28 03:21:30,205 INFO L125 PetriNetUnfolderBase]: For 4080/4080 co-relation queries the response was YES. [2024-06-28 03:21:30,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 775 conditions, 223 events. 100/223 cut-off events. For 4080/4080 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 776 event pairs, 27 based on Foata normal form. 6/229 useless extension candidates. Maximal degree in co-relation 736. Up to 130 conditions per place. [2024-06-28 03:21:30,206 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 28 selfloop transitions, 9 changer transitions 19/59 dead transitions. [2024-06-28 03:21:30,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 59 transitions, 398 flow [2024-06-28 03:21:30,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:21:30,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:21:30,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 129 transitions. [2024-06-28 03:21:30,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3467741935483871 [2024-06-28 03:21:30,207 INFO L175 Difference]: Start difference. First operand has 90 places, 44 transitions, 254 flow. Second operand 12 states and 129 transitions. [2024-06-28 03:21:30,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 59 transitions, 398 flow [2024-06-28 03:21:30,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 59 transitions, 362 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-28 03:21:30,210 INFO L231 Difference]: Finished difference. Result has 83 places, 37 transitions, 205 flow [2024-06-28 03:21:30,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=218, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=205, PETRI_PLACES=83, PETRI_TRANSITIONS=37} [2024-06-28 03:21:30,211 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 53 predicate places. [2024-06-28 03:21:30,211 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 37 transitions, 205 flow [2024-06-28 03:21:30,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:30,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:30,211 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:21:30,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-28 03:21:30,211 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:21:30,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:30,212 INFO L85 PathProgramCache]: Analyzing trace with hash 793970163, now seen corresponding path program 18 times [2024-06-28 03:21:30,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:30,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923516467] [2024-06-28 03:21:30,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:30,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:30,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:31,272 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:31,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:31,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923516467] [2024-06-28 03:21:31,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1923516467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:31,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:31,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:21:31,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191262535] [2024-06-28 03:21:31,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:31,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:21:31,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:31,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:21:31,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:21:31,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:21:31,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 37 transitions, 205 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:31,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:31,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:21:31,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:31,722 INFO L124 PetriNetUnfolderBase]: 83/186 cut-off events. [2024-06-28 03:21:31,722 INFO L125 PetriNetUnfolderBase]: For 3202/3206 co-relation queries the response was YES. [2024-06-28 03:21:31,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 644 conditions, 186 events. 83/186 cut-off events. For 3202/3206 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 598 event pairs, 25 based on Foata normal form. 10/196 useless extension candidates. Maximal degree in co-relation 608. Up to 112 conditions per place. [2024-06-28 03:21:31,723 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 25 selfloop transitions, 10 changer transitions 13/51 dead transitions. [2024-06-28 03:21:31,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 51 transitions, 331 flow [2024-06-28 03:21:31,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:21:31,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:21:31,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 126 transitions. [2024-06-28 03:21:31,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3387096774193548 [2024-06-28 03:21:31,724 INFO L175 Difference]: Start difference. First operand has 83 places, 37 transitions, 205 flow. Second operand 12 states and 126 transitions. [2024-06-28 03:21:31,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 51 transitions, 331 flow [2024-06-28 03:21:31,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 51 transitions, 301 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-28 03:21:31,726 INFO L231 Difference]: Finished difference. Result has 72 places, 33 transitions, 177 flow [2024-06-28 03:21:31,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=175, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=177, PETRI_PLACES=72, PETRI_TRANSITIONS=33} [2024-06-28 03:21:31,727 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 42 predicate places. [2024-06-28 03:21:31,727 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 33 transitions, 177 flow [2024-06-28 03:21:31,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:31,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:31,727 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:21:31,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-28 03:21:31,727 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:21:31,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:31,728 INFO L85 PathProgramCache]: Analyzing trace with hash 789501513, now seen corresponding path program 19 times [2024-06-28 03:21:31,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:31,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837097329] [2024-06-28 03:21:31,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:31,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:31,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:32,702 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:32,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:32,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837097329] [2024-06-28 03:21:32,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837097329] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:32,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:32,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:21:32,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [666377581] [2024-06-28 03:21:32,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:32,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:21:32,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:32,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:21:32,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:21:32,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:21:32,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 33 transitions, 177 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:32,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:32,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:21:32,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:32,883 INFO L124 PetriNetUnfolderBase]: 72/165 cut-off events. [2024-06-28 03:21:32,884 INFO L125 PetriNetUnfolderBase]: For 1954/1954 co-relation queries the response was YES. [2024-06-28 03:21:32,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 553 conditions, 165 events. 72/165 cut-off events. For 1954/1954 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 499 event pairs, 21 based on Foata normal form. 6/171 useless extension candidates. Maximal degree in co-relation 522. Up to 86 conditions per place. [2024-06-28 03:21:32,884 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 21 selfloop transitions, 8 changer transitions 16/48 dead transitions. [2024-06-28 03:21:32,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 48 transitions, 299 flow [2024-06-28 03:21:32,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:21:32,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:21:32,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 126 transitions. [2024-06-28 03:21:32,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3387096774193548 [2024-06-28 03:21:32,885 INFO L175 Difference]: Start difference. First operand has 72 places, 33 transitions, 177 flow. Second operand 12 states and 126 transitions. [2024-06-28 03:21:32,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 48 transitions, 299 flow [2024-06-28 03:21:32,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 48 transitions, 270 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-28 03:21:32,887 INFO L231 Difference]: Finished difference. Result has 66 places, 28 transitions, 143 flow [2024-06-28 03:21:32,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=148, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=143, PETRI_PLACES=66, PETRI_TRANSITIONS=28} [2024-06-28 03:21:32,888 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 36 predicate places. [2024-06-28 03:21:32,888 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 28 transitions, 143 flow [2024-06-28 03:21:32,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:32,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:32,888 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:21:32,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-28 03:21:32,888 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:21:32,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:32,888 INFO L85 PathProgramCache]: Analyzing trace with hash 679273639, now seen corresponding path program 20 times [2024-06-28 03:21:32,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:32,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045835334] [2024-06-28 03:21:32,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:32,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:32,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:33,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:33,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:33,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045835334] [2024-06-28 03:21:33,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045835334] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:33,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:33,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:21:33,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150445759] [2024-06-28 03:21:33,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:33,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:21:33,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:33,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:21:33,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:21:34,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:21:34,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 28 transitions, 143 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:34,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:34,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:21:34,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:34,130 INFO L124 PetriNetUnfolderBase]: 57/136 cut-off events. [2024-06-28 03:21:34,130 INFO L125 PetriNetUnfolderBase]: For 1542/1542 co-relation queries the response was YES. [2024-06-28 03:21:34,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 455 conditions, 136 events. 57/136 cut-off events. For 1542/1542 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 361 event pairs, 6 based on Foata normal form. 6/142 useless extension candidates. Maximal degree in co-relation 426. Up to 38 conditions per place. [2024-06-28 03:21:34,130 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 18 selfloop transitions, 7 changer transitions 16/44 dead transitions. [2024-06-28 03:21:34,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 44 transitions, 259 flow [2024-06-28 03:21:34,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:21:34,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:21:34,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 124 transitions. [2024-06-28 03:21:34,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-28 03:21:34,131 INFO L175 Difference]: Start difference. First operand has 66 places, 28 transitions, 143 flow. Second operand 12 states and 124 transitions. [2024-06-28 03:21:34,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 44 transitions, 259 flow [2024-06-28 03:21:34,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 44 transitions, 232 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-28 03:21:34,133 INFO L231 Difference]: Finished difference. Result has 58 places, 22 transitions, 108 flow [2024-06-28 03:21:34,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=116, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=108, PETRI_PLACES=58, PETRI_TRANSITIONS=22} [2024-06-28 03:21:34,133 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 28 predicate places. [2024-06-28 03:21:34,133 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 22 transitions, 108 flow [2024-06-28 03:21:34,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:34,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:34,133 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:21:34,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-28 03:21:34,134 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:21:34,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:34,134 INFO L85 PathProgramCache]: Analyzing trace with hash -780736311, now seen corresponding path program 21 times [2024-06-28 03:21:34,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:34,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [715829158] [2024-06-28 03:21:34,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:34,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:34,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:35,159 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:35,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:35,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [715829158] [2024-06-28 03:21:35,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [715829158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:35,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:35,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 03:21:35,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044432015] [2024-06-28 03:21:35,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:35,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 03:21:35,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:35,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 03:21:35,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-28 03:21:35,289 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 03:21:35,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 22 transitions, 108 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:35,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:35,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 03:21:35,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:35,410 INFO L124 PetriNetUnfolderBase]: 23/64 cut-off events. [2024-06-28 03:21:35,411 INFO L125 PetriNetUnfolderBase]: For 516/516 co-relation queries the response was YES. [2024-06-28 03:21:35,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 184 conditions, 64 events. 23/64 cut-off events. For 516/516 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 94 event pairs, 0 based on Foata normal form. 6/70 useless extension candidates. Maximal degree in co-relation 168. Up to 24 conditions per place. [2024-06-28 03:21:35,411 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 0 selfloop transitions, 0 changer transitions 31/31 dead transitions. [2024-06-28 03:21:35,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 31 transitions, 156 flow [2024-06-28 03:21:35,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:21:35,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:21:35,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 113 transitions. [2024-06-28 03:21:35,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30376344086021506 [2024-06-28 03:21:35,412 INFO L175 Difference]: Start difference. First operand has 58 places, 22 transitions, 108 flow. Second operand 12 states and 113 transitions. [2024-06-28 03:21:35,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 31 transitions, 156 flow [2024-06-28 03:21:35,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 31 transitions, 124 flow, removed 1 selfloop flow, removed 16 redundant places. [2024-06-28 03:21:35,412 INFO L231 Difference]: Finished difference. Result has 43 places, 0 transitions, 0 flow [2024-06-28 03:21:35,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=48, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=21, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=0, PETRI_PLACES=43, PETRI_TRANSITIONS=0} [2024-06-28 03:21:35,424 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 13 predicate places. [2024-06-28 03:21:35,424 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 0 transitions, 0 flow [2024-06-28 03:21:35,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:35,427 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 4 remaining) [2024-06-28 03:21:35,427 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (2 of 4 remaining) [2024-06-28 03:21:35,427 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2024-06-28 03:21:35,428 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2024-06-28 03:21:35,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-28 03:21:35,428 INFO L445 BasicCegarLoop]: Path program histogram: [21, 21, 20, 13, 10, 7, 7, 6, 5, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:21:35,431 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-28 03:21:35,431 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-28 03:21:35,435 INFO L507 ceAbstractionStarter]: Automizer considered 2 witness invariants [2024-06-28 03:21:35,435 INFO L508 ceAbstractionStarter]: WitnessConsidered=2 [2024-06-28 03:21:35,436 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.06 03:21:35 BasicIcfg [2024-06-28 03:21:35,436 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-28 03:21:35,436 INFO L158 Benchmark]: Toolchain (without parser) took 175095.89ms. Allocated memory was 151.0MB in the beginning and 956.3MB in the end (delta: 805.3MB). Free memory was 73.9MB in the beginning and 372.5MB in the end (delta: -298.6MB). Peak memory consumption was 508.6MB. Max. memory is 16.1GB. [2024-06-28 03:21:35,437 INFO L158 Benchmark]: CDTParser took 0.16ms. Allocated memory is still 151.0MB. Free memory is still 108.9MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-28 03:21:35,437 INFO L158 Benchmark]: Witness Parser took 0.16ms. Allocated memory is still 151.0MB. Free memory is still 79.8MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-28 03:21:35,437 INFO L158 Benchmark]: CACSL2BoogieTranslator took 535.52ms. Allocated memory is still 151.0MB. Free memory was 73.7MB in the beginning and 109.1MB in the end (delta: -35.4MB). Peak memory consumption was 28.9MB. Max. memory is 16.1GB. [2024-06-28 03:21:35,437 INFO L158 Benchmark]: Boogie Procedure Inliner took 53.96ms. Allocated memory is still 151.0MB. Free memory was 109.1MB in the beginning and 106.3MB in the end (delta: 2.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-28 03:21:35,437 INFO L158 Benchmark]: Boogie Preprocessor took 69.41ms. Allocated memory is still 151.0MB. Free memory was 106.3MB in the beginning and 103.6MB in the end (delta: 2.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-28 03:21:35,438 INFO L158 Benchmark]: RCFGBuilder took 607.68ms. Allocated memory is still 151.0MB. Free memory was 103.6MB in the beginning and 55.3MB in the end (delta: 48.2MB). Peak memory consumption was 48.2MB. Max. memory is 16.1GB. [2024-06-28 03:21:35,438 INFO L158 Benchmark]: TraceAbstraction took 173825.15ms. Allocated memory was 151.0MB in the beginning and 956.3MB in the end (delta: 805.3MB). Free memory was 54.6MB in the beginning and 372.5MB in the end (delta: -317.9MB). Peak memory consumption was 486.0MB. Max. memory is 16.1GB. [2024-06-28 03:21:35,438 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.16ms. Allocated memory is still 151.0MB. Free memory is still 108.9MB. There was no memory consumed. Max. memory is 16.1GB. * Witness Parser took 0.16ms. Allocated memory is still 151.0MB. Free memory is still 79.8MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 535.52ms. Allocated memory is still 151.0MB. Free memory was 73.7MB in the beginning and 109.1MB in the end (delta: -35.4MB). Peak memory consumption was 28.9MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 53.96ms. Allocated memory is still 151.0MB. Free memory was 109.1MB in the beginning and 106.3MB in the end (delta: 2.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 69.41ms. Allocated memory is still 151.0MB. Free memory was 106.3MB in the beginning and 103.6MB in the end (delta: 2.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 607.68ms. Allocated memory is still 151.0MB. Free memory was 103.6MB in the beginning and 55.3MB in the end (delta: 48.2MB). Peak memory consumption was 48.2MB. Max. memory is 16.1GB. * TraceAbstraction took 173825.15ms. Allocated memory was 151.0MB in the beginning and 956.3MB in the end (delta: 805.3MB). Free memory was 54.6MB in the beginning and 372.5MB in the end (delta: -317.9MB). Peak memory consumption was 486.0MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 816]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 817]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 50 locations, 4 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 173.7s, OverallIterations: 136, TraceHistogramMax: 1, PathProgramHistogramMax: 21, EmptinessCheckTime: 0.0s, AutomataDifference: 56.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 9600 SdHoareTripleChecker+Valid, 29.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 8091 mSDsluCounter, 7111 SdHoareTripleChecker+Invalid, 25.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 6580 mSDsCounter, 1592 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 51799 IncrementalHoareTripleChecker+Invalid, 53391 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1592 mSolverCounterUnsat, 531 mSDtfsCounter, 51799 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1546 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1546 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3657 ImplicationChecksByTransitivity, 44.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1511occurred in iteration=69, InterpolantAutomatonStates: 1384, 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.1s SsaConstructionTime, 0.7s SatisfiabilityAnalysisTime, 115.4s InterpolantComputationTime, 2253 NumberOfCodeBlocks, 2253 NumberOfCodeBlocksAsserted, 136 NumberOfCheckSat, 2117 ConstructedInterpolants, 0 QuantifiedInterpolants, 103699 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 136 InterpolantComputations, 136 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:21:35,477 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE