./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix012_power.oepc_power.opt_pso.oepc_rmo.oepc_rmo.opt_tso.oepc.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-05-21_14-57-05.files/protection/mix012_power.oepc_power.opt_pso.oepc_rmo.oepc_rmo.opt_tso.oepc.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version cde23df1 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix012_power.oepc_power.opt_pso.oepc_rmo.oepc_rmo.opt_tso.oepc.i ./goblint.2024-05-21_14-57-05.files/protection/mix012_power.oepc_power.opt_pso.oepc_rmo.oepc_rmo.opt_tso.oepc.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-cde23df-m [2024-06-14 11:57:35,264 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-14 11:57:35,307 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-14 11:57:35,309 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-14 11:57:35,310 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-14 11:57:35,323 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-14 11:57:35,323 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-14 11:57:35,324 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-14 11:57:35,324 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-14 11:57:35,328 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-14 11:57:35,328 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-14 11:57:35,328 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-14 11:57:35,329 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-14 11:57:35,330 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-14 11:57:35,330 INFO L153 SettingsManager]: * Use SBE=true [2024-06-14 11:57:35,330 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-14 11:57:35,330 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-14 11:57:35,331 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-14 11:57:35,331 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-14 11:57:35,331 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-14 11:57:35,331 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-14 11:57:35,331 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-14 11:57:35,332 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-14 11:57:35,332 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-14 11:57:35,332 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-14 11:57:35,332 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-14 11:57:35,332 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-14 11:57:35,333 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-14 11:57:35,333 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-14 11:57:35,334 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-14 11:57:35,334 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-14 11:57:35,335 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-14 11:57:35,335 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 11:57:35,335 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-14 11:57:35,335 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-14 11:57:35,336 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-14 11:57:35,336 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-14 11:57:35,336 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-14 11:57:35,336 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-14 11:57:35,336 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-14 11:57:35,336 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-14 11:57:35,337 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-14 11:57:35,337 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-14 11:57:35,337 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-14 11:57:35,569 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-14 11:57:35,584 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-14 11:57:35,587 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-14 11:57:35,588 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-14 11:57:35,588 INFO L274 PluginConnector]: CDTParser initialized [2024-06-14 11:57:35,589 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix012_power.oepc_power.opt_pso.oepc_rmo.oepc_rmo.opt_tso.oepc.i [2024-06-14 11:57:36,552 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-14 11:57:36,778 INFO L384 CDTParser]: Found 1 translation units. [2024-06-14 11:57:36,779 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix012_power.oepc_power.opt_pso.oepc_rmo.oepc_rmo.opt_tso.oepc.i [2024-06-14 11:57:36,794 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9384d6b65/0377336b73994ec9ad0915769a372c9a/FLAG17bef2abc [2024-06-14 11:57:36,811 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9384d6b65/0377336b73994ec9ad0915769a372c9a [2024-06-14 11:57:36,814 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-14 11:57:36,816 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-14 11:57:36,818 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-21_14-57-05.files/protection/mix012_power.oepc_power.opt_pso.oepc_rmo.oepc_rmo.opt_tso.oepc.yml/witness.yml [2024-06-14 11:57:36,930 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-14 11:57:36,932 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-14 11:57:36,933 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-14 11:57:36,933 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-14 11:57:36,936 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-14 11:57:36,937 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 11:57:36" (1/2) ... [2024-06-14 11:57:36,937 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@33c2f875 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:57:36, skipping insertion in model container [2024-06-14 11:57:36,938 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 11:57:36" (1/2) ... [2024-06-14 11:57:36,940 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@46878077 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:57:36, skipping insertion in model container [2024-06-14 11:57:36,940 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 11:57:36" (2/2) ... [2024-06-14 11:57:36,941 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@33c2f875 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:57:36, skipping insertion in model container [2024-06-14 11:57:36,941 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 11:57:36" (2/2) ... [2024-06-14 11:57:36,941 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-14 11:57:36,992 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-14 11:57:36,993 INFO L97 edCorrectnessWitness]: Location invariant before [L815-L815] (((((((((((((((! multithreaded || y$r_buff1_thd0 == (_Bool)0) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= y$w_buff0 && y$w_buff0 <= 1) && (y$w_buff0 == 0 || y$w_buff0 == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 1) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= y$mem_tmp && y$mem_tmp <= 1) && (y$mem_tmp == 0 || y$mem_tmp == 1)))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || ((0 <= y$w_buff1 && y$w_buff1 <= 1) && (y$w_buff1 == 0 || y$w_buff1 == 1)))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0) [2024-06-14 11:57:36,994 INFO L97 edCorrectnessWitness]: Location invariant before [L816-L816] (((((((((((((((! multithreaded || y$r_buff1_thd0 == (_Bool)0) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= y$w_buff0 && y$w_buff0 <= 1) && (y$w_buff0 == 0 || y$w_buff0 == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 1) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= y$mem_tmp && y$mem_tmp <= 1) && (y$mem_tmp == 0 || y$mem_tmp == 1)))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || ((0 <= y$w_buff1 && y$w_buff1 <= 1) && (y$w_buff1 == 0 || y$w_buff1 == 1)))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0) [2024-06-14 11:57:36,994 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-14 11:57:36,994 INFO L106 edCorrectnessWitness]: ghost_update [L813-L813] multithreaded = 1; [2024-06-14 11:57:37,033 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-14 11:57:37,324 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 11:57:37,331 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-14 11:57:37,420 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 11:57:37,454 INFO L206 MainTranslator]: Completed translation [2024-06-14 11:57:37,454 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:57:37 WrapperNode [2024-06-14 11:57:37,454 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-14 11:57:37,455 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-14 11:57:37,455 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-14 11:57:37,455 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-14 11:57:37,460 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 14.06 11:57:37" (1/1) ... [2024-06-14 11:57:37,474 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 14.06 11:57:37" (1/1) ... [2024-06-14 11:57:37,495 INFO L138 Inliner]: procedures = 174, calls = 36, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 114 [2024-06-14 11:57:37,496 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-14 11:57:37,496 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-14 11:57:37,496 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-14 11:57:37,496 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-14 11:57:37,504 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:57:37" (1/1) ... [2024-06-14 11:57:37,504 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:57:37" (1/1) ... [2024-06-14 11:57:37,506 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:57:37" (1/1) ... [2024-06-14 11:57:37,520 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-14 11:57:37,520 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:57:37" (1/1) ... [2024-06-14 11:57:37,520 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:57:37" (1/1) ... [2024-06-14 11:57:37,525 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:57:37" (1/1) ... [2024-06-14 11:57:37,527 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:57:37" (1/1) ... [2024-06-14 11:57:37,528 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:57:37" (1/1) ... [2024-06-14 11:57:37,529 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:57:37" (1/1) ... [2024-06-14 11:57:37,531 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-14 11:57:37,532 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-14 11:57:37,532 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-14 11:57:37,532 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-14 11:57:37,532 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:57:37" (1/1) ... [2024-06-14 11:57:37,552 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 11:57:37,558 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-14 11:57:37,581 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-14 11:57:37,641 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-14 11:57:37,661 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-14 11:57:37,661 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-14 11:57:37,661 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-14 11:57:37,661 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-14 11:57:37,661 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-14 11:57:37,661 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-14 11:57:37,661 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-14 11:57:37,661 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-14 11:57:37,661 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-14 11:57:37,663 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-14 11:57:37,661 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-14 11:57:37,760 INFO L244 CfgBuilder]: Building ICFG [2024-06-14 11:57:37,762 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-14 11:57:38,031 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-14 11:57:38,032 INFO L293 CfgBuilder]: Performing block encoding [2024-06-14 11:57:38,138 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-14 11:57:38,139 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-14 11:57:38,141 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 11:57:38 BoogieIcfgContainer [2024-06-14 11:57:38,142 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-14 11:57:38,144 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-14 11:57:38,144 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-14 11:57:38,146 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-14 11:57:38,146 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.06 11:57:36" (1/4) ... [2024-06-14 11:57:38,147 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@a68d380 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 11:57:38, skipping insertion in model container [2024-06-14 11:57:38,147 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 11:57:36" (2/4) ... [2024-06-14 11:57:38,150 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@a68d380 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 11:57:38, skipping insertion in model container [2024-06-14 11:57:38,150 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:57:37" (3/4) ... [2024-06-14 11:57:38,151 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@a68d380 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 11:57:38, skipping insertion in model container [2024-06-14 11:57:38,151 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 11:57:38" (4/4) ... [2024-06-14 11:57:38,153 INFO L112 eAbstractionObserver]: Analyzing ICFG mix012_power.oepc_power.opt_pso.oepc_rmo.oepc_rmo.opt_tso.oepc.i [2024-06-14 11:57:38,166 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-14 11:57:38,166 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2024-06-14 11:57:38,166 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-14 11:57:38,201 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-14 11:57:38,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 38 places, 31 transitions, 70 flow [2024-06-14 11:57:38,253 INFO L124 PetriNetUnfolderBase]: 0/29 cut-off events. [2024-06-14 11:57:38,253 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 11:57:38,254 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 38 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-14 11:57:38,255 INFO L82 GeneralOperation]: Start removeDead. Operand has 38 places, 31 transitions, 70 flow [2024-06-14 11:57:38,257 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 30 places, 23 transitions, 52 flow [2024-06-14 11:57:38,267 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-14 11:57:38,272 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;@2966ef43, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-14 11:57:38,272 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-06-14 11:57:38,276 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-14 11:57:38,276 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-14 11:57:38,277 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 11:57:38,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:57:38,277 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-14 11:57:38,278 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-14 11:57:38,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:57:38,282 INFO L85 PathProgramCache]: Analyzing trace with hash 1657040526, now seen corresponding path program 1 times [2024-06-14 11:57:38,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:57:38,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743268411] [2024-06-14 11:57:38,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:57:38,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:57:38,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:57:39,064 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:57:39,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:57:39,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743268411] [2024-06-14 11:57:39,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [743268411] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:57:39,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:57:39,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-14 11:57:39,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236310402] [2024-06-14 11:57:39,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:57:39,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-14 11:57:39,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:57:39,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-14 11:57:39,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-14 11:57:39,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-14 11:57:39,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 23 transitions, 52 flow. Second operand has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:57:39,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:57:39,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-14 11:57:39,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:57:39,265 INFO L124 PetriNetUnfolderBase]: 131/257 cut-off events. [2024-06-14 11:57:39,265 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2024-06-14 11:57:39,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 515 conditions, 257 events. 131/257 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 940 event pairs, 75 based on Foata normal form. 1/252 useless extension candidates. Maximal degree in co-relation 501. Up to 235 conditions per place. [2024-06-14 11:57:39,270 INFO L140 encePairwiseOnDemand]: 26/31 looper letters, 22 selfloop transitions, 3 changer transitions 0/29 dead transitions. [2024-06-14 11:57:39,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 29 transitions, 117 flow [2024-06-14 11:57:39,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-14 11:57:39,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-14 11:57:39,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 54 transitions. [2024-06-14 11:57:39,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5806451612903226 [2024-06-14 11:57:39,281 INFO L175 Difference]: Start difference. First operand has 30 places, 23 transitions, 52 flow. Second operand 3 states and 54 transitions. [2024-06-14 11:57:39,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 29 transitions, 117 flow [2024-06-14 11:57:39,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 29 transitions, 114 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-14 11:57:39,284 INFO L231 Difference]: Finished difference. Result has 31 places, 25 transitions, 71 flow [2024-06-14 11:57:39,285 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-14 11:57:39,288 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 1 predicate places. [2024-06-14 11:57:39,288 INFO L495 AbstractCegarLoop]: Abstraction has has 31 places, 25 transitions, 71 flow [2024-06-14 11:57:39,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:57:39,288 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:57:39,289 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:57:39,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-14 11:57:39,289 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-14 11:57:39,289 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:57:39,289 INFO L85 PathProgramCache]: Analyzing trace with hash -1016656483, now seen corresponding path program 1 times [2024-06-14 11:57:39,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:57:39,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104862880] [2024-06-14 11:57:39,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:57:39,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:57:39,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:57:39,872 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:57:39,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:57:39,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104862880] [2024-06-14 11:57:39,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2104862880] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:57:39,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:57:39,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 11:57:39,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396911208] [2024-06-14 11:57:39,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:57:39,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 11:57:39,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:57:39,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 11:57:39,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-14 11:57:39,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-14 11:57:39,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 25 transitions, 71 flow. Second operand has 4 states, 4 states have (on average 10.75) internal successors, (43), 4 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:57:39,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:57:39,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-14 11:57:39,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:57:40,016 INFO L124 PetriNetUnfolderBase]: 128/257 cut-off events. [2024-06-14 11:57:40,017 INFO L125 PetriNetUnfolderBase]: For 50/50 co-relation queries the response was YES. [2024-06-14 11:57:40,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 582 conditions, 257 events. 128/257 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 927 event pairs, 57 based on Foata normal form. 2/257 useless extension candidates. Maximal degree in co-relation 567. Up to 221 conditions per place. [2024-06-14 11:57:40,021 INFO L140 encePairwiseOnDemand]: 25/31 looper letters, 26 selfloop transitions, 5 changer transitions 0/35 dead transitions. [2024-06-14 11:57:40,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 35 transitions, 159 flow [2024-06-14 11:57:40,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:57:40,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:57:40,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 69 transitions. [2024-06-14 11:57:40,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5564516129032258 [2024-06-14 11:57:40,024 INFO L175 Difference]: Start difference. First operand has 31 places, 25 transitions, 71 flow. Second operand 4 states and 69 transitions. [2024-06-14 11:57:40,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 35 transitions, 159 flow [2024-06-14 11:57:40,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 35 transitions, 156 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-14 11:57:40,027 INFO L231 Difference]: Finished difference. Result has 34 places, 27 transitions, 95 flow [2024-06-14 11:57:40,027 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-14 11:57:40,028 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 4 predicate places. [2024-06-14 11:57:40,028 INFO L495 AbstractCegarLoop]: Abstraction has has 34 places, 27 transitions, 95 flow [2024-06-14 11:57:40,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.75) internal successors, (43), 4 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:57:40,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:57:40,029 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:57:40,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-14 11:57:40,029 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-14 11:57:40,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:57:40,032 INFO L85 PathProgramCache]: Analyzing trace with hash 2024054476, now seen corresponding path program 1 times [2024-06-14 11:57:40,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:57:40,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31470816] [2024-06-14 11:57:40,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:57:40,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:57:40,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:57:40,822 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:57:40,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:57:40,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31470816] [2024-06-14 11:57:40,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31470816] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:57:40,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:57:40,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:57:40,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [551976208] [2024-06-14 11:57:40,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:57:40,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:57:40,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:57:40,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:57:40,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:57:40,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-14 11:57:40,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 27 transitions, 95 flow. Second operand has 6 states, 6 states have (on average 9.5) internal successors, (57), 6 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:57:40,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:57:40,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-14 11:57:40,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:57:41,031 INFO L124 PetriNetUnfolderBase]: 153/296 cut-off events. [2024-06-14 11:57:41,031 INFO L125 PetriNetUnfolderBase]: For 165/165 co-relation queries the response was YES. [2024-06-14 11:57:41,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 747 conditions, 296 events. 153/296 cut-off events. For 165/165 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1050 event pairs, 43 based on Foata normal form. 2/296 useless extension candidates. Maximal degree in co-relation 730. Up to 246 conditions per place. [2024-06-14 11:57:41,033 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 35 selfloop transitions, 9 changer transitions 0/47 dead transitions. [2024-06-14 11:57:41,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 39 places, 47 transitions, 240 flow [2024-06-14 11:57:41,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:57:41,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:57:41,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 94 transitions. [2024-06-14 11:57:41,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5053763440860215 [2024-06-14 11:57:41,037 INFO L175 Difference]: Start difference. First operand has 34 places, 27 transitions, 95 flow. Second operand 6 states and 94 transitions. [2024-06-14 11:57:41,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 39 places, 47 transitions, 240 flow [2024-06-14 11:57:41,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 47 transitions, 228 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-14 11:57:41,041 INFO L231 Difference]: Finished difference. Result has 39 places, 31 transitions, 134 flow [2024-06-14 11:57:41,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=86, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=134, PETRI_PLACES=39, PETRI_TRANSITIONS=31} [2024-06-14 11:57:41,042 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 9 predicate places. [2024-06-14 11:57:41,042 INFO L495 AbstractCegarLoop]: Abstraction has has 39 places, 31 transitions, 134 flow [2024-06-14 11:57:41,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.5) internal successors, (57), 6 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:57:41,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:57:41,043 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:57:41,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-14 11:57:41,043 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:57:41,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:57:41,043 INFO L85 PathProgramCache]: Analyzing trace with hash -1678819492, now seen corresponding path program 1 times [2024-06-14 11:57:41,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:57:41,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166412676] [2024-06-14 11:57:41,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:57:41,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:57:41,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:57:41,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:57:41,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:57:41,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1166412676] [2024-06-14 11:57:41,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1166412676] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:57:41,860 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:57:41,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:57:41,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157451300] [2024-06-14 11:57:41,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:57:41,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:57:41,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:57:41,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:57:41,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:57:41,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-14 11:57:41,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 31 transitions, 134 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-14 11:57:41,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:57:41,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-14 11:57:41,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:57:42,079 INFO L124 PetriNetUnfolderBase]: 149/286 cut-off events. [2024-06-14 11:57:42,080 INFO L125 PetriNetUnfolderBase]: For 300/300 co-relation queries the response was YES. [2024-06-14 11:57:42,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 810 conditions, 286 events. 149/286 cut-off events. For 300/300 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1000 event pairs, 24 based on Foata normal form. 4/288 useless extension candidates. Maximal degree in co-relation 791. Up to 220 conditions per place. [2024-06-14 11:57:42,081 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 35 selfloop transitions, 10 changer transitions 0/48 dead transitions. [2024-06-14 11:57:42,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 48 transitions, 260 flow [2024-06-14 11:57:42,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:57:42,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:57:42,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 103 transitions. [2024-06-14 11:57:42,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47465437788018433 [2024-06-14 11:57:42,083 INFO L175 Difference]: Start difference. First operand has 39 places, 31 transitions, 134 flow. Second operand 7 states and 103 transitions. [2024-06-14 11:57:42,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 48 transitions, 260 flow [2024-06-14 11:57:42,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 48 transitions, 243 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-14 11:57:42,085 INFO L231 Difference]: Finished difference. Result has 42 places, 30 transitions, 133 flow [2024-06-14 11:57:42,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=109, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=133, PETRI_PLACES=42, PETRI_TRANSITIONS=30} [2024-06-14 11:57:42,085 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 12 predicate places. [2024-06-14 11:57:42,086 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 30 transitions, 133 flow [2024-06-14 11:57:42,086 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-14 11:57:42,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:57:42,086 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:57:42,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-14 11:57:42,086 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-14 11:57:42,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:57:42,087 INFO L85 PathProgramCache]: Analyzing trace with hash 1940312150, now seen corresponding path program 1 times [2024-06-14 11:57:42,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:57:42,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130930090] [2024-06-14 11:57:42,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:57:42,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:57:42,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:57:42,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:57:42,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:57:42,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130930090] [2024-06-14 11:57:42,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130930090] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:57:42,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:57:42,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:57:42,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424295769] [2024-06-14 11:57:42,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:57:42,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:57:42,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:57:42,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:57:42,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:57:42,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:57:42,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 30 transitions, 133 flow. Second operand has 6 states, 6 states have (on average 7.666666666666667) internal successors, (46), 6 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:57:42,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:57:42,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:57:42,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:57:42,659 INFO L124 PetriNetUnfolderBase]: 174/316 cut-off events. [2024-06-14 11:57:42,659 INFO L125 PetriNetUnfolderBase]: For 461/461 co-relation queries the response was YES. [2024-06-14 11:57:42,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 958 conditions, 316 events. 174/316 cut-off events. For 461/461 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1055 event pairs, 47 based on Foata normal form. 1/315 useless extension candidates. Maximal degree in co-relation 938. Up to 304 conditions per place. [2024-06-14 11:57:42,661 INFO L140 encePairwiseOnDemand]: 25/31 looper letters, 29 selfloop transitions, 6 changer transitions 0/37 dead transitions. [2024-06-14 11:57:42,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 37 transitions, 221 flow [2024-06-14 11:57:42,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:57:42,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:57:42,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 60 transitions. [2024-06-14 11:57:42,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-14 11:57:42,662 INFO L175 Difference]: Start difference. First operand has 42 places, 30 transitions, 133 flow. Second operand 5 states and 60 transitions. [2024-06-14 11:57:42,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 37 transitions, 221 flow [2024-06-14 11:57:42,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 37 transitions, 197 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-14 11:57:42,664 INFO L231 Difference]: Finished difference. Result has 42 places, 32 transitions, 136 flow [2024-06-14 11:57:42,664 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=109, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=136, PETRI_PLACES=42, PETRI_TRANSITIONS=32} [2024-06-14 11:57:42,665 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 12 predicate places. [2024-06-14 11:57:42,665 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 32 transitions, 136 flow [2024-06-14 11:57:42,665 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.666666666666667) internal successors, (46), 6 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:57:42,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:57:42,666 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:57:42,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-14 11:57:42,666 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-14 11:57:42,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:57:42,666 INFO L85 PathProgramCache]: Analyzing trace with hash 46054112, now seen corresponding path program 1 times [2024-06-14 11:57:42,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:57:42,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414673288] [2024-06-14 11:57:42,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:57:42,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:57:42,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:57:43,116 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:57:43,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:57:43,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414673288] [2024-06-14 11:57:43,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [414673288] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:57:43,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:57:43,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:57:43,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740888813] [2024-06-14 11:57:43,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:57:43,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:57:43,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:57:43,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:57:43,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:57:43,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:57:43,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 136 flow. Second operand has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:57:43,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:57:43,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:57:43,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:57:43,368 INFO L124 PetriNetUnfolderBase]: 168/307 cut-off events. [2024-06-14 11:57:43,368 INFO L125 PetriNetUnfolderBase]: For 607/607 co-relation queries the response was YES. [2024-06-14 11:57:43,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 962 conditions, 307 events. 168/307 cut-off events. For 607/607 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1000 event pairs, 44 based on Foata normal form. 3/308 useless extension candidates. Maximal degree in co-relation 940. Up to 286 conditions per place. [2024-06-14 11:57:43,370 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 32 selfloop transitions, 8 changer transitions 0/42 dead transitions. [2024-06-14 11:57:43,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 42 transitions, 242 flow [2024-06-14 11:57:43,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:57:43,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:57:43,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 71 transitions. [2024-06-14 11:57:43,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3817204301075269 [2024-06-14 11:57:43,371 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 136 flow. Second operand 6 states and 71 transitions. [2024-06-14 11:57:43,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 42 transitions, 242 flow [2024-06-14 11:57:43,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 42 transitions, 231 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-14 11:57:43,373 INFO L231 Difference]: Finished difference. Result has 45 places, 34 transitions, 158 flow [2024-06-14 11:57:43,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=125, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=158, PETRI_PLACES=45, PETRI_TRANSITIONS=34} [2024-06-14 11:57:43,374 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 15 predicate places. [2024-06-14 11:57:43,374 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 34 transitions, 158 flow [2024-06-14 11:57:43,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:57:43,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:57:43,374 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:57:43,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-14 11:57:43,375 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-14 11:57:43,375 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:57:43,375 INFO L85 PathProgramCache]: Analyzing trace with hash 1427463613, now seen corresponding path program 1 times [2024-06-14 11:57:43,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:57:43,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937179598] [2024-06-14 11:57:43,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:57:43,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:57:43,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:57:43,830 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:57:43,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:57:43,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937179598] [2024-06-14 11:57:43,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [937179598] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:57:43,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:57:43,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:57:43,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945241834] [2024-06-14 11:57:43,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:57:43,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:57:43,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:57:43,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:57:43,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:57:43,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:57:43,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 34 transitions, 158 flow. Second operand has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:57:43,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:57:43,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:57:43,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:57:43,987 INFO L124 PetriNetUnfolderBase]: 171/312 cut-off events. [2024-06-14 11:57:43,987 INFO L125 PetriNetUnfolderBase]: For 754/754 co-relation queries the response was YES. [2024-06-14 11:57:43,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1046 conditions, 312 events. 171/312 cut-off events. For 754/754 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1023 event pairs, 44 based on Foata normal form. 1/311 useless extension candidates. Maximal degree in co-relation 1023. Up to 284 conditions per place. [2024-06-14 11:57:43,989 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 35 selfloop transitions, 11 changer transitions 0/48 dead transitions. [2024-06-14 11:57:43,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 48 transitions, 302 flow [2024-06-14 11:57:43,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:57:43,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:57:43,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 75 transitions. [2024-06-14 11:57:43,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4032258064516129 [2024-06-14 11:57:43,990 INFO L175 Difference]: Start difference. First operand has 45 places, 34 transitions, 158 flow. Second operand 6 states and 75 transitions. [2024-06-14 11:57:43,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 48 transitions, 302 flow [2024-06-14 11:57:43,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 48 transitions, 285 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-14 11:57:43,992 INFO L231 Difference]: Finished difference. Result has 47 places, 38 transitions, 188 flow [2024-06-14 11:57:43,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=141, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=188, PETRI_PLACES=47, PETRI_TRANSITIONS=38} [2024-06-14 11:57:43,993 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 17 predicate places. [2024-06-14 11:57:43,993 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 38 transitions, 188 flow [2024-06-14 11:57:43,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:57:43,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:57:43,993 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:57:43,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-14 11:57:43,994 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-14 11:57:43,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:57:43,994 INFO L85 PathProgramCache]: Analyzing trace with hash 1454482903, now seen corresponding path program 2 times [2024-06-14 11:57:43,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:57:43,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473314151] [2024-06-14 11:57:43,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:57:43,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:57:44,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:57:44,411 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:57:44,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:57:44,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473314151] [2024-06-14 11:57:44,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473314151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:57:44,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:57:44,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:57:44,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355905669] [2024-06-14 11:57:44,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:57:44,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:57:44,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:57:44,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:57:44,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:57:44,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:57:44,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 38 transitions, 188 flow. Second operand has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:57:44,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:57:44,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:57:44,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:57:44,618 INFO L124 PetriNetUnfolderBase]: 169/309 cut-off events. [2024-06-14 11:57:44,618 INFO L125 PetriNetUnfolderBase]: For 947/947 co-relation queries the response was YES. [2024-06-14 11:57:44,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1090 conditions, 309 events. 169/309 cut-off events. For 947/947 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1027 event pairs, 43 based on Foata normal form. 1/308 useless extension candidates. Maximal degree in co-relation 1066. Up to 294 conditions per place. [2024-06-14 11:57:44,620 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 34 selfloop transitions, 8 changer transitions 0/44 dead transitions. [2024-06-14 11:57:44,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 44 transitions, 286 flow [2024-06-14 11:57:44,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:57:44,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:57:44,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 69 transitions. [2024-06-14 11:57:44,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3709677419354839 [2024-06-14 11:57:44,621 INFO L175 Difference]: Start difference. First operand has 47 places, 38 transitions, 188 flow. Second operand 6 states and 69 transitions. [2024-06-14 11:57:44,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 44 transitions, 286 flow [2024-06-14 11:57:44,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 44 transitions, 272 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-14 11:57:44,623 INFO L231 Difference]: Finished difference. Result has 51 places, 38 transitions, 195 flow [2024-06-14 11:57:44,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=174, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=195, PETRI_PLACES=51, PETRI_TRANSITIONS=38} [2024-06-14 11:57:44,623 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 21 predicate places. [2024-06-14 11:57:44,623 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 38 transitions, 195 flow [2024-06-14 11:57:44,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:57:44,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:57:44,624 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:57:44,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-14 11:57:44,624 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-14 11:57:44,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:57:44,625 INFO L85 PathProgramCache]: Analyzing trace with hash -2130829247, now seen corresponding path program 1 times [2024-06-14 11:57:44,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:57:44,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224189499] [2024-06-14 11:57:44,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:57:44,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:57:44,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:57:45,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-14 11:57:45,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:57:45,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224189499] [2024-06-14 11:57:45,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224189499] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:57:45,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:57:45,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:57:45,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910213920] [2024-06-14 11:57:45,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:57:45,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:57:45,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:57:45,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:57:45,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:57:45,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:57:45,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 38 transitions, 195 flow. Second operand has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:57:45,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:57:45,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:57:45,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:57:45,422 INFO L124 PetriNetUnfolderBase]: 172/314 cut-off events. [2024-06-14 11:57:45,423 INFO L125 PetriNetUnfolderBase]: For 1171/1171 co-relation queries the response was YES. [2024-06-14 11:57:45,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1137 conditions, 314 events. 172/314 cut-off events. For 1171/1171 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1034 event pairs, 42 based on Foata normal form. 1/313 useless extension candidates. Maximal degree in co-relation 1111. Up to 284 conditions per place. [2024-06-14 11:57:45,424 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 41 selfloop transitions, 10 changer transitions 0/53 dead transitions. [2024-06-14 11:57:45,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 53 transitions, 339 flow [2024-06-14 11:57:45,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:57:45,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:57:45,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 84 transitions. [2024-06-14 11:57:45,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-14 11:57:45,426 INFO L175 Difference]: Start difference. First operand has 51 places, 38 transitions, 195 flow. Second operand 7 states and 84 transitions. [2024-06-14 11:57:45,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 53 transitions, 339 flow [2024-06-14 11:57:45,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 53 transitions, 315 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-14 11:57:45,428 INFO L231 Difference]: Finished difference. Result has 52 places, 40 transitions, 210 flow [2024-06-14 11:57:45,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=171, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=210, PETRI_PLACES=52, PETRI_TRANSITIONS=40} [2024-06-14 11:57:45,428 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 22 predicate places. [2024-06-14 11:57:45,428 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 40 transitions, 210 flow [2024-06-14 11:57:45,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:57:45,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:57:45,429 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:57:45,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-14 11:57:45,429 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-14 11:57:45,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:57:45,429 INFO L85 PathProgramCache]: Analyzing trace with hash 1993440455, now seen corresponding path program 1 times [2024-06-14 11:57:45,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:57:45,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888576188] [2024-06-14 11:57:45,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:57:45,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:57:45,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:57:45,934 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:57:45,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:57:45,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888576188] [2024-06-14 11:57:45,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [888576188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:57:45,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:57:45,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:57:45,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090848580] [2024-06-14 11:57:45,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:57:45,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:57:45,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:57:45,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:57:45,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:57:45,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:57:45,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 40 transitions, 210 flow. Second operand has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:57:45,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:57:45,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:57:45,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:57:46,127 INFO L124 PetriNetUnfolderBase]: 191/345 cut-off events. [2024-06-14 11:57:46,128 INFO L125 PetriNetUnfolderBase]: For 1615/1615 co-relation queries the response was YES. [2024-06-14 11:57:46,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1295 conditions, 345 events. 191/345 cut-off events. For 1615/1615 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1185 event pairs, 46 based on Foata normal form. 3/346 useless extension candidates. Maximal degree in co-relation 1269. Up to 290 conditions per place. [2024-06-14 11:57:46,130 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 44 selfloop transitions, 15 changer transitions 0/61 dead transitions. [2024-06-14 11:57:46,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 61 transitions, 402 flow [2024-06-14 11:57:46,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:57:46,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:57:46,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 90 transitions. [2024-06-14 11:57:46,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4147465437788018 [2024-06-14 11:57:46,131 INFO L175 Difference]: Start difference. First operand has 52 places, 40 transitions, 210 flow. Second operand 7 states and 90 transitions. [2024-06-14 11:57:46,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 61 transitions, 402 flow [2024-06-14 11:57:46,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 61 transitions, 379 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-14 11:57:46,134 INFO L231 Difference]: Finished difference. Result has 55 places, 46 transitions, 257 flow [2024-06-14 11:57:46,135 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=187, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=257, PETRI_PLACES=55, PETRI_TRANSITIONS=46} [2024-06-14 11:57:46,136 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 25 predicate places. [2024-06-14 11:57:46,138 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 46 transitions, 257 flow [2024-06-14 11:57:46,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:57:46,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:57:46,138 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:57:46,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-14 11:57:46,138 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-14 11:57:46,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:57:46,139 INFO L85 PathProgramCache]: Analyzing trace with hash 1993440269, now seen corresponding path program 2 times [2024-06-14 11:57:46,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:57:46,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014580925] [2024-06-14 11:57:46,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:57:46,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:57:46,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:57:46,637 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:57:46,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:57:46,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014580925] [2024-06-14 11:57:46,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014580925] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:57:46,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:57:46,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:57:46,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349052291] [2024-06-14 11:57:46,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:57:46,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:57:46,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:57:46,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:57:46,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:57:46,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:57:46,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 46 transitions, 257 flow. Second operand has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:57:46,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:57:46,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:57:46,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:57:46,775 INFO L124 PetriNetUnfolderBase]: 194/350 cut-off events. [2024-06-14 11:57:46,775 INFO L125 PetriNetUnfolderBase]: For 1908/1908 co-relation queries the response was YES. [2024-06-14 11:57:46,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1432 conditions, 350 events. 194/350 cut-off events. For 1908/1908 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1200 event pairs, 45 based on Foata normal form. 1/349 useless extension candidates. Maximal degree in co-relation 1404. Up to 304 conditions per place. [2024-06-14 11:57:46,777 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 42 selfloop transitions, 17 changer transitions 0/61 dead transitions. [2024-06-14 11:57:46,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 61 transitions, 449 flow [2024-06-14 11:57:46,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:57:46,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:57:46,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 86 transitions. [2024-06-14 11:57:46,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39631336405529954 [2024-06-14 11:57:46,778 INFO L175 Difference]: Start difference. First operand has 55 places, 46 transitions, 257 flow. Second operand 7 states and 86 transitions. [2024-06-14 11:57:46,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 61 transitions, 449 flow [2024-06-14 11:57:46,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 61 transitions, 440 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-14 11:57:46,783 INFO L231 Difference]: Finished difference. Result has 60 places, 50 transitions, 319 flow [2024-06-14 11:57:46,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=248, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=319, PETRI_PLACES=60, PETRI_TRANSITIONS=50} [2024-06-14 11:57:46,801 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 30 predicate places. [2024-06-14 11:57:46,802 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 50 transitions, 319 flow [2024-06-14 11:57:46,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:57:46,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:57:46,803 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:57:46,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-14 11:57:46,803 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-14 11:57:46,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:57:46,803 INFO L85 PathProgramCache]: Analyzing trace with hash 2139298283, now seen corresponding path program 3 times [2024-06-14 11:57:46,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:57:46,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032677966] [2024-06-14 11:57:46,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:57:46,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:57:46,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:57:47,300 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:57:47,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:57:47,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032677966] [2024-06-14 11:57:47,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032677966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:57:47,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:57:47,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:57:47,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340581148] [2024-06-14 11:57:47,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:57:47,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:57:47,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:57:47,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:57:47,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:57:47,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:57:47,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 50 transitions, 319 flow. Second operand has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:57:47,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:57:47,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:57:47,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:57:47,521 INFO L124 PetriNetUnfolderBase]: 192/347 cut-off events. [2024-06-14 11:57:47,521 INFO L125 PetriNetUnfolderBase]: For 2302/2302 co-relation queries the response was YES. [2024-06-14 11:57:47,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1500 conditions, 347 events. 192/347 cut-off events. For 2302/2302 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1179 event pairs, 44 based on Foata normal form. 1/346 useless extension candidates. Maximal degree in co-relation 1469. Up to 329 conditions per place. [2024-06-14 11:57:47,523 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 45 selfloop transitions, 10 changer transitions 0/57 dead transitions. [2024-06-14 11:57:47,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 57 transitions, 445 flow [2024-06-14 11:57:47,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:57:47,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:57:47,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 78 transitions. [2024-06-14 11:57:47,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35944700460829493 [2024-06-14 11:57:47,525 INFO L175 Difference]: Start difference. First operand has 60 places, 50 transitions, 319 flow. Second operand 7 states and 78 transitions. [2024-06-14 11:57:47,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 57 transitions, 445 flow [2024-06-14 11:57:47,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 57 transitions, 417 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-14 11:57:47,528 INFO L231 Difference]: Finished difference. Result has 64 places, 50 transitions, 316 flow [2024-06-14 11:57:47,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=291, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=316, PETRI_PLACES=64, PETRI_TRANSITIONS=50} [2024-06-14 11:57:47,529 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 34 predicate places. [2024-06-14 11:57:47,529 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 50 transitions, 316 flow [2024-06-14 11:57:47,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:57:47,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:57:47,529 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:57:47,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-14 11:57:47,529 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-14 11:57:47,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:57:47,530 INFO L85 PathProgramCache]: Analyzing trace with hash 1883591581, now seen corresponding path program 2 times [2024-06-14 11:57:47,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:57:47,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108037198] [2024-06-14 11:57:47,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:57:47,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:57:47,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:57:47,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:57:47,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:57:47,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108037198] [2024-06-14 11:57:47,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108037198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:57:47,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:57:47,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:57:47,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704539877] [2024-06-14 11:57:47,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:57:47,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:57:47,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:57:47,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:57:47,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:57:48,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:57:48,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 50 transitions, 316 flow. Second operand has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:57:48,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:57:48,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:57:48,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:57:48,234 INFO L124 PetriNetUnfolderBase]: 201/362 cut-off events. [2024-06-14 11:57:48,234 INFO L125 PetriNetUnfolderBase]: For 2826/2826 co-relation queries the response was YES. [2024-06-14 11:57:48,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1585 conditions, 362 events. 201/362 cut-off events. For 2826/2826 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1248 event pairs, 44 based on Foata normal form. 3/363 useless extension candidates. Maximal degree in co-relation 1552. Up to 338 conditions per place. [2024-06-14 11:57:48,237 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 49 selfloop transitions, 10 changer transitions 0/61 dead transitions. [2024-06-14 11:57:48,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 61 transitions, 468 flow [2024-06-14 11:57:48,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:57:48,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:57:48,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 80 transitions. [2024-06-14 11:57:48,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3686635944700461 [2024-06-14 11:57:48,238 INFO L175 Difference]: Start difference. First operand has 64 places, 50 transitions, 316 flow. Second operand 7 states and 80 transitions. [2024-06-14 11:57:48,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 61 transitions, 468 flow [2024-06-14 11:57:48,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 61 transitions, 439 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-14 11:57:48,241 INFO L231 Difference]: Finished difference. Result has 65 places, 52 transitions, 328 flow [2024-06-14 11:57:48,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=287, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=328, PETRI_PLACES=65, PETRI_TRANSITIONS=52} [2024-06-14 11:57:48,242 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 35 predicate places. [2024-06-14 11:57:48,242 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 52 transitions, 328 flow [2024-06-14 11:57:48,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:57:48,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:57:48,242 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:57:48,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-14 11:57:48,242 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-14 11:57:48,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:57:48,243 INFO L85 PathProgramCache]: Analyzing trace with hash 1883585071, now seen corresponding path program 3 times [2024-06-14 11:57:48,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:57:48,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699846722] [2024-06-14 11:57:48,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:57:48,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:57:48,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:57:48,726 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:57:48,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:57:48,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [699846722] [2024-06-14 11:57:48,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [699846722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:57:48,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:57:48,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:57:48,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134340075] [2024-06-14 11:57:48,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:57:48,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:57:48,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:57:48,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:57:48,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:57:48,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:57:48,797 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 52 transitions, 328 flow. Second operand has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:57:48,797 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:57:48,797 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:57:48,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:57:48,983 INFO L124 PetriNetUnfolderBase]: 195/353 cut-off events. [2024-06-14 11:57:48,983 INFO L125 PetriNetUnfolderBase]: For 3011/3011 co-relation queries the response was YES. [2024-06-14 11:57:48,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1563 conditions, 353 events. 195/353 cut-off events. For 3011/3011 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1222 event pairs, 42 based on Foata normal form. 3/354 useless extension candidates. Maximal degree in co-relation 1529. Up to 317 conditions per place. [2024-06-14 11:57:48,985 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 48 selfloop transitions, 13 changer transitions 0/63 dead transitions. [2024-06-14 11:57:48,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 63 transitions, 478 flow [2024-06-14 11:57:48,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:57:48,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:57:48,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 84 transitions. [2024-06-14 11:57:48,987 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-14 11:57:48,987 INFO L175 Difference]: Start difference. First operand has 65 places, 52 transitions, 328 flow. Second operand 7 states and 84 transitions. [2024-06-14 11:57:48,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 63 transitions, 478 flow [2024-06-14 11:57:48,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 63 transitions, 453 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-14 11:57:48,991 INFO L231 Difference]: Finished difference. Result has 67 places, 52 transitions, 334 flow [2024-06-14 11:57:48,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=303, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=334, PETRI_PLACES=67, PETRI_TRANSITIONS=52} [2024-06-14 11:57:48,991 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 37 predicate places. [2024-06-14 11:57:48,991 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 52 transitions, 334 flow [2024-06-14 11:57:48,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:57:48,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:57:48,992 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:57:48,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-14 11:57:48,992 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-14 11:57:48,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:57:48,992 INFO L85 PathProgramCache]: Analyzing trace with hash -1886109238, now seen corresponding path program 1 times [2024-06-14 11:57:48,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:57:48,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160232038] [2024-06-14 11:57:48,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:57:48,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:57:49,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:57:49,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-14 11:57:49,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:57:49,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160232038] [2024-06-14 11:57:49,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160232038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:57:49,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:57:49,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:57:49,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946406265] [2024-06-14 11:57:49,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:57:49,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:57:49,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:57:49,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:57:49,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:57:49,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:57:49,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 52 transitions, 334 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 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-14 11:57:49,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:57:49,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:57:49,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:57:50,199 INFO L124 PetriNetUnfolderBase]: 198/358 cut-off events. [2024-06-14 11:57:50,200 INFO L125 PetriNetUnfolderBase]: For 3236/3236 co-relation queries the response was YES. [2024-06-14 11:57:50,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1624 conditions, 358 events. 198/358 cut-off events. For 3236/3236 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1244 event pairs, 41 based on Foata normal form. 1/357 useless extension candidates. Maximal degree in co-relation 1590. Up to 314 conditions per place. [2024-06-14 11:57:50,202 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 56 selfloop transitions, 14 changer transitions 0/72 dead transitions. [2024-06-14 11:57:50,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 72 transitions, 532 flow [2024-06-14 11:57:50,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:57:50,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:57:50,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 105 transitions. [2024-06-14 11:57:50,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3763440860215054 [2024-06-14 11:57:50,203 INFO L175 Difference]: Start difference. First operand has 67 places, 52 transitions, 334 flow. Second operand 9 states and 105 transitions. [2024-06-14 11:57:50,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 72 transitions, 532 flow [2024-06-14 11:57:50,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 72 transitions, 493 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-14 11:57:50,207 INFO L231 Difference]: Finished difference. Result has 70 places, 54 transitions, 347 flow [2024-06-14 11:57:50,207 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=295, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=347, PETRI_PLACES=70, PETRI_TRANSITIONS=54} [2024-06-14 11:57:50,207 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 40 predicate places. [2024-06-14 11:57:50,207 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 54 transitions, 347 flow [2024-06-14 11:57:50,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 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-14 11:57:50,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:57:50,208 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:57:50,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-14 11:57:50,208 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-14 11:57:50,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:57:50,208 INFO L85 PathProgramCache]: Analyzing trace with hash -1886018873, now seen corresponding path program 1 times [2024-06-14 11:57:50,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:57:50,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [872386210] [2024-06-14 11:57:50,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:57:50,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:57:50,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:57:50,769 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:57:50,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:57:50,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [872386210] [2024-06-14 11:57:50,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [872386210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:57:50,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:57:50,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:57:50,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812997406] [2024-06-14 11:57:50,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:57:50,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:57:50,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:57:50,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:57:50,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:57:50,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:57:50,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 54 transitions, 347 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 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-14 11:57:50,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:57:50,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:57:50,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:57:51,024 INFO L124 PetriNetUnfolderBase]: 207/373 cut-off events. [2024-06-14 11:57:51,024 INFO L125 PetriNetUnfolderBase]: For 3862/3862 co-relation queries the response was YES. [2024-06-14 11:57:51,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1721 conditions, 373 events. 207/373 cut-off events. For 3862/3862 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1310 event pairs, 40 based on Foata normal form. 3/374 useless extension candidates. Maximal degree in co-relation 1686. Up to 334 conditions per place. [2024-06-14 11:57:51,027 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 58 selfloop transitions, 12 changer transitions 0/72 dead transitions. [2024-06-14 11:57:51,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 72 transitions, 541 flow [2024-06-14 11:57:51,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:57:51,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:57:51,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 95 transitions. [2024-06-14 11:57:51,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38306451612903225 [2024-06-14 11:57:51,028 INFO L175 Difference]: Start difference. First operand has 70 places, 54 transitions, 347 flow. Second operand 8 states and 95 transitions. [2024-06-14 11:57:51,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 72 transitions, 541 flow [2024-06-14 11:57:51,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 72 transitions, 507 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-14 11:57:51,032 INFO L231 Difference]: Finished difference. Result has 71 places, 56 transitions, 360 flow [2024-06-14 11:57:51,032 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=313, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=360, PETRI_PLACES=71, PETRI_TRANSITIONS=56} [2024-06-14 11:57:51,033 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 41 predicate places. [2024-06-14 11:57:51,033 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 56 transitions, 360 flow [2024-06-14 11:57:51,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 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-14 11:57:51,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:57:51,033 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:57:51,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-14 11:57:51,033 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-14 11:57:51,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:57:51,034 INFO L85 PathProgramCache]: Analyzing trace with hash -1882299958, now seen corresponding path program 2 times [2024-06-14 11:57:51,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:57:51,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080216142] [2024-06-14 11:57:51,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:57:51,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:57:51,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:57:51,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:57:51,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:57:51,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080216142] [2024-06-14 11:57:51,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1080216142] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:57:51,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:57:51,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:57:51,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49782963] [2024-06-14 11:57:51,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:57:51,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:57:51,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:57:51,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:57:51,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:57:51,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:57:51,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 56 transitions, 360 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 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-14 11:57:51,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:57:51,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:57:51,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:57:51,910 INFO L124 PetriNetUnfolderBase]: 210/378 cut-off events. [2024-06-14 11:57:51,911 INFO L125 PetriNetUnfolderBase]: For 4134/4134 co-relation queries the response was YES. [2024-06-14 11:57:51,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1804 conditions, 378 events. 210/378 cut-off events. For 4134/4134 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1329 event pairs, 41 based on Foata normal form. 1/377 useless extension candidates. Maximal degree in co-relation 1768. Up to 330 conditions per place. [2024-06-14 11:57:51,913 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 48 selfloop transitions, 19 changer transitions 0/69 dead transitions. [2024-06-14 11:57:51,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 69 transitions, 538 flow [2024-06-14 11:57:51,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:57:51,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:57:51,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 94 transitions. [2024-06-14 11:57:51,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3790322580645161 [2024-06-14 11:57:51,914 INFO L175 Difference]: Start difference. First operand has 71 places, 56 transitions, 360 flow. Second operand 8 states and 94 transitions. [2024-06-14 11:57:51,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 69 transitions, 538 flow [2024-06-14 11:57:51,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 69 transitions, 507 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-14 11:57:51,919 INFO L231 Difference]: Finished difference. Result has 73 places, 58 transitions, 394 flow [2024-06-14 11:57:51,919 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=329, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=394, PETRI_PLACES=73, PETRI_TRANSITIONS=58} [2024-06-14 11:57:51,919 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 43 predicate places. [2024-06-14 11:57:51,919 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 58 transitions, 394 flow [2024-06-14 11:57:51,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 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-14 11:57:51,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:57:51,920 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:57:51,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-14 11:57:51,920 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-14 11:57:51,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:57:51,920 INFO L85 PathProgramCache]: Analyzing trace with hash 1667107631, now seen corresponding path program 2 times [2024-06-14 11:57:51,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:57:51,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682812473] [2024-06-14 11:57:51,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:57:51,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:57:51,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:57:52,436 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:57:52,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:57:52,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682812473] [2024-06-14 11:57:52,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [682812473] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:57:52,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:57:52,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:57:52,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444591074] [2024-06-14 11:57:52,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:57:52,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:57:52,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:57:52,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:57:52,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:57:52,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:57:52,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 58 transitions, 394 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 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-14 11:57:52,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:57:52,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:57:52,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:57:52,708 INFO L124 PetriNetUnfolderBase]: 244/433 cut-off events. [2024-06-14 11:57:52,708 INFO L125 PetriNetUnfolderBase]: For 5808/5808 co-relation queries the response was YES. [2024-06-14 11:57:52,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2160 conditions, 433 events. 244/433 cut-off events. For 5808/5808 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1598 event pairs, 51 based on Foata normal form. 3/434 useless extension candidates. Maximal degree in co-relation 2123. Up to 296 conditions per place. [2024-06-14 11:57:52,711 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 57 selfloop transitions, 26 changer transitions 0/85 dead transitions. [2024-06-14 11:57:52,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 85 transitions, 736 flow [2024-06-14 11:57:52,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:57:52,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:57:52,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 108 transitions. [2024-06-14 11:57:52,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43548387096774194 [2024-06-14 11:57:52,712 INFO L175 Difference]: Start difference. First operand has 73 places, 58 transitions, 394 flow. Second operand 8 states and 108 transitions. [2024-06-14 11:57:52,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 85 transitions, 736 flow [2024-06-14 11:57:52,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 85 transitions, 687 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-14 11:57:52,718 INFO L231 Difference]: Finished difference. Result has 75 places, 64 transitions, 460 flow [2024-06-14 11:57:52,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=345, 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=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=460, PETRI_PLACES=75, PETRI_TRANSITIONS=64} [2024-06-14 11:57:52,719 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 45 predicate places. [2024-06-14 11:57:52,719 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 64 transitions, 460 flow [2024-06-14 11:57:52,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 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-14 11:57:52,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:57:52,721 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:57:52,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-14 11:57:52,721 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-14 11:57:52,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:57:52,722 INFO L85 PathProgramCache]: Analyzing trace with hash 1667113211, now seen corresponding path program 3 times [2024-06-14 11:57:52,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:57:52,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688690642] [2024-06-14 11:57:52,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:57:52,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:57:52,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:57:53,277 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:57:53,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:57:53,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688690642] [2024-06-14 11:57:53,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1688690642] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:57:53,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:57:53,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:57:53,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412921301] [2024-06-14 11:57:53,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:57:53,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:57:53,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:57:53,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:57:53,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:57:53,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:57:53,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 64 transitions, 460 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 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-14 11:57:53,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:57:53,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:57:53,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:57:53,548 INFO L124 PetriNetUnfolderBase]: 238/424 cut-off events. [2024-06-14 11:57:53,549 INFO L125 PetriNetUnfolderBase]: For 6094/6094 co-relation queries the response was YES. [2024-06-14 11:57:53,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2168 conditions, 424 events. 238/424 cut-off events. For 6094/6094 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1554 event pairs, 51 based on Foata normal form. 3/425 useless extension candidates. Maximal degree in co-relation 2130. Up to 292 conditions per place. [2024-06-14 11:57:53,551 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 53 selfloop transitions, 27 changer transitions 0/82 dead transitions. [2024-06-14 11:57:53,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 82 transitions, 702 flow [2024-06-14 11:57:53,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:57:53,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:57:53,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 104 transitions. [2024-06-14 11:57:53,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-14 11:57:53,552 INFO L175 Difference]: Start difference. First operand has 75 places, 64 transitions, 460 flow. Second operand 8 states and 104 transitions. [2024-06-14 11:57:53,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 82 transitions, 702 flow [2024-06-14 11:57:53,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 82 transitions, 661 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-14 11:57:53,558 INFO L231 Difference]: Finished difference. Result has 80 places, 64 transitions, 478 flow [2024-06-14 11:57:53,558 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=419, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=478, PETRI_PLACES=80, PETRI_TRANSITIONS=64} [2024-06-14 11:57:53,558 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 50 predicate places. [2024-06-14 11:57:53,558 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 64 transitions, 478 flow [2024-06-14 11:57:53,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 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-14 11:57:53,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:57:53,559 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:57:53,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-14 11:57:53,559 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-14 11:57:53,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:57:53,559 INFO L85 PathProgramCache]: Analyzing trace with hash 1893744349, now seen corresponding path program 4 times [2024-06-14 11:57:53,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:57:53,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977800195] [2024-06-14 11:57:53,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:57:53,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:57:53,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:57:54,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:57:54,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:57:54,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977800195] [2024-06-14 11:57:54,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1977800195] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:57:54,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:57:54,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:57:54,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043557414] [2024-06-14 11:57:54,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:57:54,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:57:54,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:57:54,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:57:54,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:57:54,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:57:54,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 64 transitions, 478 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 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-14 11:57:54,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:57:54,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:57:54,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:57:54,353 INFO L124 PetriNetUnfolderBase]: 262/463 cut-off events. [2024-06-14 11:57:54,353 INFO L125 PetriNetUnfolderBase]: For 7508/7508 co-relation queries the response was YES. [2024-06-14 11:57:54,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2486 conditions, 463 events. 262/463 cut-off events. For 7508/7508 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1749 event pairs, 55 based on Foata normal form. 3/464 useless extension candidates. Maximal degree in co-relation 2446. Up to 379 conditions per place. [2024-06-14 11:57:54,356 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 63 selfloop transitions, 19 changer transitions 0/84 dead transitions. [2024-06-14 11:57:54,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 84 transitions, 810 flow [2024-06-14 11:57:54,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:57:54,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:57:54,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 99 transitions. [2024-06-14 11:57:54,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39919354838709675 [2024-06-14 11:57:54,358 INFO L175 Difference]: Start difference. First operand has 80 places, 64 transitions, 478 flow. Second operand 8 states and 99 transitions. [2024-06-14 11:57:54,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 84 transitions, 810 flow [2024-06-14 11:57:54,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 84 transitions, 743 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-14 11:57:54,367 INFO L231 Difference]: Finished difference. Result has 81 places, 68 transitions, 506 flow [2024-06-14 11:57:54,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=419, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=506, PETRI_PLACES=81, PETRI_TRANSITIONS=68} [2024-06-14 11:57:54,367 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 51 predicate places. [2024-06-14 11:57:54,367 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 68 transitions, 506 flow [2024-06-14 11:57:54,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 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-14 11:57:54,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:57:54,368 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:57:54,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-14 11:57:54,368 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-14 11:57:54,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:57:54,369 INFO L85 PathProgramCache]: Analyzing trace with hash -1431749996, now seen corresponding path program 3 times [2024-06-14 11:57:54,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:57:54,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093765777] [2024-06-14 11:57:54,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:57:54,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:57:54,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:57:55,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:57:55,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:57:55,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093765777] [2024-06-14 11:57:55,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1093765777] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:57:55,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:57:55,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:57:55,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069998986] [2024-06-14 11:57:55,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:57:55,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:57:55,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:57:55,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:57:55,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:57:55,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:57:55,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 68 transitions, 506 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 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-14 11:57:55,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:57:55,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:57:55,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:57:55,321 INFO L124 PetriNetUnfolderBase]: 260/460 cut-off events. [2024-06-14 11:57:55,321 INFO L125 PetriNetUnfolderBase]: For 7510/7510 co-relation queries the response was YES. [2024-06-14 11:57:55,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2447 conditions, 460 events. 260/460 cut-off events. For 7510/7510 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 1718 event pairs, 59 based on Foata normal form. 1/459 useless extension candidates. Maximal degree in co-relation 2406. Up to 439 conditions per place. [2024-06-14 11:57:55,324 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 64 selfloop transitions, 12 changer transitions 0/78 dead transitions. [2024-06-14 11:57:55,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 78 transitions, 698 flow [2024-06-14 11:57:55,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:57:55,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:57:55,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 87 transitions. [2024-06-14 11:57:55,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35080645161290325 [2024-06-14 11:57:55,325 INFO L175 Difference]: Start difference. First operand has 81 places, 68 transitions, 506 flow. Second operand 8 states and 87 transitions. [2024-06-14 11:57:55,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 78 transitions, 698 flow [2024-06-14 11:57:55,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 78 transitions, 646 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-14 11:57:55,337 INFO L231 Difference]: Finished difference. Result has 84 places, 70 transitions, 509 flow [2024-06-14 11:57:55,337 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=454, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=509, PETRI_PLACES=84, PETRI_TRANSITIONS=70} [2024-06-14 11:57:55,337 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 54 predicate places. [2024-06-14 11:57:55,337 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 70 transitions, 509 flow [2024-06-14 11:57:55,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 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-14 11:57:55,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:57:55,338 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:57:55,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-14 11:57:55,338 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-14 11:57:55,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:57:55,339 INFO L85 PathProgramCache]: Analyzing trace with hash -1431749841, now seen corresponding path program 5 times [2024-06-14 11:57:55,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:57:55,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287230036] [2024-06-14 11:57:55,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:57:55,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:57:55,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:57:55,840 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:57:55,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:57:55,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1287230036] [2024-06-14 11:57:55,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1287230036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:57:55,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:57:55,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:57:55,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209788305] [2024-06-14 11:57:55,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:57:55,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:57:55,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:57:55,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:57:55,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:57:55,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:57:55,895 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 70 transitions, 509 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 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-14 11:57:55,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:57:55,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:57:55,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:57:56,131 INFO L124 PetriNetUnfolderBase]: 254/451 cut-off events. [2024-06-14 11:57:56,131 INFO L125 PetriNetUnfolderBase]: For 7795/7795 co-relation queries the response was YES. [2024-06-14 11:57:56,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2336 conditions, 451 events. 254/451 cut-off events. For 7795/7795 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1687 event pairs, 47 based on Foata normal form. 3/452 useless extension candidates. Maximal degree in co-relation 2294. Up to 372 conditions per place. [2024-06-14 11:57:56,134 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 63 selfloop transitions, 20 changer transitions 0/85 dead transitions. [2024-06-14 11:57:56,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 85 transitions, 755 flow [2024-06-14 11:57:56,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:57:56,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:57:56,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 97 transitions. [2024-06-14 11:57:56,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3911290322580645 [2024-06-14 11:57:56,135 INFO L175 Difference]: Start difference. First operand has 84 places, 70 transitions, 509 flow. Second operand 8 states and 97 transitions. [2024-06-14 11:57:56,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 85 transitions, 755 flow [2024-06-14 11:57:56,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 85 transitions, 706 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-14 11:57:56,146 INFO L231 Difference]: Finished difference. Result has 86 places, 70 transitions, 505 flow [2024-06-14 11:57:56,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=460, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=505, PETRI_PLACES=86, PETRI_TRANSITIONS=70} [2024-06-14 11:57:56,146 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 56 predicate places. [2024-06-14 11:57:56,146 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 70 transitions, 505 flow [2024-06-14 11:57:56,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 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-14 11:57:56,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:57:56,147 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:57:56,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-14 11:57:56,147 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-14 11:57:56,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:57:56,147 INFO L85 PathProgramCache]: Analyzing trace with hash -1424392611, now seen corresponding path program 6 times [2024-06-14 11:57:56,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:57:56,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008425971] [2024-06-14 11:57:56,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:57:56,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:57:56,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:57:56,648 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:57:56,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:57:56,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1008425971] [2024-06-14 11:57:56,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1008425971] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:57:56,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:57:56,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:57:56,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126932025] [2024-06-14 11:57:56,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:57:56,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:57:56,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:57:56,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:57:56,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:57:56,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:57:56,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 70 transitions, 505 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 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-14 11:57:56,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:57:56,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:57:56,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:57:56,935 INFO L124 PetriNetUnfolderBase]: 248/442 cut-off events. [2024-06-14 11:57:56,935 INFO L125 PetriNetUnfolderBase]: For 7705/7705 co-relation queries the response was YES. [2024-06-14 11:57:56,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2269 conditions, 442 events. 248/442 cut-off events. For 7705/7705 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1654 event pairs, 51 based on Foata normal form. 3/443 useless extension candidates. Maximal degree in co-relation 2226. Up to 405 conditions per place. [2024-06-14 11:57:56,938 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 68 selfloop transitions, 12 changer transitions 0/82 dead transitions. [2024-06-14 11:57:56,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 82 transitions, 695 flow [2024-06-14 11:57:56,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:57:56,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:57:56,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 91 transitions. [2024-06-14 11:57:56,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36693548387096775 [2024-06-14 11:57:56,939 INFO L175 Difference]: Start difference. First operand has 86 places, 70 transitions, 505 flow. Second operand 8 states and 91 transitions. [2024-06-14 11:57:56,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 82 transitions, 695 flow [2024-06-14 11:57:56,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 82 transitions, 647 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-14 11:57:56,947 INFO L231 Difference]: Finished difference. Result has 88 places, 70 transitions, 486 flow [2024-06-14 11:57:56,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=457, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=486, PETRI_PLACES=88, PETRI_TRANSITIONS=70} [2024-06-14 11:57:56,947 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 58 predicate places. [2024-06-14 11:57:56,947 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 70 transitions, 486 flow [2024-06-14 11:57:56,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 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-14 11:57:56,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:57:56,948 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:57:56,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-14 11:57:56,948 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-14 11:57:56,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:57:56,948 INFO L85 PathProgramCache]: Analyzing trace with hash -1424125484, now seen corresponding path program 1 times [2024-06-14 11:57:56,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:57:56,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135038103] [2024-06-14 11:57:56,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:57:56,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:57:56,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:57:57,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:57:57,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:57:57,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2135038103] [2024-06-14 11:57:57,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2135038103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:57:57,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:57:57,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:57:57,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923257389] [2024-06-14 11:57:57,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:57:57,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:57:57,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:57:57,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:57:57,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:57:57,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:57:57,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 70 transitions, 486 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 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-14 11:57:57,664 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:57:57,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:57:57,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:57:57,906 INFO L124 PetriNetUnfolderBase]: 244/436 cut-off events. [2024-06-14 11:57:57,906 INFO L125 PetriNetUnfolderBase]: For 7524/7524 co-relation queries the response was YES. [2024-06-14 11:57:57,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2197 conditions, 436 events. 244/436 cut-off events. For 7524/7524 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1612 event pairs, 47 based on Foata normal form. 2/436 useless extension candidates. Maximal degree in co-relation 2153. Up to 407 conditions per place. [2024-06-14 11:57:57,909 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 68 selfloop transitions, 12 changer transitions 0/82 dead transitions. [2024-06-14 11:57:57,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 82 transitions, 684 flow [2024-06-14 11:57:57,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:57:57,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:57:57,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 89 transitions. [2024-06-14 11:57:57,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3588709677419355 [2024-06-14 11:57:57,910 INFO L175 Difference]: Start difference. First operand has 88 places, 70 transitions, 486 flow. Second operand 8 states and 89 transitions. [2024-06-14 11:57:57,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 82 transitions, 684 flow [2024-06-14 11:57:57,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 82 transitions, 644 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-14 11:57:57,919 INFO L231 Difference]: Finished difference. Result has 88 places, 72 transitions, 495 flow [2024-06-14 11:57:57,919 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=446, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=495, PETRI_PLACES=88, PETRI_TRANSITIONS=72} [2024-06-14 11:57:57,919 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 58 predicate places. [2024-06-14 11:57:57,919 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 72 transitions, 495 flow [2024-06-14 11:57:57,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 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-14 11:57:57,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:57:57,920 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:57:57,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-14 11:57:57,920 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-14 11:57:57,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:57:57,920 INFO L85 PathProgramCache]: Analyzing trace with hash -1424115564, now seen corresponding path program 1 times [2024-06-14 11:57:57,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:57:57,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853137425] [2024-06-14 11:57:57,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:57:57,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:57:57,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:57:58,761 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:57:58,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:57:58,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853137425] [2024-06-14 11:57:58,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1853137425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:57:58,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:57:58,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:57:58,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789878721] [2024-06-14 11:57:58,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:57:58,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:57:58,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:57:58,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:57:58,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:57:58,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:57:58,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 72 transitions, 495 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:57:58,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:57:58,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:57:58,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:57:59,132 INFO L124 PetriNetUnfolderBase]: 241/431 cut-off events. [2024-06-14 11:57:59,132 INFO L125 PetriNetUnfolderBase]: For 7493/7493 co-relation queries the response was YES. [2024-06-14 11:57:59,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2161 conditions, 431 events. 241/431 cut-off events. For 7493/7493 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1590 event pairs, 46 based on Foata normal form. 2/431 useless extension candidates. Maximal degree in co-relation 2116. Up to 404 conditions per place. [2024-06-14 11:57:59,135 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 69 selfloop transitions, 11 changer transitions 0/82 dead transitions. [2024-06-14 11:57:59,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 82 transitions, 677 flow [2024-06-14 11:57:59,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:57:59,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:57:59,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 87 transitions. [2024-06-14 11:57:59,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35080645161290325 [2024-06-14 11:57:59,136 INFO L175 Difference]: Start difference. First operand has 88 places, 72 transitions, 495 flow. Second operand 8 states and 87 transitions. [2024-06-14 11:57:59,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 82 transitions, 677 flow [2024-06-14 11:57:59,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 82 transitions, 641 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-14 11:57:59,144 INFO L231 Difference]: Finished difference. Result has 90 places, 72 transitions, 485 flow [2024-06-14 11:57:59,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=459, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=485, PETRI_PLACES=90, PETRI_TRANSITIONS=72} [2024-06-14 11:57:59,144 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 60 predicate places. [2024-06-14 11:57:59,144 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 72 transitions, 485 flow [2024-06-14 11:57:59,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:57:59,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:57:59,145 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:57:59,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-14 11:57:59,145 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-14 11:57:59,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:57:59,145 INFO L85 PathProgramCache]: Analyzing trace with hash 22577386, now seen corresponding path program 1 times [2024-06-14 11:57:59,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:57:59,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074937382] [2024-06-14 11:57:59,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:57:59,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:57:59,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:57:59,914 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:57:59,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:57:59,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074937382] [2024-06-14 11:57:59,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074937382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:57:59,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:57:59,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:57:59,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607055537] [2024-06-14 11:57:59,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:57:59,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:57:59,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:57:59,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:57:59,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:57:59,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:57:59,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 72 transitions, 485 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:57:59,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:57:59,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:57:59,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:58:00,224 INFO L124 PetriNetUnfolderBase]: 252/452 cut-off events. [2024-06-14 11:58:00,224 INFO L125 PetriNetUnfolderBase]: For 8889/8889 co-relation queries the response was YES. [2024-06-14 11:58:00,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2333 conditions, 452 events. 252/452 cut-off events. For 8889/8889 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1712 event pairs, 33 based on Foata normal form. 2/452 useless extension candidates. Maximal degree in co-relation 2287. Up to 373 conditions per place. [2024-06-14 11:58:00,227 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 78 selfloop transitions, 16 changer transitions 0/96 dead transitions. [2024-06-14 11:58:00,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 96 transitions, 807 flow [2024-06-14 11:58:00,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:58:00,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:58:00,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 116 transitions. [2024-06-14 11:58:00,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3741935483870968 [2024-06-14 11:58:00,229 INFO L175 Difference]: Start difference. First operand has 90 places, 72 transitions, 485 flow. Second operand 10 states and 116 transitions. [2024-06-14 11:58:00,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 96 transitions, 807 flow [2024-06-14 11:58:00,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 96 transitions, 781 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-14 11:58:00,240 INFO L231 Difference]: Finished difference. Result has 94 places, 74 transitions, 529 flow [2024-06-14 11:58:00,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=459, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=529, PETRI_PLACES=94, PETRI_TRANSITIONS=74} [2024-06-14 11:58:00,241 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 64 predicate places. [2024-06-14 11:58:00,241 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 74 transitions, 529 flow [2024-06-14 11:58:00,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:00,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:58:00,242 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:58:00,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-14 11:58:00,242 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-14 11:58:00,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:58:00,242 INFO L85 PathProgramCache]: Analyzing trace with hash 1660157202, now seen corresponding path program 1 times [2024-06-14 11:58:00,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:58:00,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913234354] [2024-06-14 11:58:00,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:58:00,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:58:00,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:58:00,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:58:00,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:58:00,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913234354] [2024-06-14 11:58:00,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913234354] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:58:00,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:58:00,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:58:00,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120400040] [2024-06-14 11:58:00,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:58:00,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:58:00,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:58:00,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:58:00,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:58:01,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:58:01,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 74 transitions, 529 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:01,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:58:01,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:58:01,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:58:01,409 INFO L124 PetriNetUnfolderBase]: 261/467 cut-off events. [2024-06-14 11:58:01,409 INFO L125 PetriNetUnfolderBase]: For 9936/9936 co-relation queries the response was YES. [2024-06-14 11:58:01,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2448 conditions, 467 events. 261/467 cut-off events. For 9936/9936 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 1800 event pairs, 49 based on Foata normal form. 3/468 useless extension candidates. Maximal degree in co-relation 2401. Up to 401 conditions per place. [2024-06-14 11:58:01,412 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 79 selfloop transitions, 19 changer transitions 0/100 dead transitions. [2024-06-14 11:58:01,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 100 transitions, 807 flow [2024-06-14 11:58:01,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:58:01,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:58:01,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 127 transitions. [2024-06-14 11:58:01,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3724340175953079 [2024-06-14 11:58:01,413 INFO L175 Difference]: Start difference. First operand has 94 places, 74 transitions, 529 flow. Second operand 11 states and 127 transitions. [2024-06-14 11:58:01,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 100 transitions, 807 flow [2024-06-14 11:58:01,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 100 transitions, 770 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-14 11:58:01,423 INFO L231 Difference]: Finished difference. Result has 99 places, 77 transitions, 569 flow [2024-06-14 11:58:01,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=492, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=569, PETRI_PLACES=99, PETRI_TRANSITIONS=77} [2024-06-14 11:58:01,424 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 69 predicate places. [2024-06-14 11:58:01,424 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 77 transitions, 569 flow [2024-06-14 11:58:01,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:01,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:58:01,424 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:58:01,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-14 11:58:01,425 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-14 11:58:01,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:58:01,425 INFO L85 PathProgramCache]: Analyzing trace with hash 22637836, now seen corresponding path program 2 times [2024-06-14 11:58:01,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:58:01,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781589259] [2024-06-14 11:58:01,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:58:01,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:58:01,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:58:02,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:58:02,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:58:02,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781589259] [2024-06-14 11:58:02,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781589259] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:58:02,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:58:02,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:58:02,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203992775] [2024-06-14 11:58:02,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:58:02,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:58:02,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:58:02,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:58:02,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:58:02,312 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:58:02,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 77 transitions, 569 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:02,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:58:02,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:58:02,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:58:02,600 INFO L124 PetriNetUnfolderBase]: 258/462 cut-off events. [2024-06-14 11:58:02,601 INFO L125 PetriNetUnfolderBase]: For 9668/9668 co-relation queries the response was YES. [2024-06-14 11:58:02,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2458 conditions, 462 events. 258/462 cut-off events. For 9668/9668 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 1766 event pairs, 50 based on Foata normal form. 2/462 useless extension candidates. Maximal degree in co-relation 2409. Up to 412 conditions per place. [2024-06-14 11:58:02,604 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 80 selfloop transitions, 15 changer transitions 0/97 dead transitions. [2024-06-14 11:58:02,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 97 transitions, 807 flow [2024-06-14 11:58:02,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:58:02,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:58:02,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 114 transitions. [2024-06-14 11:58:02,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36774193548387096 [2024-06-14 11:58:02,605 INFO L175 Difference]: Start difference. First operand has 99 places, 77 transitions, 569 flow. Second operand 10 states and 114 transitions. [2024-06-14 11:58:02,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 97 transitions, 807 flow [2024-06-14 11:58:02,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 97 transitions, 744 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-14 11:58:02,617 INFO L231 Difference]: Finished difference. Result has 100 places, 77 transitions, 540 flow [2024-06-14 11:58:02,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=506, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=540, PETRI_PLACES=100, PETRI_TRANSITIONS=77} [2024-06-14 11:58:02,617 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 70 predicate places. [2024-06-14 11:58:02,617 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 77 transitions, 540 flow [2024-06-14 11:58:02,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:02,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:58:02,618 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:58:02,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-14 11:58:02,618 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-14 11:58:02,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:58:02,618 INFO L85 PathProgramCache]: Analyzing trace with hash 140730290, now seen corresponding path program 2 times [2024-06-14 11:58:02,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:58:02,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786012037] [2024-06-14 11:58:02,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:58:02,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:58:02,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:58:03,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:58:03,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:58:03,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786012037] [2024-06-14 11:58:03,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786012037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:58:03,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:58:03,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:58:03,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334171581] [2024-06-14 11:58:03,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:58:03,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:58:03,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:58:03,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:58:03,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:58:03,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:58:03,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 77 transitions, 540 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:03,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:58:03,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:58:03,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:58:03,577 INFO L124 PetriNetUnfolderBase]: 261/467 cut-off events. [2024-06-14 11:58:03,578 INFO L125 PetriNetUnfolderBase]: For 9859/9859 co-relation queries the response was YES. [2024-06-14 11:58:03,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2448 conditions, 467 events. 261/467 cut-off events. For 9859/9859 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 1803 event pairs, 42 based on Foata normal form. 1/466 useless extension candidates. Maximal degree in co-relation 2398. Up to 389 conditions per place. [2024-06-14 11:58:03,581 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 75 selfloop transitions, 27 changer transitions 0/104 dead transitions. [2024-06-14 11:58:03,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 104 transitions, 867 flow [2024-06-14 11:58:03,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:58:03,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:58:03,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 107 transitions. [2024-06-14 11:58:03,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835125448028674 [2024-06-14 11:58:03,584 INFO L175 Difference]: Start difference. First operand has 100 places, 77 transitions, 540 flow. Second operand 9 states and 107 transitions. [2024-06-14 11:58:03,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 104 transitions, 867 flow [2024-06-14 11:58:03,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 104 transitions, 835 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-14 11:58:03,596 INFO L231 Difference]: Finished difference. Result has 104 places, 90 transitions, 693 flow [2024-06-14 11:58:03,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=508, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=693, PETRI_PLACES=104, PETRI_TRANSITIONS=90} [2024-06-14 11:58:03,598 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 74 predicate places. [2024-06-14 11:58:03,598 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 90 transitions, 693 flow [2024-06-14 11:58:03,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:03,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:58:03,599 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:58:03,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-14 11:58:03,599 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-14 11:58:03,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:58:03,599 INFO L85 PathProgramCache]: Analyzing trace with hash 140725516, now seen corresponding path program 3 times [2024-06-14 11:58:03,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:58:03,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732317393] [2024-06-14 11:58:03,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:58:03,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:58:03,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:58:04,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:58:04,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:58:04,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732317393] [2024-06-14 11:58:04,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1732317393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:58:04,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:58:04,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:58:04,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544008516] [2024-06-14 11:58:04,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:58:04,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:58:04,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:58:04,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:58:04,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:58:04,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:58:04,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 90 transitions, 693 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:04,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:58:04,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:58:04,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:58:04,586 INFO L124 PetriNetUnfolderBase]: 265/475 cut-off events. [2024-06-14 11:58:04,586 INFO L125 PetriNetUnfolderBase]: For 11298/11298 co-relation queries the response was YES. [2024-06-14 11:58:04,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2652 conditions, 475 events. 265/475 cut-off events. For 11298/11298 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 1855 event pairs, 47 based on Foata normal form. 2/475 useless extension candidates. Maximal degree in co-relation 2597. Up to 421 conditions per place. [2024-06-14 11:58:04,590 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 82 selfloop transitions, 20 changer transitions 0/104 dead transitions. [2024-06-14 11:58:04,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 104 transitions, 945 flow [2024-06-14 11:58:04,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:58:04,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:58:04,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 103 transitions. [2024-06-14 11:58:04,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36917562724014336 [2024-06-14 11:58:04,593 INFO L175 Difference]: Start difference. First operand has 104 places, 90 transitions, 693 flow. Second operand 9 states and 103 transitions. [2024-06-14 11:58:04,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 104 transitions, 945 flow [2024-06-14 11:58:04,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 104 transitions, 901 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-14 11:58:04,608 INFO L231 Difference]: Finished difference. Result has 110 places, 91 transitions, 713 flow [2024-06-14 11:58:04,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=649, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=713, PETRI_PLACES=110, PETRI_TRANSITIONS=91} [2024-06-14 11:58:04,609 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 80 predicate places. [2024-06-14 11:58:04,609 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 91 transitions, 713 flow [2024-06-14 11:58:04,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:04,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:58:04,609 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:58:04,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-14 11:58:04,610 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-14 11:58:04,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:58:04,610 INFO L85 PathProgramCache]: Analyzing trace with hash 140725640, now seen corresponding path program 3 times [2024-06-14 11:58:04,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:58:04,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549237483] [2024-06-14 11:58:04,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:58:04,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:58:04,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:58:05,328 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:58:05,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:58:05,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549237483] [2024-06-14 11:58:05,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549237483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:58:05,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:58:05,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:58:05,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570476944] [2024-06-14 11:58:05,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:58:05,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:58:05,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:58:05,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:58:05,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:58:05,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:58:05,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 91 transitions, 713 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:05,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:58:05,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:58:05,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:58:05,710 INFO L124 PetriNetUnfolderBase]: 289/514 cut-off events. [2024-06-14 11:58:05,710 INFO L125 PetriNetUnfolderBase]: For 13970/13970 co-relation queries the response was YES. [2024-06-14 11:58:05,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2958 conditions, 514 events. 289/514 cut-off events. For 13970/13970 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2055 event pairs, 46 based on Foata normal form. 3/515 useless extension candidates. Maximal degree in co-relation 2902. Up to 341 conditions per place. [2024-06-14 11:58:05,712 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 68 selfloop transitions, 47 changer transitions 0/117 dead transitions. [2024-06-14 11:58:05,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 117 transitions, 1115 flow [2024-06-14 11:58:05,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:58:05,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:58:05,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 130 transitions. [2024-06-14 11:58:05,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-14 11:58:05,714 INFO L175 Difference]: Start difference. First operand has 110 places, 91 transitions, 713 flow. Second operand 10 states and 130 transitions. [2024-06-14 11:58:05,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 117 transitions, 1115 flow [2024-06-14 11:58:05,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 117 transitions, 1061 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-14 11:58:05,731 INFO L231 Difference]: Finished difference. Result has 113 places, 97 transitions, 837 flow [2024-06-14 11:58:05,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=659, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=837, PETRI_PLACES=113, PETRI_TRANSITIONS=97} [2024-06-14 11:58:05,731 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 83 predicate places. [2024-06-14 11:58:05,731 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 97 transitions, 837 flow [2024-06-14 11:58:05,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:05,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:58:05,732 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:58:05,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-14 11:58:05,732 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-14 11:58:05,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:58:05,732 INFO L85 PathProgramCache]: Analyzing trace with hash 140903270, now seen corresponding path program 4 times [2024-06-14 11:58:05,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:58:05,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826736553] [2024-06-14 11:58:05,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:58:05,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:58:05,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:58:06,411 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:58:06,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:58:06,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826736553] [2024-06-14 11:58:06,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826736553] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:58:06,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:58:06,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:58:06,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313445947] [2024-06-14 11:58:06,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:58:06,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:58:06,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:58:06,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:58:06,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:58:06,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:58:06,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 97 transitions, 837 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:06,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:58:06,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:58:06,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:58:06,677 INFO L124 PetriNetUnfolderBase]: 287/511 cut-off events. [2024-06-14 11:58:06,677 INFO L125 PetriNetUnfolderBase]: For 13555/13555 co-relation queries the response was YES. [2024-06-14 11:58:06,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3037 conditions, 511 events. 287/511 cut-off events. For 13555/13555 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 2047 event pairs, 47 based on Foata normal form. 1/510 useless extension candidates. Maximal degree in co-relation 2980. Up to 433 conditions per place. [2024-06-14 11:58:06,681 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 82 selfloop transitions, 28 changer transitions 0/112 dead transitions. [2024-06-14 11:58:06,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 112 transitions, 1115 flow [2024-06-14 11:58:06,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:58:06,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:58:06,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 106 transitions. [2024-06-14 11:58:06,683 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37992831541218636 [2024-06-14 11:58:06,683 INFO L175 Difference]: Start difference. First operand has 113 places, 97 transitions, 837 flow. Second operand 9 states and 106 transitions. [2024-06-14 11:58:06,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 112 transitions, 1115 flow [2024-06-14 11:58:06,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 112 transitions, 1036 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-14 11:58:06,704 INFO L231 Difference]: Finished difference. Result has 116 places, 98 transitions, 837 flow [2024-06-14 11:58:06,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=758, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=837, PETRI_PLACES=116, PETRI_TRANSITIONS=98} [2024-06-14 11:58:06,705 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 86 predicate places. [2024-06-14 11:58:06,706 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 98 transitions, 837 flow [2024-06-14 11:58:06,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:06,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:58:06,706 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:58:06,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-14 11:58:06,706 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-14 11:58:06,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:58:06,707 INFO L85 PathProgramCache]: Analyzing trace with hash -1423466044, now seen corresponding path program 5 times [2024-06-14 11:58:06,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:58:06,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874380617] [2024-06-14 11:58:06,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:58:06,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:58:06,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:58:07,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:58:07,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:58:07,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1874380617] [2024-06-14 11:58:07,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1874380617] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:58:07,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:58:07,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:58:07,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978375982] [2024-06-14 11:58:07,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:58:07,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:58:07,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:58:07,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:58:07,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:58:07,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:58:07,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 98 transitions, 837 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:07,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:58:07,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:58:07,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:58:07,608 INFO L124 PetriNetUnfolderBase]: 290/516 cut-off events. [2024-06-14 11:58:07,609 INFO L125 PetriNetUnfolderBase]: For 14171/14171 co-relation queries the response was YES. [2024-06-14 11:58:07,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3086 conditions, 516 events. 290/516 cut-off events. For 14171/14171 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2071 event pairs, 47 based on Foata normal form. 1/515 useless extension candidates. Maximal degree in co-relation 3027. Up to 477 conditions per place. [2024-06-14 11:58:07,611 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 92 selfloop transitions, 19 changer transitions 0/113 dead transitions. [2024-06-14 11:58:07,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 113 transitions, 1129 flow [2024-06-14 11:58:07,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:58:07,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:58:07,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 100 transitions. [2024-06-14 11:58:07,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35842293906810035 [2024-06-14 11:58:07,613 INFO L175 Difference]: Start difference. First operand has 116 places, 98 transitions, 837 flow. Second operand 9 states and 100 transitions. [2024-06-14 11:58:07,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 113 transitions, 1129 flow [2024-06-14 11:58:07,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 113 transitions, 1063 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-14 11:58:07,632 INFO L231 Difference]: Finished difference. Result has 120 places, 103 transitions, 868 flow [2024-06-14 11:58:07,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=775, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=868, PETRI_PLACES=120, PETRI_TRANSITIONS=103} [2024-06-14 11:58:07,632 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 90 predicate places. [2024-06-14 11:58:07,632 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 103 transitions, 868 flow [2024-06-14 11:58:07,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:07,633 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:58:07,633 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:58:07,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-14 11:58:07,633 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-14 11:58:07,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:58:07,633 INFO L85 PathProgramCache]: Analyzing trace with hash -1434570830, now seen corresponding path program 6 times [2024-06-14 11:58:07,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:58:07,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281313717] [2024-06-14 11:58:07,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:58:07,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:58:07,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:58:08,268 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:58:08,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:58:08,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281313717] [2024-06-14 11:58:08,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [281313717] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:58:08,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:58:08,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:58:08,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465811889] [2024-06-14 11:58:08,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:58:08,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:58:08,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:58:08,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:58:08,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:58:08,324 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:58:08,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 103 transitions, 868 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:08,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:58:08,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:58:08,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:58:08,496 INFO L124 PetriNetUnfolderBase]: 293/521 cut-off events. [2024-06-14 11:58:08,496 INFO L125 PetriNetUnfolderBase]: For 15047/15047 co-relation queries the response was YES. [2024-06-14 11:58:08,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3150 conditions, 521 events. 293/521 cut-off events. For 15047/15047 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2089 event pairs, 47 based on Foata normal form. 1/520 useless extension candidates. Maximal degree in co-relation 3089. Up to 482 conditions per place. [2024-06-14 11:58:08,498 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 93 selfloop transitions, 22 changer transitions 0/117 dead transitions. [2024-06-14 11:58:08,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 117 transitions, 1166 flow [2024-06-14 11:58:08,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:58:08,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:58:08,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 99 transitions. [2024-06-14 11:58:08,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-14 11:58:08,500 INFO L175 Difference]: Start difference. First operand has 120 places, 103 transitions, 868 flow. Second operand 9 states and 99 transitions. [2024-06-14 11:58:08,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 117 transitions, 1166 flow [2024-06-14 11:58:08,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 117 transitions, 1111 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 11:58:08,521 INFO L231 Difference]: Finished difference. Result has 125 places, 108 transitions, 923 flow [2024-06-14 11:58:08,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=817, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=923, PETRI_PLACES=125, PETRI_TRANSITIONS=108} [2024-06-14 11:58:08,521 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 95 predicate places. [2024-06-14 11:58:08,521 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 108 transitions, 923 flow [2024-06-14 11:58:08,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:08,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:58:08,522 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:58:08,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-14 11:58:08,522 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-14 11:58:08,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:58:08,522 INFO L85 PathProgramCache]: Analyzing trace with hash -1434575604, now seen corresponding path program 4 times [2024-06-14 11:58:08,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:58:08,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567842544] [2024-06-14 11:58:08,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:58:08,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:58:08,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:58:09,181 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:58:09,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:58:09,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567842544] [2024-06-14 11:58:09,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1567842544] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:58:09,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:58:09,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:58:09,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180180037] [2024-06-14 11:58:09,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:58:09,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:58:09,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:58:09,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:58:09,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:58:09,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:58:09,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 108 transitions, 923 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:09,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:58:09,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:58:09,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:58:09,452 INFO L124 PetriNetUnfolderBase]: 290/516 cut-off events. [2024-06-14 11:58:09,453 INFO L125 PetriNetUnfolderBase]: For 15349/15349 co-relation queries the response was YES. [2024-06-14 11:58:09,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3110 conditions, 516 events. 290/516 cut-off events. For 15349/15349 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2066 event pairs, 46 based on Foata normal form. 2/516 useless extension candidates. Maximal degree in co-relation 3047. Up to 489 conditions per place. [2024-06-14 11:58:09,456 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 103 selfloop transitions, 13 changer transitions 0/118 dead transitions. [2024-06-14 11:58:09,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 118 transitions, 1177 flow [2024-06-14 11:58:09,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:58:09,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:58:09,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 96 transitions. [2024-06-14 11:58:09,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34408602150537637 [2024-06-14 11:58:09,457 INFO L175 Difference]: Start difference. First operand has 125 places, 108 transitions, 923 flow. Second operand 9 states and 96 transitions. [2024-06-14 11:58:09,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 118 transitions, 1177 flow [2024-06-14 11:58:09,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 118 transitions, 1133 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-14 11:58:09,480 INFO L231 Difference]: Finished difference. Result has 130 places, 108 transitions, 909 flow [2024-06-14 11:58:09,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=879, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=909, PETRI_PLACES=130, PETRI_TRANSITIONS=108} [2024-06-14 11:58:09,480 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 100 predicate places. [2024-06-14 11:58:09,480 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 108 transitions, 909 flow [2024-06-14 11:58:09,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:09,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:58:09,481 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:58:09,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-14 11:58:09,481 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-14 11:58:09,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:58:09,481 INFO L85 PathProgramCache]: Analyzing trace with hash 1943884016, now seen corresponding path program 7 times [2024-06-14 11:58:09,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:58:09,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225769131] [2024-06-14 11:58:09,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:58:09,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:58:09,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:58:10,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:58:10,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:58:10,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225769131] [2024-06-14 11:58:10,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225769131] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:58:10,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:58:10,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:58:10,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902242314] [2024-06-14 11:58:10,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:58:10,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:58:10,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:58:10,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:58:10,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:58:10,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:58:10,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 108 transitions, 909 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:10,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:58:10,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:58:10,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:58:10,543 INFO L124 PetriNetUnfolderBase]: 309/547 cut-off events. [2024-06-14 11:58:10,543 INFO L125 PetriNetUnfolderBase]: For 18269/18269 co-relation queries the response was YES. [2024-06-14 11:58:10,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3397 conditions, 547 events. 309/547 cut-off events. For 18269/18269 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 2234 event pairs, 44 based on Foata normal form. 3/548 useless extension candidates. Maximal degree in co-relation 3333. Up to 434 conditions per place. [2024-06-14 11:58:10,547 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 91 selfloop transitions, 37 changer transitions 0/130 dead transitions. [2024-06-14 11:58:10,547 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 130 transitions, 1361 flow [2024-06-14 11:58:10,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:58:10,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:58:10,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-14 11:58:10,548 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-14 11:58:10,548 INFO L175 Difference]: Start difference. First operand has 130 places, 108 transitions, 909 flow. Second operand 10 states and 120 transitions. [2024-06-14 11:58:10,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 130 transitions, 1361 flow [2024-06-14 11:58:10,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 130 transitions, 1294 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-14 11:58:10,575 INFO L231 Difference]: Finished difference. Result has 131 places, 114 transitions, 1024 flow [2024-06-14 11:58:10,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=842, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1024, PETRI_PLACES=131, PETRI_TRANSITIONS=114} [2024-06-14 11:58:10,575 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 101 predicate places. [2024-06-14 11:58:10,575 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 114 transitions, 1024 flow [2024-06-14 11:58:10,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:10,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:58:10,576 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:58:10,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-14 11:58:10,576 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-14 11:58:10,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:58:10,576 INFO L85 PathProgramCache]: Analyzing trace with hash -1206496700, now seen corresponding path program 8 times [2024-06-14 11:58:10,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:58:10,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443649849] [2024-06-14 11:58:10,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:58:10,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:58:10,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:58:11,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:58:11,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:58:11,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443649849] [2024-06-14 11:58:11,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1443649849] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:58:11,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:58:11,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:58:11,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732052655] [2024-06-14 11:58:11,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:58:11,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:58:11,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:58:11,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:58:11,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:58:11,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:58:11,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 114 transitions, 1024 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:11,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:58:11,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:58:11,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:58:11,472 INFO L124 PetriNetUnfolderBase]: 307/544 cut-off events. [2024-06-14 11:58:11,472 INFO L125 PetriNetUnfolderBase]: For 17410/17410 co-relation queries the response was YES. [2024-06-14 11:58:11,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3416 conditions, 544 events. 307/544 cut-off events. For 17410/17410 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 2206 event pairs, 51 based on Foata normal form. 1/543 useless extension candidates. Maximal degree in co-relation 3352. Up to 520 conditions per place. [2024-06-14 11:58:11,475 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 108 selfloop transitions, 14 changer transitions 0/124 dead transitions. [2024-06-14 11:58:11,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 124 transitions, 1310 flow [2024-06-14 11:58:11,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:58:11,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:58:11,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 96 transitions. [2024-06-14 11:58:11,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34408602150537637 [2024-06-14 11:58:11,476 INFO L175 Difference]: Start difference. First operand has 131 places, 114 transitions, 1024 flow. Second operand 9 states and 96 transitions. [2024-06-14 11:58:11,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 124 transitions, 1310 flow [2024-06-14 11:58:11,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 124 transitions, 1205 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-14 11:58:11,505 INFO L231 Difference]: Finished difference. Result has 132 places, 115 transitions, 976 flow [2024-06-14 11:58:11,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=921, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=976, PETRI_PLACES=132, PETRI_TRANSITIONS=115} [2024-06-14 11:58:11,505 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 102 predicate places. [2024-06-14 11:58:11,505 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 115 transitions, 976 flow [2024-06-14 11:58:11,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:11,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:58:11,505 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:58:11,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-14 11:58:11,506 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-14 11:58:11,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:58:11,506 INFO L85 PathProgramCache]: Analyzing trace with hash -1198215794, now seen corresponding path program 1 times [2024-06-14 11:58:11,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:58:11,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [612535587] [2024-06-14 11:58:11,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:58:11,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:58:11,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:58:12,245 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:58:12,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:58:12,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [612535587] [2024-06-14 11:58:12,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [612535587] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:58:12,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:58:12,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:58:12,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063828742] [2024-06-14 11:58:12,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:58:12,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:58:12,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:58:12,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:58:12,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:58:12,319 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:58:12,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 115 transitions, 976 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:12,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:58:12,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:58:12,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:58:12,548 INFO L124 PetriNetUnfolderBase]: 303/538 cut-off events. [2024-06-14 11:58:12,549 INFO L125 PetriNetUnfolderBase]: For 17292/17292 co-relation queries the response was YES. [2024-06-14 11:58:12,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3210 conditions, 538 events. 303/538 cut-off events. For 17292/17292 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 2173 event pairs, 44 based on Foata normal form. 2/538 useless extension candidates. Maximal degree in co-relation 3146. Up to 501 conditions per place. [2024-06-14 11:58:12,552 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 112 selfloop transitions, 16 changer transitions 0/130 dead transitions. [2024-06-14 11:58:12,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 130 transitions, 1296 flow [2024-06-14 11:58:12,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:58:12,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:58:12,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 106 transitions. [2024-06-14 11:58:12,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3419354838709677 [2024-06-14 11:58:12,553 INFO L175 Difference]: Start difference. First operand has 132 places, 115 transitions, 976 flow. Second operand 10 states and 106 transitions. [2024-06-14 11:58:12,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 130 transitions, 1296 flow [2024-06-14 11:58:12,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 130 transitions, 1236 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-14 11:58:12,576 INFO L231 Difference]: Finished difference. Result has 136 places, 119 transitions, 1002 flow [2024-06-14 11:58:12,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=918, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1002, PETRI_PLACES=136, PETRI_TRANSITIONS=119} [2024-06-14 11:58:12,577 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 106 predicate places. [2024-06-14 11:58:12,577 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 119 transitions, 1002 flow [2024-06-14 11:58:12,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:12,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:58:12,577 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:58:12,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-14 11:58:12,577 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-14 11:58:12,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:58:12,577 INFO L85 PathProgramCache]: Analyzing trace with hash -76610648, now seen corresponding path program 1 times [2024-06-14 11:58:12,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:58:12,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367427634] [2024-06-14 11:58:12,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:58:12,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:58:12,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:58:13,351 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:58:13,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:58:13,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367427634] [2024-06-14 11:58:13,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367427634] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:58:13,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:58:13,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:58:13,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646795016] [2024-06-14 11:58:13,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:58:13,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:58:13,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:58:13,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:58:13,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:58:13,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:58:13,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 119 transitions, 1002 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:13,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:58:13,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:58:13,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:58:13,769 INFO L124 PetriNetUnfolderBase]: 343/618 cut-off events. [2024-06-14 11:58:13,769 INFO L125 PetriNetUnfolderBase]: For 26943/26943 co-relation queries the response was YES. [2024-06-14 11:58:13,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4024 conditions, 618 events. 343/618 cut-off events. For 26943/26943 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 2637 event pairs, 48 based on Foata normal form. 2/618 useless extension candidates. Maximal degree in co-relation 3958. Up to 434 conditions per place. [2024-06-14 11:58:13,773 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 127 selfloop transitions, 22 changer transitions 0/151 dead transitions. [2024-06-14 11:58:13,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 151 transitions, 1516 flow [2024-06-14 11:58:13,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:58:13,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:58:13,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-14 11:58:13,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39882697947214074 [2024-06-14 11:58:13,773 INFO L175 Difference]: Start difference. First operand has 136 places, 119 transitions, 1002 flow. Second operand 11 states and 136 transitions. [2024-06-14 11:58:13,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 151 transitions, 1516 flow [2024-06-14 11:58:13,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 151 transitions, 1465 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-14 11:58:13,821 INFO L231 Difference]: Finished difference. Result has 140 places, 121 transitions, 1025 flow [2024-06-14 11:58:13,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=951, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1025, PETRI_PLACES=140, PETRI_TRANSITIONS=121} [2024-06-14 11:58:13,821 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 110 predicate places. [2024-06-14 11:58:13,821 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 121 transitions, 1025 flow [2024-06-14 11:58:13,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:13,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:58:13,822 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:58:13,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-14 11:58:13,822 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-14 11:58:13,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:58:13,822 INFO L85 PathProgramCache]: Analyzing trace with hash -74736698, now seen corresponding path program 2 times [2024-06-14 11:58:13,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:58:13,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503415090] [2024-06-14 11:58:13,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:58:13,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:58:13,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:58:14,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:58:14,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:58:14,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503415090] [2024-06-14 11:58:14,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503415090] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:58:14,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:58:14,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:58:14,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933836946] [2024-06-14 11:58:14,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:58:14,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:58:14,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:58:14,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:58:14,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:58:14,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:58:14,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 121 transitions, 1025 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:14,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:58:14,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:58:14,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:58:15,066 INFO L124 PetriNetUnfolderBase]: 364/657 cut-off events. [2024-06-14 11:58:15,066 INFO L125 PetriNetUnfolderBase]: For 29881/29881 co-relation queries the response was YES. [2024-06-14 11:58:15,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4312 conditions, 657 events. 364/657 cut-off events. For 29881/29881 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 2890 event pairs, 67 based on Foata normal form. 2/657 useless extension candidates. Maximal degree in co-relation 4245. Up to 564 conditions per place. [2024-06-14 11:58:15,070 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 126 selfloop transitions, 25 changer transitions 0/153 dead transitions. [2024-06-14 11:58:15,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 153 transitions, 1529 flow [2024-06-14 11:58:15,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:58:15,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:58:15,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 133 transitions. [2024-06-14 11:58:15,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39002932551319647 [2024-06-14 11:58:15,081 INFO L175 Difference]: Start difference. First operand has 140 places, 121 transitions, 1025 flow. Second operand 11 states and 133 transitions. [2024-06-14 11:58:15,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 153 transitions, 1529 flow [2024-06-14 11:58:15,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 153 transitions, 1487 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-14 11:58:15,129 INFO L231 Difference]: Finished difference. Result has 145 places, 127 transitions, 1096 flow [2024-06-14 11:58:15,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=986, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1096, PETRI_PLACES=145, PETRI_TRANSITIONS=127} [2024-06-14 11:58:15,130 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 115 predicate places. [2024-06-14 11:58:15,130 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 127 transitions, 1096 flow [2024-06-14 11:58:15,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:15,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:58:15,130 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:58:15,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-14 11:58:15,130 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-14 11:58:15,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:58:15,131 INFO L85 PathProgramCache]: Analyzing trace with hash -74732823, now seen corresponding path program 1 times [2024-06-14 11:58:15,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:58:15,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293901863] [2024-06-14 11:58:15,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:58:15,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:58:15,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:58:15,942 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:58:15,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:58:15,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293901863] [2024-06-14 11:58:15,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293901863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:58:15,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:58:15,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:58:15,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088377126] [2024-06-14 11:58:15,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:58:15,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:58:15,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:58:15,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:58:15,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:58:16,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:58:16,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 127 transitions, 1096 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:16,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:58:16,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:58:16,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:58:16,362 INFO L124 PetriNetUnfolderBase]: 380/683 cut-off events. [2024-06-14 11:58:16,362 INFO L125 PetriNetUnfolderBase]: For 33720/33720 co-relation queries the response was YES. [2024-06-14 11:58:16,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4673 conditions, 683 events. 380/683 cut-off events. For 33720/33720 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 3030 event pairs, 69 based on Foata normal form. 2/683 useless extension candidates. Maximal degree in co-relation 4603. Up to 598 conditions per place. [2024-06-14 11:58:16,367 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 128 selfloop transitions, 26 changer transitions 0/156 dead transitions. [2024-06-14 11:58:16,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 156 transitions, 1639 flow [2024-06-14 11:58:16,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:58:16,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:58:16,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 132 transitions. [2024-06-14 11:58:16,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-14 11:58:16,375 INFO L175 Difference]: Start difference. First operand has 145 places, 127 transitions, 1096 flow. Second operand 11 states and 132 transitions. [2024-06-14 11:58:16,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 156 transitions, 1639 flow [2024-06-14 11:58:16,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 156 transitions, 1607 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-14 11:58:16,436 INFO L231 Difference]: Finished difference. Result has 152 places, 132 transitions, 1219 flow [2024-06-14 11:58:16,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1064, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1219, PETRI_PLACES=152, PETRI_TRANSITIONS=132} [2024-06-14 11:58:16,437 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 122 predicate places. [2024-06-14 11:58:16,437 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 132 transitions, 1219 flow [2024-06-14 11:58:16,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:16,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:58:16,437 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:58:16,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-14 11:58:16,437 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-14 11:58:16,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:58:16,438 INFO L85 PathProgramCache]: Analyzing trace with hash -74732978, now seen corresponding path program 3 times [2024-06-14 11:58:16,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:58:16,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836491574] [2024-06-14 11:58:16,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:58:16,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:58:16,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:58:17,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:58:17,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:58:17,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836491574] [2024-06-14 11:58:17,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836491574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:58:17,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:58:17,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:58:17,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330131486] [2024-06-14 11:58:17,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:58:17,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:58:17,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:58:17,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:58:17,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:58:17,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:58:17,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 132 transitions, 1219 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:17,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:58:17,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:58:17,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:58:17,762 INFO L124 PetriNetUnfolderBase]: 380/691 cut-off events. [2024-06-14 11:58:17,762 INFO L125 PetriNetUnfolderBase]: For 41663/41663 co-relation queries the response was YES. [2024-06-14 11:58:17,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4348 conditions, 691 events. 380/691 cut-off events. For 41663/41663 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 3124 event pairs, 63 based on Foata normal form. 22/711 useless extension candidates. Maximal degree in co-relation 4275. Up to 537 conditions per place. [2024-06-14 11:58:17,767 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 125 selfloop transitions, 24 changer transitions 11/162 dead transitions. [2024-06-14 11:58:17,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 162 transitions, 1683 flow [2024-06-14 11:58:17,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:58:17,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:58:17,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 141 transitions. [2024-06-14 11:58:17,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3790322580645161 [2024-06-14 11:58:17,767 INFO L175 Difference]: Start difference. First operand has 152 places, 132 transitions, 1219 flow. Second operand 12 states and 141 transitions. [2024-06-14 11:58:17,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 162 transitions, 1683 flow [2024-06-14 11:58:17,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 162 transitions, 1605 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-14 11:58:17,822 INFO L231 Difference]: Finished difference. Result has 158 places, 130 transitions, 1183 flow [2024-06-14 11:58:17,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1141, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1183, PETRI_PLACES=158, PETRI_TRANSITIONS=130} [2024-06-14 11:58:17,823 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 128 predicate places. [2024-06-14 11:58:17,823 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 130 transitions, 1183 flow [2024-06-14 11:58:17,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:17,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:58:17,823 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:58:17,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-14 11:58:17,823 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-14 11:58:17,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:58:17,824 INFO L85 PathProgramCache]: Analyzing trace with hash 12103137, now seen corresponding path program 2 times [2024-06-14 11:58:17,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:58:17,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818599476] [2024-06-14 11:58:17,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:58:17,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:58:17,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:58:18,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:58:18,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:58:18,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818599476] [2024-06-14 11:58:18,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818599476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:58:18,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:58:18,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:58:18,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214551148] [2024-06-14 11:58:18,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:58:18,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:58:18,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:58:18,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:58:18,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:58:18,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:58:18,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 130 transitions, 1183 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:18,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:58:18,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:58:18,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:58:19,079 INFO L124 PetriNetUnfolderBase]: 349/626 cut-off events. [2024-06-14 11:58:19,079 INFO L125 PetriNetUnfolderBase]: For 26390/26390 co-relation queries the response was YES. [2024-06-14 11:58:19,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4064 conditions, 626 events. 349/626 cut-off events. For 26390/26390 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 2740 event pairs, 53 based on Foata normal form. 2/626 useless extension candidates. Maximal degree in co-relation 3989. Up to 578 conditions per place. [2024-06-14 11:58:19,083 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 132 selfloop transitions, 16 changer transitions 2/152 dead transitions. [2024-06-14 11:58:19,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 152 transitions, 1588 flow [2024-06-14 11:58:19,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:58:19,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:58:19,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 113 transitions. [2024-06-14 11:58:19,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36451612903225805 [2024-06-14 11:58:19,093 INFO L175 Difference]: Start difference. First operand has 158 places, 130 transitions, 1183 flow. Second operand 10 states and 113 transitions. [2024-06-14 11:58:19,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 152 transitions, 1588 flow [2024-06-14 11:58:19,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 152 transitions, 1527 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-14 11:58:19,143 INFO L231 Difference]: Finished difference. Result has 159 places, 134 transitions, 1225 flow [2024-06-14 11:58:19,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1125, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1225, PETRI_PLACES=159, PETRI_TRANSITIONS=134} [2024-06-14 11:58:19,145 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 129 predicate places. [2024-06-14 11:58:19,145 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 134 transitions, 1225 flow [2024-06-14 11:58:19,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:19,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:58:19,145 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:58:19,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-14 11:58:19,145 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-14 11:58:19,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:58:19,146 INFO L85 PathProgramCache]: Analyzing trace with hash -443541822, now seen corresponding path program 4 times [2024-06-14 11:58:19,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:58:19,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056583559] [2024-06-14 11:58:19,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:58:19,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:58:19,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:58:19,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:58:19,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:58:19,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056583559] [2024-06-14 11:58:19,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2056583559] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:58:19,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:58:19,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:58:19,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206777970] [2024-06-14 11:58:19,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:58:19,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:58:19,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:58:19,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:58:19,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:58:20,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:58:20,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 134 transitions, 1225 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:20,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:58:20,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:58:20,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:58:20,377 INFO L124 PetriNetUnfolderBase]: 346/621 cut-off events. [2024-06-14 11:58:20,378 INFO L125 PetriNetUnfolderBase]: For 25667/25667 co-relation queries the response was YES. [2024-06-14 11:58:20,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3956 conditions, 621 events. 346/621 cut-off events. For 25667/25667 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 2719 event pairs, 50 based on Foata normal form. 2/621 useless extension candidates. Maximal degree in co-relation 3879. Up to 551 conditions per place. [2024-06-14 11:58:20,381 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 130 selfloop transitions, 19 changer transitions 2/153 dead transitions. [2024-06-14 11:58:20,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 153 transitions, 1579 flow [2024-06-14 11:58:20,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:58:20,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:58:20,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 115 transitions. [2024-06-14 11:58:20,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3709677419354839 [2024-06-14 11:58:20,382 INFO L175 Difference]: Start difference. First operand has 159 places, 134 transitions, 1225 flow. Second operand 10 states and 115 transitions. [2024-06-14 11:58:20,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 153 transitions, 1579 flow [2024-06-14 11:58:20,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 153 transitions, 1521 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-14 11:58:20,429 INFO L231 Difference]: Finished difference. Result has 162 places, 134 transitions, 1209 flow [2024-06-14 11:58:20,429 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1167, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1209, PETRI_PLACES=162, PETRI_TRANSITIONS=134} [2024-06-14 11:58:20,430 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 132 predicate places. [2024-06-14 11:58:20,430 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 134 transitions, 1209 flow [2024-06-14 11:58:20,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:20,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:58:20,430 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:58:20,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-14 11:58:20,430 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-14 11:58:20,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:58:20,431 INFO L85 PathProgramCache]: Analyzing trace with hash 83814527, now seen corresponding path program 3 times [2024-06-14 11:58:20,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:58:20,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664461923] [2024-06-14 11:58:20,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:58:20,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:58:20,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:58:21,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:58:21,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:58:21,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664461923] [2024-06-14 11:58:21,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1664461923] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:58:21,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:58:21,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:58:21,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53127804] [2024-06-14 11:58:21,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:58:21,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:58:21,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:58:21,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:58:21,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:58:21,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:58:21,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 134 transitions, 1209 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:21,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:58:21,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:58:21,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:58:21,651 INFO L124 PetriNetUnfolderBase]: 342/615 cut-off events. [2024-06-14 11:58:21,651 INFO L125 PetriNetUnfolderBase]: For 24671/24671 co-relation queries the response was YES. [2024-06-14 11:58:21,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3818 conditions, 615 events. 342/615 cut-off events. For 24671/24671 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 2679 event pairs, 51 based on Foata normal form. 2/615 useless extension candidates. Maximal degree in co-relation 3740. Up to 555 conditions per place. [2024-06-14 11:58:21,654 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 129 selfloop transitions, 20 changer transitions 2/153 dead transitions. [2024-06-14 11:58:21,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 153 transitions, 1563 flow [2024-06-14 11:58:21,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:58:21,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:58:21,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 117 transitions. [2024-06-14 11:58:21,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3774193548387097 [2024-06-14 11:58:21,667 INFO L175 Difference]: Start difference. First operand has 162 places, 134 transitions, 1209 flow. Second operand 10 states and 117 transitions. [2024-06-14 11:58:21,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 153 transitions, 1563 flow [2024-06-14 11:58:21,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 153 transitions, 1476 flow, removed 13 selfloop flow, removed 10 redundant places. [2024-06-14 11:58:21,718 INFO L231 Difference]: Finished difference. Result has 162 places, 134 transitions, 1167 flow [2024-06-14 11:58:21,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1122, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1167, PETRI_PLACES=162, PETRI_TRANSITIONS=134} [2024-06-14 11:58:21,720 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 132 predicate places. [2024-06-14 11:58:21,721 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 134 transitions, 1167 flow [2024-06-14 11:58:21,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:21,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:58:21,721 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:58:21,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-14 11:58:21,722 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-14 11:58:21,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:58:21,724 INFO L85 PathProgramCache]: Analyzing trace with hash -356725402, now seen corresponding path program 5 times [2024-06-14 11:58:21,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:58:21,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590571065] [2024-06-14 11:58:21,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:58:21,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:58:21,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:58:22,544 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:58:22,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:58:22,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590571065] [2024-06-14 11:58:22,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590571065] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:58:22,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:58:22,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:58:22,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136086288] [2024-06-14 11:58:22,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:58:22,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:58:22,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:58:22,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:58:22,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:58:22,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:58:22,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 134 transitions, 1167 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:22,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:58:22,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:58:22,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:58:22,954 INFO L124 PetriNetUnfolderBase]: 389/708 cut-off events. [2024-06-14 11:58:22,955 INFO L125 PetriNetUnfolderBase]: For 40018/40018 co-relation queries the response was YES. [2024-06-14 11:58:22,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4786 conditions, 708 events. 389/708 cut-off events. For 40018/40018 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 3225 event pairs, 59 based on Foata normal form. 2/708 useless extension candidates. Maximal degree in co-relation 4709. Up to 418 conditions per place. [2024-06-14 11:58:22,959 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 111 selfloop transitions, 48 changer transitions 0/161 dead transitions. [2024-06-14 11:58:22,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 161 transitions, 1801 flow [2024-06-14 11:58:22,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:58:22,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:58:22,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 133 transitions. [2024-06-14 11:58:22,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4290322580645161 [2024-06-14 11:58:22,960 INFO L175 Difference]: Start difference. First operand has 162 places, 134 transitions, 1167 flow. Second operand 10 states and 133 transitions. [2024-06-14 11:58:22,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 161 transitions, 1801 flow [2024-06-14 11:58:23,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 161 transitions, 1729 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-14 11:58:23,019 INFO L231 Difference]: Finished difference. Result has 162 places, 136 transitions, 1225 flow [2024-06-14 11:58:23,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1095, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1225, PETRI_PLACES=162, PETRI_TRANSITIONS=136} [2024-06-14 11:58:23,019 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 132 predicate places. [2024-06-14 11:58:23,019 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 136 transitions, 1225 flow [2024-06-14 11:58:23,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:23,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:58:23,020 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:58:23,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-14 11:58:23,020 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-14 11:58:23,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:58:23,020 INFO L85 PathProgramCache]: Analyzing trace with hash -305009797, now seen corresponding path program 4 times [2024-06-14 11:58:23,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:58:23,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996627457] [2024-06-14 11:58:23,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:58:23,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:58:23,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:58:23,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:58:23,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:58:23,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996627457] [2024-06-14 11:58:23,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996627457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:58:23,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:58:23,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:58:23,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451264391] [2024-06-14 11:58:23,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:58:23,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:58:23,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:58:23,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:58:23,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:58:23,873 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:58:23,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 136 transitions, 1225 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:23,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:58:23,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:58:23,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:58:24,175 INFO L124 PetriNetUnfolderBase]: 405/734 cut-off events. [2024-06-14 11:58:24,175 INFO L125 PetriNetUnfolderBase]: For 43995/43995 co-relation queries the response was YES. [2024-06-14 11:58:24,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5172 conditions, 734 events. 405/734 cut-off events. For 43995/43995 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 3368 event pairs, 52 based on Foata normal form. 2/734 useless extension candidates. Maximal degree in co-relation 5096. Up to 523 conditions per place. [2024-06-14 11:58:24,179 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 105 selfloop transitions, 53 changer transitions 0/160 dead transitions. [2024-06-14 11:58:24,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 160 transitions, 1778 flow [2024-06-14 11:58:24,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:58:24,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:58:24,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 129 transitions. [2024-06-14 11:58:24,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4161290322580645 [2024-06-14 11:58:24,184 INFO L175 Difference]: Start difference. First operand has 162 places, 136 transitions, 1225 flow. Second operand 10 states and 129 transitions. [2024-06-14 11:58:24,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 160 transitions, 1778 flow [2024-06-14 11:58:24,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 160 transitions, 1703 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-14 11:58:24,254 INFO L231 Difference]: Finished difference. Result has 166 places, 141 transitions, 1366 flow [2024-06-14 11:58:24,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1151, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1366, PETRI_PLACES=166, PETRI_TRANSITIONS=141} [2024-06-14 11:58:24,254 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 136 predicate places. [2024-06-14 11:58:24,254 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 141 transitions, 1366 flow [2024-06-14 11:58:24,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:24,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:58:24,255 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:58:24,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-14 11:58:24,255 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-14 11:58:24,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:58:24,255 INFO L85 PathProgramCache]: Analyzing trace with hash 73035541, now seen corresponding path program 5 times [2024-06-14 11:58:24,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:58:24,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77056995] [2024-06-14 11:58:24,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:58:24,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:58:24,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:58:25,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-14 11:58:25,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:58:25,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77056995] [2024-06-14 11:58:25,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [77056995] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:58:25,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:58:25,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:58:25,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980939852] [2024-06-14 11:58:25,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:58:25,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:58:25,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:58:25,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:58:25,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:58:25,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:58:25,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 141 transitions, 1366 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:25,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:58:25,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:58:25,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:58:25,435 INFO L124 PetriNetUnfolderBase]: 411/744 cut-off events. [2024-06-14 11:58:25,436 INFO L125 PetriNetUnfolderBase]: For 46274/46274 co-relation queries the response was YES. [2024-06-14 11:58:25,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5412 conditions, 744 events. 411/744 cut-off events. For 46274/46274 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 3410 event pairs, 58 based on Foata normal form. 2/744 useless extension candidates. Maximal degree in co-relation 5334. Up to 561 conditions per place. [2024-06-14 11:58:25,441 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 113 selfloop transitions, 47 changer transitions 0/162 dead transitions. [2024-06-14 11:58:25,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 162 transitions, 1874 flow [2024-06-14 11:58:25,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:58:25,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:58:25,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 127 transitions. [2024-06-14 11:58:25,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4096774193548387 [2024-06-14 11:58:25,442 INFO L175 Difference]: Start difference. First operand has 166 places, 141 transitions, 1366 flow. Second operand 10 states and 127 transitions. [2024-06-14 11:58:25,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 162 transitions, 1874 flow [2024-06-14 11:58:25,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 162 transitions, 1733 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-14 11:58:25,518 INFO L231 Difference]: Finished difference. Result has 170 places, 143 transitions, 1378 flow [2024-06-14 11:58:25,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1237, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1378, PETRI_PLACES=170, PETRI_TRANSITIONS=143} [2024-06-14 11:58:25,519 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 140 predicate places. [2024-06-14 11:58:25,519 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 143 transitions, 1378 flow [2024-06-14 11:58:25,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:25,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:58:25,519 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:58:25,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-14 11:58:25,519 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-14 11:58:25,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:58:25,520 INFO L85 PathProgramCache]: Analyzing trace with hash 227849052, now seen corresponding path program 6 times [2024-06-14 11:58:25,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:58:25,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548687192] [2024-06-14 11:58:25,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:58:25,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:58:25,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:58:26,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:58:26,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:58:26,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548687192] [2024-06-14 11:58:26,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548687192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:58:26,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:58:26,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:58:26,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658148901] [2024-06-14 11:58:26,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:58:26,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:58:26,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:58:26,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:58:26,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:58:26,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:58:26,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 143 transitions, 1378 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:26,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:58:26,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:58:26,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:58:26,788 INFO L124 PetriNetUnfolderBase]: 431/790 cut-off events. [2024-06-14 11:58:26,788 INFO L125 PetriNetUnfolderBase]: For 61569/61569 co-relation queries the response was YES. [2024-06-14 11:58:26,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5507 conditions, 790 events. 431/790 cut-off events. For 61569/61569 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 3743 event pairs, 72 based on Foata normal form. 16/804 useless extension candidates. Maximal degree in co-relation 5428. Up to 580 conditions per place. [2024-06-14 11:58:26,793 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 114 selfloop transitions, 37 changer transitions 13/166 dead transitions. [2024-06-14 11:58:26,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 166 transitions, 1826 flow [2024-06-14 11:58:26,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:58:26,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:58:26,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 129 transitions. [2024-06-14 11:58:26,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4161290322580645 [2024-06-14 11:58:26,793 INFO L175 Difference]: Start difference. First operand has 170 places, 143 transitions, 1378 flow. Second operand 10 states and 129 transitions. [2024-06-14 11:58:26,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 166 transitions, 1826 flow [2024-06-14 11:58:26,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 166 transitions, 1682 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-14 11:58:26,867 INFO L231 Difference]: Finished difference. Result has 173 places, 138 transitions, 1287 flow [2024-06-14 11:58:26,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1234, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1287, PETRI_PLACES=173, PETRI_TRANSITIONS=138} [2024-06-14 11:58:26,867 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 143 predicate places. [2024-06-14 11:58:26,867 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 138 transitions, 1287 flow [2024-06-14 11:58:26,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:26,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:58:26,867 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:58:26,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-14 11:58:26,867 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:58:26,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:58:26,868 INFO L85 PathProgramCache]: Analyzing trace with hash 222342522, now seen corresponding path program 7 times [2024-06-14 11:58:26,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:58:26,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667747899] [2024-06-14 11:58:26,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:58:26,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:58:26,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:58:27,615 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:58:27,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:58:27,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667747899] [2024-06-14 11:58:27,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1667747899] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:58:27,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:58:27,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:58:27,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824788579] [2024-06-14 11:58:27,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:58:27,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:58:27,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:58:27,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:58:27,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:58:27,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:58:27,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 138 transitions, 1287 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:27,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:58:27,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:58:27,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:58:27,964 INFO L124 PetriNetUnfolderBase]: 397/728 cut-off events. [2024-06-14 11:58:27,964 INFO L125 PetriNetUnfolderBase]: For 49425/49425 co-relation queries the response was YES. [2024-06-14 11:58:27,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5207 conditions, 728 events. 397/728 cut-off events. For 49425/49425 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 3386 event pairs, 68 based on Foata normal form. 2/728 useless extension candidates. Maximal degree in co-relation 5126. Up to 571 conditions per place. [2024-06-14 11:58:27,969 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 111 selfloop transitions, 43 changer transitions 0/156 dead transitions. [2024-06-14 11:58:27,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 156 transitions, 1651 flow [2024-06-14 11:58:27,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:58:27,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:58:27,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 125 transitions. [2024-06-14 11:58:27,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4032258064516129 [2024-06-14 11:58:27,971 INFO L175 Difference]: Start difference. First operand has 173 places, 138 transitions, 1287 flow. Second operand 10 states and 125 transitions. [2024-06-14 11:58:27,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 156 transitions, 1651 flow [2024-06-14 11:58:28,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 156 transitions, 1547 flow, removed 6 selfloop flow, removed 13 redundant places. [2024-06-14 11:58:28,054 INFO L231 Difference]: Finished difference. Result has 170 places, 139 transitions, 1291 flow [2024-06-14 11:58:28,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1183, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1291, PETRI_PLACES=170, PETRI_TRANSITIONS=139} [2024-06-14 11:58:28,054 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 140 predicate places. [2024-06-14 11:58:28,054 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 139 transitions, 1291 flow [2024-06-14 11:58:28,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:28,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:58:28,055 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:58:28,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-14 11:58:28,055 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-14 11:58:28,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:58:28,055 INFO L85 PathProgramCache]: Analyzing trace with hash 222486672, now seen corresponding path program 8 times [2024-06-14 11:58:28,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:58:28,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010330705] [2024-06-14 11:58:28,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:58:28,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:58:28,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:58:28,845 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:58:28,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:58:28,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010330705] [2024-06-14 11:58:28,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010330705] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:58:28,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:58:28,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:58:28,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486536873] [2024-06-14 11:58:28,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:58:28,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:58:28,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:58:28,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:58:28,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:58:28,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:58:28,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 139 transitions, 1291 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:28,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:58:28,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:58:28,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:58:29,194 INFO L124 PetriNetUnfolderBase]: 378/695 cut-off events. [2024-06-14 11:58:29,195 INFO L125 PetriNetUnfolderBase]: For 46724/46724 co-relation queries the response was YES. [2024-06-14 11:58:29,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4347 conditions, 695 events. 378/695 cut-off events. For 46724/46724 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 3224 event pairs, 51 based on Foata normal form. 14/707 useless extension candidates. Maximal degree in co-relation 4268. Up to 495 conditions per place. [2024-06-14 11:58:29,198 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 113 selfloop transitions, 34 changer transitions 12/161 dead transitions. [2024-06-14 11:58:29,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 161 transitions, 1715 flow [2024-06-14 11:58:29,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:58:29,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:58:29,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 128 transitions. [2024-06-14 11:58:29,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4129032258064516 [2024-06-14 11:58:29,199 INFO L175 Difference]: Start difference. First operand has 170 places, 139 transitions, 1291 flow. Second operand 10 states and 128 transitions. [2024-06-14 11:58:29,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 161 transitions, 1715 flow [2024-06-14 11:58:29,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 161 transitions, 1631 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-14 11:58:29,258 INFO L231 Difference]: Finished difference. Result has 173 places, 134 transitions, 1235 flow [2024-06-14 11:58:29,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1207, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1235, PETRI_PLACES=173, PETRI_TRANSITIONS=134} [2024-06-14 11:58:29,259 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 143 predicate places. [2024-06-14 11:58:29,259 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 134 transitions, 1235 flow [2024-06-14 11:58:29,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:29,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:58:29,259 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:58:29,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-14 11:58:29,260 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-14 11:58:29,260 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:58:29,260 INFO L85 PathProgramCache]: Analyzing trace with hash -350999671, now seen corresponding path program 1 times [2024-06-14 11:58:29,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:58:29,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856752688] [2024-06-14 11:58:29,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:58:29,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:58:29,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:58:30,163 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:58:30,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:58:30,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856752688] [2024-06-14 11:58:30,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856752688] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:58:30,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:58:30,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:58:30,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847837989] [2024-06-14 11:58:30,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:58:30,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:58:30,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:58:30,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:58:30,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:58:30,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:58:30,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 134 transitions, 1235 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:30,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:58:30,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:58:30,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:58:30,484 INFO L124 PetriNetUnfolderBase]: 348/637 cut-off events. [2024-06-14 11:58:30,485 INFO L125 PetriNetUnfolderBase]: For 32779/32779 co-relation queries the response was YES. [2024-06-14 11:58:30,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4056 conditions, 637 events. 348/637 cut-off events. For 32779/32779 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 2874 event pairs, 45 based on Foata normal form. 2/637 useless extension candidates. Maximal degree in co-relation 3976. Up to 574 conditions per place. [2024-06-14 11:58:30,488 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 125 selfloop transitions, 22 changer transitions 1/150 dead transitions. [2024-06-14 11:58:30,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 150 transitions, 1575 flow [2024-06-14 11:58:30,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:58:30,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:58:30,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 105 transitions. [2024-06-14 11:58:30,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3763440860215054 [2024-06-14 11:58:30,489 INFO L175 Difference]: Start difference. First operand has 173 places, 134 transitions, 1235 flow. Second operand 9 states and 105 transitions. [2024-06-14 11:58:30,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 150 transitions, 1575 flow [2024-06-14 11:58:30,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 150 transitions, 1468 flow, removed 7 selfloop flow, removed 13 redundant places. [2024-06-14 11:58:30,547 INFO L231 Difference]: Finished difference. Result has 169 places, 135 transitions, 1184 flow [2024-06-14 11:58:30,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1128, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1184, PETRI_PLACES=169, PETRI_TRANSITIONS=135} [2024-06-14 11:58:30,547 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 139 predicate places. [2024-06-14 11:58:30,547 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 135 transitions, 1184 flow [2024-06-14 11:58:30,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:30,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:58:30,548 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:58:30,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-14 11:58:30,548 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:58:30,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:58:30,548 INFO L85 PathProgramCache]: Analyzing trace with hash 222486827, now seen corresponding path program 6 times [2024-06-14 11:58:30,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:58:30,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504057658] [2024-06-14 11:58:30,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:58:30,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:58:30,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:58:31,337 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:58:31,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:58:31,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504057658] [2024-06-14 11:58:31,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504057658] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:58:31,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:58:31,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:58:31,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160051353] [2024-06-14 11:58:31,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:58:31,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:58:31,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:58:31,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:58:31,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:58:31,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:58:31,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 135 transitions, 1184 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:31,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:58:31,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:58:31,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:58:31,705 INFO L124 PetriNetUnfolderBase]: 342/625 cut-off events. [2024-06-14 11:58:31,706 INFO L125 PetriNetUnfolderBase]: For 30949/30949 co-relation queries the response was YES. [2024-06-14 11:58:31,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3856 conditions, 625 events. 342/625 cut-off events. For 30949/30949 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 2794 event pairs, 40 based on Foata normal form. 2/625 useless extension candidates. Maximal degree in co-relation 3776. Up to 475 conditions per place. [2024-06-14 11:58:31,709 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 110 selfloop transitions, 39 changer transitions 0/151 dead transitions. [2024-06-14 11:58:31,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 151 transitions, 1520 flow [2024-06-14 11:58:31,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:58:31,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:58:31,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-14 11:58:31,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3903225806451613 [2024-06-14 11:58:31,710 INFO L175 Difference]: Start difference. First operand has 169 places, 135 transitions, 1184 flow. Second operand 10 states and 121 transitions. [2024-06-14 11:58:31,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 151 transitions, 1520 flow [2024-06-14 11:58:31,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 151 transitions, 1440 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-14 11:58:31,766 INFO L231 Difference]: Finished difference. Result has 171 places, 135 transitions, 1187 flow [2024-06-14 11:58:31,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1104, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1187, PETRI_PLACES=171, PETRI_TRANSITIONS=135} [2024-06-14 11:58:31,766 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 141 predicate places. [2024-06-14 11:58:31,766 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 135 transitions, 1187 flow [2024-06-14 11:58:31,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:31,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:58:31,767 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:58:31,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-14 11:58:31,767 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-14 11:58:31,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:58:31,767 INFO L85 PathProgramCache]: Analyzing trace with hash 348866201, now seen corresponding path program 2 times [2024-06-14 11:58:31,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:58:31,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857572059] [2024-06-14 11:58:31,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:58:31,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:58:31,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:58:32,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:58:32,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:58:32,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857572059] [2024-06-14 11:58:32,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857572059] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:58:32,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:58:32,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:58:32,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154269845] [2024-06-14 11:58:32,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:58:32,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:58:32,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:58:32,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:58:32,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:58:32,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:58:32,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 135 transitions, 1187 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:32,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:58:32,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:58:32,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:58:32,978 INFO L124 PetriNetUnfolderBase]: 346/633 cut-off events. [2024-06-14 11:58:32,978 INFO L125 PetriNetUnfolderBase]: For 32214/32214 co-relation queries the response was YES. [2024-06-14 11:58:32,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3903 conditions, 633 events. 346/633 cut-off events. For 32214/32214 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 2842 event pairs, 42 based on Foata normal form. 2/633 useless extension candidates. Maximal degree in co-relation 3822. Up to 598 conditions per place. [2024-06-14 11:58:32,982 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 131 selfloop transitions, 14 changer transitions 0/147 dead transitions. [2024-06-14 11:58:32,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 147 transitions, 1509 flow [2024-06-14 11:58:32,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:58:32,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:58:32,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 98 transitions. [2024-06-14 11:58:32,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35125448028673834 [2024-06-14 11:58:32,984 INFO L175 Difference]: Start difference. First operand has 171 places, 135 transitions, 1187 flow. Second operand 9 states and 98 transitions. [2024-06-14 11:58:32,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 147 transitions, 1509 flow [2024-06-14 11:58:33,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 147 transitions, 1411 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-14 11:58:33,046 INFO L231 Difference]: Finished difference. Result has 171 places, 136 transitions, 1131 flow [2024-06-14 11:58:33,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1089, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1131, PETRI_PLACES=171, PETRI_TRANSITIONS=136} [2024-06-14 11:58:33,047 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 141 predicate places. [2024-06-14 11:58:33,047 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 136 transitions, 1131 flow [2024-06-14 11:58:33,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:33,047 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:58:33,047 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:58:33,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-14 11:58:33,047 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-14 11:58:33,047 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:58:33,047 INFO L85 PathProgramCache]: Analyzing trace with hash 1253524757, now seen corresponding path program 3 times [2024-06-14 11:58:33,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:58:33,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391990607] [2024-06-14 11:58:33,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:58:33,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:58:33,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:58:33,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:58:33,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:58:33,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391990607] [2024-06-14 11:58:33,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391990607] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:58:33,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:58:33,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:58:33,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343609542] [2024-06-14 11:58:33,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:58:33,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:58:33,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:58:33,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:58:33,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:58:33,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:58:33,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 136 transitions, 1131 flow. Second operand has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 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-14 11:58:33,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:58:33,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:58:33,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:58:34,139 INFO L124 PetriNetUnfolderBase]: 350/641 cut-off events. [2024-06-14 11:58:34,139 INFO L125 PetriNetUnfolderBase]: For 33141/33141 co-relation queries the response was YES. [2024-06-14 11:58:34,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3883 conditions, 641 events. 350/641 cut-off events. For 33141/33141 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 2903 event pairs, 46 based on Foata normal form. 2/641 useless extension candidates. Maximal degree in co-relation 3801. Up to 611 conditions per place. [2024-06-14 11:58:34,143 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 131 selfloop transitions, 14 changer transitions 0/147 dead transitions. [2024-06-14 11:58:34,143 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 147 transitions, 1453 flow [2024-06-14 11:58:34,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:58:34,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:58:34,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 97 transitions. [2024-06-14 11:58:34,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34767025089605735 [2024-06-14 11:58:34,144 INFO L175 Difference]: Start difference. First operand has 171 places, 136 transitions, 1131 flow. Second operand 9 states and 97 transitions. [2024-06-14 11:58:34,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 147 transitions, 1453 flow [2024-06-14 11:58:34,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 147 transitions, 1421 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-14 11:58:34,202 INFO L231 Difference]: Finished difference. Result has 173 places, 137 transitions, 1143 flow [2024-06-14 11:58:34,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1099, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1143, PETRI_PLACES=173, PETRI_TRANSITIONS=137} [2024-06-14 11:58:34,202 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 143 predicate places. [2024-06-14 11:58:34,202 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 137 transitions, 1143 flow [2024-06-14 11:58:34,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 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-14 11:58:34,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:58:34,202 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:58:34,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-14 11:58:34,202 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-14 11:58:34,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:58:34,203 INFO L85 PathProgramCache]: Analyzing trace with hash -1522169328, now seen corresponding path program 9 times [2024-06-14 11:58:34,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:58:34,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [170830488] [2024-06-14 11:58:34,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:58:34,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:58:34,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:58:34,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:58:34,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:58:34,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [170830488] [2024-06-14 11:58:34,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [170830488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:58:34,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:58:34,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:58:34,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559706843] [2024-06-14 11:58:34,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:58:34,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:58:34,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:58:34,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:58:34,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:58:35,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:58:35,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 137 transitions, 1143 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:35,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:58:35,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:58:35,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:58:35,300 INFO L124 PetriNetUnfolderBase]: 383/708 cut-off events. [2024-06-14 11:58:35,301 INFO L125 PetriNetUnfolderBase]: For 48725/48725 co-relation queries the response was YES. [2024-06-14 11:58:35,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4752 conditions, 708 events. 383/708 cut-off events. For 48725/48725 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 3252 event pairs, 56 based on Foata normal form. 2/708 useless extension candidates. Maximal degree in co-relation 4669. Up to 493 conditions per place. [2024-06-14 11:58:35,305 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 116 selfloop transitions, 40 changer transitions 0/158 dead transitions. [2024-06-14 11:58:35,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 158 transitions, 1779 flow [2024-06-14 11:58:35,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:58:35,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:58:35,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-14 11:58:35,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3935483870967742 [2024-06-14 11:58:35,306 INFO L175 Difference]: Start difference. First operand has 173 places, 137 transitions, 1143 flow. Second operand 10 states and 122 transitions. [2024-06-14 11:58:35,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 158 transitions, 1779 flow [2024-06-14 11:58:35,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 158 transitions, 1735 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-14 11:58:35,373 INFO L231 Difference]: Finished difference. Result has 175 places, 138 transitions, 1199 flow [2024-06-14 11:58:35,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1099, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1199, PETRI_PLACES=175, PETRI_TRANSITIONS=138} [2024-06-14 11:58:35,373 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 145 predicate places. [2024-06-14 11:58:35,373 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 138 transitions, 1199 flow [2024-06-14 11:58:35,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:35,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:58:35,374 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:58:35,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-14 11:58:35,374 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-14 11:58:35,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:58:35,374 INFO L85 PathProgramCache]: Analyzing trace with hash 1519548467, now seen corresponding path program 4 times [2024-06-14 11:58:35,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:58:35,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583036488] [2024-06-14 11:58:35,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:58:35,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:58:35,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:58:36,187 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:58:36,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:58:36,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583036488] [2024-06-14 11:58:36,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1583036488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:58:36,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:58:36,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:58:36,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843793680] [2024-06-14 11:58:36,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:58:36,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:58:36,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:58:36,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:58:36,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:58:36,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:58:36,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 138 transitions, 1199 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:36,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:58:36,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:58:36,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:58:36,525 INFO L124 PetriNetUnfolderBase]: 387/716 cut-off events. [2024-06-14 11:58:36,526 INFO L125 PetriNetUnfolderBase]: For 50371/50371 co-relation queries the response was YES. [2024-06-14 11:58:36,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4869 conditions, 716 events. 387/716 cut-off events. For 50371/50371 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 3317 event pairs, 63 based on Foata normal form. 2/716 useless extension candidates. Maximal degree in co-relation 4786. Up to 681 conditions per place. [2024-06-14 11:58:36,530 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 135 selfloop transitions, 13 changer transitions 0/150 dead transitions. [2024-06-14 11:58:36,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 150 transitions, 1531 flow [2024-06-14 11:58:36,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:58:36,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:58:36,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 96 transitions. [2024-06-14 11:58:36,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34408602150537637 [2024-06-14 11:58:36,531 INFO L175 Difference]: Start difference. First operand has 175 places, 138 transitions, 1199 flow. Second operand 9 states and 96 transitions. [2024-06-14 11:58:36,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 150 transitions, 1531 flow [2024-06-14 11:58:36,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 150 transitions, 1409 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-14 11:58:36,614 INFO L231 Difference]: Finished difference. Result has 175 places, 139 transitions, 1121 flow [2024-06-14 11:58:36,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1077, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1121, PETRI_PLACES=175, PETRI_TRANSITIONS=139} [2024-06-14 11:58:36,614 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 145 predicate places. [2024-06-14 11:58:36,614 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 139 transitions, 1121 flow [2024-06-14 11:58:36,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:36,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:58:36,615 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:58:36,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-14 11:58:36,615 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-14 11:58:36,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:58:36,615 INFO L85 PathProgramCache]: Analyzing trace with hash 1510017331, now seen corresponding path program 7 times [2024-06-14 11:58:36,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:58:36,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922952608] [2024-06-14 11:58:36,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:58:36,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:58:36,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:58:37,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-14 11:58:37,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:58:37,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922952608] [2024-06-14 11:58:37,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922952608] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:58:37,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:58:37,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:58:37,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249530647] [2024-06-14 11:58:37,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:58:37,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:58:37,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:58:37,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:58:37,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:58:37,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:58:37,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 139 transitions, 1121 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:37,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:58:37,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:58:37,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:58:37,935 INFO L124 PetriNetUnfolderBase]: 393/726 cut-off events. [2024-06-14 11:58:37,935 INFO L125 PetriNetUnfolderBase]: For 52633/52633 co-relation queries the response was YES. [2024-06-14 11:58:37,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4817 conditions, 726 events. 393/726 cut-off events. For 52633/52633 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 3381 event pairs, 68 based on Foata normal form. 2/726 useless extension candidates. Maximal degree in co-relation 4735. Up to 681 conditions per place. [2024-06-14 11:58:37,939 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 135 selfloop transitions, 17 changer transitions 0/154 dead transitions. [2024-06-14 11:58:37,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 154 transitions, 1503 flow [2024-06-14 11:58:37,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:58:37,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:58:37,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 109 transitions. [2024-06-14 11:58:37,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35161290322580646 [2024-06-14 11:58:37,940 INFO L175 Difference]: Start difference. First operand has 175 places, 139 transitions, 1121 flow. Second operand 10 states and 109 transitions. [2024-06-14 11:58:37,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 154 transitions, 1503 flow [2024-06-14 11:58:38,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 154 transitions, 1469 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-14 11:58:38,029 INFO L231 Difference]: Finished difference. Result has 178 places, 141 transitions, 1180 flow [2024-06-14 11:58:38,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1087, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1180, PETRI_PLACES=178, PETRI_TRANSITIONS=141} [2024-06-14 11:58:38,029 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 148 predicate places. [2024-06-14 11:58:38,029 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 141 transitions, 1180 flow [2024-06-14 11:58:38,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:38,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:58:38,030 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:58:38,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-14 11:58:38,030 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-14 11:58:38,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:58:38,032 INFO L85 PathProgramCache]: Analyzing trace with hash 1253516821, now seen corresponding path program 8 times [2024-06-14 11:58:38,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:58:38,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416613722] [2024-06-14 11:58:38,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:58:38,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:58:38,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:58:38,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:58:38,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:58:38,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416613722] [2024-06-14 11:58:38,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416613722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:58:38,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:58:38,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:58:38,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437459241] [2024-06-14 11:58:38,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:58:38,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:58:38,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:58:38,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:58:38,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:58:39,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:58:39,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 141 transitions, 1180 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:39,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:58:39,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:58:39,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:58:39,415 INFO L124 PetriNetUnfolderBase]: 405/746 cut-off events. [2024-06-14 11:58:39,415 INFO L125 PetriNetUnfolderBase]: For 55191/55191 co-relation queries the response was YES. [2024-06-14 11:58:39,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5011 conditions, 746 events. 405/746 cut-off events. For 55191/55191 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 3507 event pairs, 66 based on Foata normal form. 2/746 useless extension candidates. Maximal degree in co-relation 4928. Up to 697 conditions per place. [2024-06-14 11:58:39,420 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 135 selfloop transitions, 20 changer transitions 0/157 dead transitions. [2024-06-14 11:58:39,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 157 transitions, 1570 flow [2024-06-14 11:58:39,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:58:39,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:58:39,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 110 transitions. [2024-06-14 11:58:39,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-14 11:58:39,421 INFO L175 Difference]: Start difference. First operand has 178 places, 141 transitions, 1180 flow. Second operand 10 states and 110 transitions. [2024-06-14 11:58:39,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 157 transitions, 1570 flow [2024-06-14 11:58:39,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 157 transitions, 1493 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-14 11:58:39,516 INFO L231 Difference]: Finished difference. Result has 180 places, 145 transitions, 1206 flow [2024-06-14 11:58:39,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1103, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1206, PETRI_PLACES=180, PETRI_TRANSITIONS=145} [2024-06-14 11:58:39,517 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 150 predicate places. [2024-06-14 11:58:39,517 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 145 transitions, 1206 flow [2024-06-14 11:58:39,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:39,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:58:39,517 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:58:39,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-14 11:58:39,517 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-14 11:58:39,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:58:39,517 INFO L85 PathProgramCache]: Analyzing trace with hash 1253309276, now seen corresponding path program 10 times [2024-06-14 11:58:39,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:58:39,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656059479] [2024-06-14 11:58:39,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:58:39,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:58:39,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:58:40,281 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:58:40,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:58:40,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656059479] [2024-06-14 11:58:40,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656059479] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:58:40,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:58:40,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:58:40,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128870774] [2024-06-14 11:58:40,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:58:40,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:58:40,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:58:40,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:58:40,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:58:40,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:58:40,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 145 transitions, 1206 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:40,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:58:40,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:58:40,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:58:40,713 INFO L124 PetriNetUnfolderBase]: 443/828 cut-off events. [2024-06-14 11:58:40,713 INFO L125 PetriNetUnfolderBase]: For 89956/89956 co-relation queries the response was YES. [2024-06-14 11:58:40,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5415 conditions, 828 events. 443/828 cut-off events. For 89956/89956 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 4047 event pairs, 79 based on Foata normal form. 22/848 useless extension candidates. Maximal degree in co-relation 5331. Up to 682 conditions per place. [2024-06-14 11:58:40,718 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 132 selfloop transitions, 15 changer transitions 17/166 dead transitions. [2024-06-14 11:58:40,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 166 transitions, 1685 flow [2024-06-14 11:58:40,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:58:40,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:58:40,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 117 transitions. [2024-06-14 11:58:40,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3774193548387097 [2024-06-14 11:58:40,719 INFO L175 Difference]: Start difference. First operand has 180 places, 145 transitions, 1206 flow. Second operand 10 states and 117 transitions. [2024-06-14 11:58:40,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 166 transitions, 1685 flow [2024-06-14 11:58:40,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 166 transitions, 1627 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-14 11:58:40,810 INFO L231 Difference]: Finished difference. Result has 185 places, 138 transitions, 1140 flow [2024-06-14 11:58:40,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1148, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1140, PETRI_PLACES=185, PETRI_TRANSITIONS=138} [2024-06-14 11:58:40,811 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 155 predicate places. [2024-06-14 11:58:40,811 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 138 transitions, 1140 flow [2024-06-14 11:58:40,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:40,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:58:40,811 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:58:40,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-14 11:58:40,811 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-14 11:58:40,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:58:40,812 INFO L85 PathProgramCache]: Analyzing trace with hash 1253309431, now seen corresponding path program 9 times [2024-06-14 11:58:40,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:58:40,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621986852] [2024-06-14 11:58:40,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:58:40,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:58:40,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:58:41,557 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:58:41,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:58:41,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621986852] [2024-06-14 11:58:41,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [621986852] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:58:41,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:58:41,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:58:41,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245838933] [2024-06-14 11:58:41,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:58:41,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:58:41,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:58:41,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:58:41,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:58:41,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:58:41,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 138 transitions, 1140 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:41,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:58:41,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:58:41,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:58:41,946 INFO L124 PetriNetUnfolderBase]: 391/728 cut-off events. [2024-06-14 11:58:41,946 INFO L125 PetriNetUnfolderBase]: For 61094/61094 co-relation queries the response was YES. [2024-06-14 11:58:41,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4984 conditions, 728 events. 391/728 cut-off events. For 61094/61094 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 3424 event pairs, 63 based on Foata normal form. 2/728 useless extension candidates. Maximal degree in co-relation 4898. Up to 662 conditions per place. [2024-06-14 11:58:41,953 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 129 selfloop transitions, 23 changer transitions 0/154 dead transitions. [2024-06-14 11:58:41,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 154 transitions, 1528 flow [2024-06-14 11:58:41,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:58:41,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:58:41,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 113 transitions. [2024-06-14 11:58:41,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36451612903225805 [2024-06-14 11:58:41,953 INFO L175 Difference]: Start difference. First operand has 185 places, 138 transitions, 1140 flow. Second operand 10 states and 113 transitions. [2024-06-14 11:58:41,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 154 transitions, 1528 flow [2024-06-14 11:58:42,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 154 transitions, 1473 flow, removed 10 selfloop flow, removed 12 redundant places. [2024-06-14 11:58:42,046 INFO L231 Difference]: Finished difference. Result has 181 places, 140 transitions, 1194 flow [2024-06-14 11:58:42,046 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1085, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1194, PETRI_PLACES=181, PETRI_TRANSITIONS=140} [2024-06-14 11:58:42,046 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 151 predicate places. [2024-06-14 11:58:42,046 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 140 transitions, 1194 flow [2024-06-14 11:58:42,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:42,047 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:58:42,047 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:58:42,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-14 11:58:42,047 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-14 11:58:42,047 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:58:42,047 INFO L85 PathProgramCache]: Analyzing trace with hash -1522165608, now seen corresponding path program 11 times [2024-06-14 11:58:42,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:58:42,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983790571] [2024-06-14 11:58:42,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:58:42,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:58:42,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:58:42,724 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:58:42,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:58:42,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [983790571] [2024-06-14 11:58:42,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [983790571] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:58:42,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:58:42,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:58:42,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767592407] [2024-06-14 11:58:42,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:58:42,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:58:42,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:58:42,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:58:42,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:58:42,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:58:42,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 140 transitions, 1194 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:42,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:58:42,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:58:42,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:58:43,065 INFO L124 PetriNetUnfolderBase]: 395/736 cut-off events. [2024-06-14 11:58:43,066 INFO L125 PetriNetUnfolderBase]: For 58917/58917 co-relation queries the response was YES. [2024-06-14 11:58:43,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5015 conditions, 736 events. 395/736 cut-off events. For 58917/58917 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 3487 event pairs, 69 based on Foata normal form. 2/736 useless extension candidates. Maximal degree in co-relation 4930. Up to 679 conditions per place. [2024-06-14 11:58:43,071 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 120 selfloop transitions, 30 changer transitions 0/152 dead transitions. [2024-06-14 11:58:43,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 152 transitions, 1539 flow [2024-06-14 11:58:43,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:58:43,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:58:43,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 109 transitions. [2024-06-14 11:58:43,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35161290322580646 [2024-06-14 11:58:43,072 INFO L175 Difference]: Start difference. First operand has 181 places, 140 transitions, 1194 flow. Second operand 10 states and 109 transitions. [2024-06-14 11:58:43,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 152 transitions, 1539 flow [2024-06-14 11:58:43,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 152 transitions, 1446 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-14 11:58:43,167 INFO L231 Difference]: Finished difference. Result has 184 places, 142 transitions, 1195 flow [2024-06-14 11:58:43,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1101, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1195, PETRI_PLACES=184, PETRI_TRANSITIONS=142} [2024-06-14 11:58:43,167 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 154 predicate places. [2024-06-14 11:58:43,167 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 142 transitions, 1195 flow [2024-06-14 11:58:43,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:43,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:58:43,167 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:58:43,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-14 11:58:43,168 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-14 11:58:43,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:58:43,168 INFO L85 PathProgramCache]: Analyzing trace with hash -1522165453, now seen corresponding path program 10 times [2024-06-14 11:58:43,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:58:43,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534134193] [2024-06-14 11:58:43,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:58:43,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:58:43,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:58:44,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-14 11:58:44,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:58:44,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534134193] [2024-06-14 11:58:44,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1534134193] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:58:44,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:58:44,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:58:44,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476779598] [2024-06-14 11:58:44,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:58:44,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:58:44,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:58:44,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:58:44,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:58:44,101 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:58:44,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 142 transitions, 1195 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:44,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:58:44,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:58:44,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:58:44,487 INFO L124 PetriNetUnfolderBase]: 401/746 cut-off events. [2024-06-14 11:58:44,488 INFO L125 PetriNetUnfolderBase]: For 60745/60745 co-relation queries the response was YES. [2024-06-14 11:58:44,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5099 conditions, 746 events. 401/746 cut-off events. For 60745/60745 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 3540 event pairs, 62 based on Foata normal form. 2/746 useless extension candidates. Maximal degree in co-relation 5012. Up to 625 conditions per place. [2024-06-14 11:58:44,492 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 120 selfloop transitions, 42 changer transitions 0/164 dead transitions. [2024-06-14 11:58:44,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 164 transitions, 1795 flow [2024-06-14 11:58:44,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:58:44,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:58:44,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 138 transitions. [2024-06-14 11:58:44,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3709677419354839 [2024-06-14 11:58:44,493 INFO L175 Difference]: Start difference. First operand has 184 places, 142 transitions, 1195 flow. Second operand 12 states and 138 transitions. [2024-06-14 11:58:44,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 164 transitions, 1795 flow [2024-06-14 11:58:44,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 164 transitions, 1724 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-14 11:58:44,588 INFO L231 Difference]: Finished difference. Result has 189 places, 146 transitions, 1334 flow [2024-06-14 11:58:44,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1124, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1334, PETRI_PLACES=189, PETRI_TRANSITIONS=146} [2024-06-14 11:58:44,588 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 159 predicate places. [2024-06-14 11:58:44,588 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 146 transitions, 1334 flow [2024-06-14 11:58:44,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:44,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:58:44,589 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:58:44,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-14 11:58:44,589 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-14 11:58:44,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:58:44,589 INFO L85 PathProgramCache]: Analyzing trace with hash -1516443597, now seen corresponding path program 5 times [2024-06-14 11:58:44,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:58:44,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942440149] [2024-06-14 11:58:44,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:58:44,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:58:44,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:58:45,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:58:45,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:58:45,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942440149] [2024-06-14 11:58:45,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942440149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:58:45,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:58:45,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:58:45,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497758082] [2024-06-14 11:58:45,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:58:45,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:58:45,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:58:45,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:58:45,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:58:45,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:58:45,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 146 transitions, 1334 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:45,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:58:45,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:58:45,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:58:45,754 INFO L124 PetriNetUnfolderBase]: 398/741 cut-off events. [2024-06-14 11:58:45,754 INFO L125 PetriNetUnfolderBase]: For 59728/59728 co-relation queries the response was YES. [2024-06-14 11:58:45,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5034 conditions, 741 events. 398/741 cut-off events. For 59728/59728 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 3507 event pairs, 68 based on Foata normal form. 2/741 useless extension candidates. Maximal degree in co-relation 4946. Up to 699 conditions per place. [2024-06-14 11:58:45,759 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 138 selfloop transitions, 17 changer transitions 0/157 dead transitions. [2024-06-14 11:58:45,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 157 transitions, 1668 flow [2024-06-14 11:58:45,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:58:45,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:58:45,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 101 transitions. [2024-06-14 11:58:45,760 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36200716845878134 [2024-06-14 11:58:45,760 INFO L175 Difference]: Start difference. First operand has 189 places, 146 transitions, 1334 flow. Second operand 9 states and 101 transitions. [2024-06-14 11:58:45,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 157 transitions, 1668 flow [2024-06-14 11:58:45,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 157 transitions, 1552 flow, removed 36 selfloop flow, removed 8 redundant places. [2024-06-14 11:58:45,859 INFO L231 Difference]: Finished difference. Result has 190 places, 146 transitions, 1256 flow [2024-06-14 11:58:45,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1218, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1256, PETRI_PLACES=190, PETRI_TRANSITIONS=146} [2024-06-14 11:58:45,860 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 160 predicate places. [2024-06-14 11:58:45,860 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 146 transitions, 1256 flow [2024-06-14 11:58:45,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:45,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:58:45,860 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:58:45,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-14 11:58:45,860 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-14 11:58:45,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:58:45,861 INFO L85 PathProgramCache]: Analyzing trace with hash -1522021458, now seen corresponding path program 12 times [2024-06-14 11:58:45,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:58:45,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339220727] [2024-06-14 11:58:45,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:58:45,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:58:45,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:58:46,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:58:46,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:58:46,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339220727] [2024-06-14 11:58:46,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339220727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:58:46,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:58:46,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:58:46,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199686509] [2024-06-14 11:58:46,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:58:46,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:58:46,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:58:46,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:58:46,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:58:46,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:58:46,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 146 transitions, 1256 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:46,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:58:46,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:58:46,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:58:47,019 INFO L124 PetriNetUnfolderBase]: 430/813 cut-off events. [2024-06-14 11:58:47,020 INFO L125 PetriNetUnfolderBase]: For 94632/94632 co-relation queries the response was YES. [2024-06-14 11:58:47,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5324 conditions, 813 events. 430/813 cut-off events. For 94632/94632 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 3996 event pairs, 77 based on Foata normal form. 20/831 useless extension candidates. Maximal degree in co-relation 5234. Up to 660 conditions per place. [2024-06-14 11:58:47,026 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 128 selfloop transitions, 24 changer transitions 12/166 dead transitions. [2024-06-14 11:58:47,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 166 transitions, 1709 flow [2024-06-14 11:58:47,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:58:47,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:58:47,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-14 11:58:47,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3903225806451613 [2024-06-14 11:58:47,027 INFO L175 Difference]: Start difference. First operand has 190 places, 146 transitions, 1256 flow. Second operand 10 states and 121 transitions. [2024-06-14 11:58:47,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 166 transitions, 1709 flow [2024-06-14 11:58:47,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 166 transitions, 1627 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-14 11:58:47,144 INFO L231 Difference]: Finished difference. Result has 190 places, 142 transitions, 1204 flow [2024-06-14 11:58:47,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1174, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1204, PETRI_PLACES=190, PETRI_TRANSITIONS=142} [2024-06-14 11:58:47,145 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 160 predicate places. [2024-06-14 11:58:47,145 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 142 transitions, 1204 flow [2024-06-14 11:58:47,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:47,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:58:47,145 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:58:47,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-14 11:58:47,145 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-14 11:58:47,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:58:47,145 INFO L85 PathProgramCache]: Analyzing trace with hash -1516659078, now seen corresponding path program 13 times [2024-06-14 11:58:47,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:58:47,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144799160] [2024-06-14 11:58:47,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:58:47,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:58:47,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:58:47,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:58:47,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:58:47,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144799160] [2024-06-14 11:58:47,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2144799160] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:58:47,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:58:47,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:58:47,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517339856] [2024-06-14 11:58:47,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:58:47,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:58:47,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:58:47,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:58:47,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:58:48,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:58:48,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 142 transitions, 1204 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:48,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:58:48,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:58:48,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:58:48,290 INFO L124 PetriNetUnfolderBase]: 380/721 cut-off events. [2024-06-14 11:58:48,291 INFO L125 PetriNetUnfolderBase]: For 72659/72659 co-relation queries the response was YES. [2024-06-14 11:58:48,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3951 conditions, 721 events. 380/721 cut-off events. For 72659/72659 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 3473 event pairs, 53 based on Foata normal form. 22/741 useless extension candidates. Maximal degree in co-relation 3861. Up to 574 conditions per place. [2024-06-14 11:58:48,295 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 126 selfloop transitions, 20 changer transitions 13/161 dead transitions. [2024-06-14 11:58:48,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 161 transitions, 1630 flow [2024-06-14 11:58:48,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:58:48,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:58:48,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 123 transitions. [2024-06-14 11:58:48,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3967741935483871 [2024-06-14 11:58:48,296 INFO L175 Difference]: Start difference. First operand has 190 places, 142 transitions, 1204 flow. Second operand 10 states and 123 transitions. [2024-06-14 11:58:48,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 161 transitions, 1630 flow [2024-06-14 11:58:48,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 161 transitions, 1525 flow, removed 19 selfloop flow, removed 11 redundant places. [2024-06-14 11:58:48,383 INFO L231 Difference]: Finished difference. Result has 189 places, 136 transitions, 1099 flow [2024-06-14 11:58:48,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1101, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1099, PETRI_PLACES=189, PETRI_TRANSITIONS=136} [2024-06-14 11:58:48,383 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 159 predicate places. [2024-06-14 11:58:48,383 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 136 transitions, 1099 flow [2024-06-14 11:58:48,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:48,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:58:48,384 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:58:48,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-14 11:58:48,384 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-14 11:58:48,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:58:48,384 INFO L85 PathProgramCache]: Analyzing trace with hash -1516658923, now seen corresponding path program 11 times [2024-06-14 11:58:48,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:58:48,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863297291] [2024-06-14 11:58:48,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:58:48,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:58:48,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:58:49,114 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:58:49,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:58:49,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863297291] [2024-06-14 11:58:49,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [863297291] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:58:49,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:58:49,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:58:49,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831865926] [2024-06-14 11:58:49,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:58:49,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:58:49,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:58:49,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:58:49,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:58:49,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:58:49,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 136 transitions, 1099 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:49,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:58:49,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:58:49,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:58:49,448 INFO L124 PetriNetUnfolderBase]: 330/625 cut-off events. [2024-06-14 11:58:49,448 INFO L125 PetriNetUnfolderBase]: For 31243/31243 co-relation queries the response was YES. [2024-06-14 11:58:49,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3241 conditions, 625 events. 330/625 cut-off events. For 31243/31243 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 2942 event pairs, 36 based on Foata normal form. 2/625 useless extension candidates. Maximal degree in co-relation 3151. Up to 546 conditions per place. [2024-06-14 11:58:49,452 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 122 selfloop transitions, 25 changer transitions 0/149 dead transitions. [2024-06-14 11:58:49,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 149 transitions, 1421 flow [2024-06-14 11:58:49,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:58:49,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:58:49,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 115 transitions. [2024-06-14 11:58:49,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3709677419354839 [2024-06-14 11:58:49,453 INFO L175 Difference]: Start difference. First operand has 189 places, 136 transitions, 1099 flow. Second operand 10 states and 115 transitions. [2024-06-14 11:58:49,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 149 transitions, 1421 flow [2024-06-14 11:58:49,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 149 transitions, 1259 flow, removed 22 selfloop flow, removed 14 redundant places. [2024-06-14 11:58:49,538 INFO L231 Difference]: Finished difference. Result has 185 places, 136 transitions, 992 flow [2024-06-14 11:58:49,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=937, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=992, PETRI_PLACES=185, PETRI_TRANSITIONS=136} [2024-06-14 11:58:49,538 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 155 predicate places. [2024-06-14 11:58:49,538 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 136 transitions, 992 flow [2024-06-14 11:58:49,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:49,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:58:49,539 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:58:49,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-14 11:58:49,539 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-14 11:58:49,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:58:49,539 INFO L85 PathProgramCache]: Analyzing trace with hash 222077449, now seen corresponding path program 1 times [2024-06-14 11:58:49,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:58:49,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840693076] [2024-06-14 11:58:49,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:58:49,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:58:49,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:58:50,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:58:50,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:58:50,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840693076] [2024-06-14 11:58:50,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840693076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:58:50,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:58:50,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:58:50,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165645708] [2024-06-14 11:58:50,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:58:50,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:58:50,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:58:50,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:58:50,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:58:50,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:58:50,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 136 transitions, 992 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:50,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:58:50,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:58:50,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:58:50,932 INFO L124 PetriNetUnfolderBase]: 371/712 cut-off events. [2024-06-14 11:58:50,933 INFO L125 PetriNetUnfolderBase]: For 65452/65452 co-relation queries the response was YES. [2024-06-14 11:58:50,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4161 conditions, 712 events. 371/712 cut-off events. For 65452/65452 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 3426 event pairs, 57 based on Foata normal form. 8/718 useless extension candidates. Maximal degree in co-relation 4072. Up to 436 conditions per place. [2024-06-14 11:58:50,937 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 129 selfloop transitions, 22 changer transitions 16/169 dead transitions. [2024-06-14 11:58:50,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 169 transitions, 1620 flow [2024-06-14 11:58:50,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:58:50,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:58:50,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 144 transitions. [2024-06-14 11:58:50,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-14 11:58:50,938 INFO L175 Difference]: Start difference. First operand has 185 places, 136 transitions, 992 flow. Second operand 12 states and 144 transitions. [2024-06-14 11:58:50,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 169 transitions, 1620 flow [2024-06-14 11:58:51,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 169 transitions, 1496 flow, removed 16 selfloop flow, removed 11 redundant places. [2024-06-14 11:58:51,055 INFO L231 Difference]: Finished difference. Result has 186 places, 132 transitions, 907 flow [2024-06-14 11:58:51,055 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=880, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=907, PETRI_PLACES=186, PETRI_TRANSITIONS=132} [2024-06-14 11:58:51,056 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 156 predicate places. [2024-06-14 11:58:51,056 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 132 transitions, 907 flow [2024-06-14 11:58:51,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:51,056 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:58:51,056 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:58:51,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-14 11:58:51,056 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-14 11:58:51,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:58:51,056 INFO L85 PathProgramCache]: Analyzing trace with hash 280285219, now seen corresponding path program 2 times [2024-06-14 11:58:51,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:58:51,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [91740067] [2024-06-14 11:58:51,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:58:51,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:58:51,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:58:51,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:58:51,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:58:51,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [91740067] [2024-06-14 11:58:51,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [91740067] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:58:51,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:58:51,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:58:51,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813663026] [2024-06-14 11:58:51,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:58:51,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:58:51,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:58:51,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:58:51,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:58:52,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:58:52,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 132 transitions, 907 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:52,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:58:52,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:58:52,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:58:52,468 INFO L124 PetriNetUnfolderBase]: 380/733 cut-off events. [2024-06-14 11:58:52,468 INFO L125 PetriNetUnfolderBase]: For 89029/89029 co-relation queries the response was YES. [2024-06-14 11:58:52,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4857 conditions, 733 events. 380/733 cut-off events. For 89029/89029 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 3605 event pairs, 70 based on Foata normal form. 8/739 useless extension candidates. Maximal degree in co-relation 4769. Up to 555 conditions per place. [2024-06-14 11:58:52,473 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 129 selfloop transitions, 23 changer transitions 7/161 dead transitions. [2024-06-14 11:58:52,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 161 transitions, 1497 flow [2024-06-14 11:58:52,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:58:52,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:58:52,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 141 transitions. [2024-06-14 11:58:52,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3790322580645161 [2024-06-14 11:58:52,474 INFO L175 Difference]: Start difference. First operand has 186 places, 132 transitions, 907 flow. Second operand 12 states and 141 transitions. [2024-06-14 11:58:52,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 161 transitions, 1497 flow [2024-06-14 11:58:52,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 161 transitions, 1448 flow, removed 8 selfloop flow, removed 11 redundant places. [2024-06-14 11:58:52,575 INFO L231 Difference]: Finished difference. Result has 181 places, 130 transitions, 901 flow [2024-06-14 11:58:52,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=866, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=901, PETRI_PLACES=181, PETRI_TRANSITIONS=130} [2024-06-14 11:58:52,575 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 151 predicate places. [2024-06-14 11:58:52,575 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 130 transitions, 901 flow [2024-06-14 11:58:52,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:52,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:58:52,575 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:58:52,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-14 11:58:52,575 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-14 11:58:52,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:58:52,576 INFO L85 PathProgramCache]: Analyzing trace with hash 280289869, now seen corresponding path program 3 times [2024-06-14 11:58:52,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:58:52,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2123013391] [2024-06-14 11:58:52,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:58:52,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:58:52,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:58:53,484 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:58:53,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:58:53,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2123013391] [2024-06-14 11:58:53,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2123013391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:58:53,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:58:53,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:58:53,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381161196] [2024-06-14 11:58:53,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:58:53,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:58:53,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:58:53,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:58:53,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:58:53,612 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:58:53,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 130 transitions, 901 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:53,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:58:53,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:58:53,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:58:53,944 INFO L124 PetriNetUnfolderBase]: 349/672 cut-off events. [2024-06-14 11:58:53,945 INFO L125 PetriNetUnfolderBase]: For 65309/65309 co-relation queries the response was YES. [2024-06-14 11:58:53,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3920 conditions, 672 events. 349/672 cut-off events. For 65309/65309 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 3238 event pairs, 61 based on Foata normal form. 10/680 useless extension candidates. Maximal degree in co-relation 3835. Up to 555 conditions per place. [2024-06-14 11:58:53,949 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 119 selfloop transitions, 20 changer transitions 13/154 dead transitions. [2024-06-14 11:58:53,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 154 transitions, 1311 flow [2024-06-14 11:58:53,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:58:53,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:58:53,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 135 transitions. [2024-06-14 11:58:53,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3629032258064516 [2024-06-14 11:58:53,950 INFO L175 Difference]: Start difference. First operand has 181 places, 130 transitions, 901 flow. Second operand 12 states and 135 transitions. [2024-06-14 11:58:53,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 154 transitions, 1311 flow [2024-06-14 11:58:54,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 154 transitions, 1265 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-14 11:58:54,069 INFO L231 Difference]: Finished difference. Result has 182 places, 126 transitions, 873 flow [2024-06-14 11:58:54,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=855, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=873, PETRI_PLACES=182, PETRI_TRANSITIONS=126} [2024-06-14 11:58:54,070 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 152 predicate places. [2024-06-14 11:58:54,070 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 126 transitions, 873 flow [2024-06-14 11:58:54,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:54,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:58:54,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:58:54,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-14 11:58:54,070 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-14 11:58:54,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:58:54,070 INFO L85 PathProgramCache]: Analyzing trace with hash 1978131125, now seen corresponding path program 4 times [2024-06-14 11:58:54,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:58:54,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918071752] [2024-06-14 11:58:54,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:58:54,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:58:54,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:58:54,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:58:54,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:58:54,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918071752] [2024-06-14 11:58:54,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [918071752] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:58:54,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:58:54,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:58:54,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392374351] [2024-06-14 11:58:54,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:58:54,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:58:54,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:58:54,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:58:54,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:58:54,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:58:54,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 126 transitions, 873 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:54,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:58:54,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:58:54,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:58:55,319 INFO L124 PetriNetUnfolderBase]: 336/649 cut-off events. [2024-06-14 11:58:55,319 INFO L125 PetriNetUnfolderBase]: For 60843/60843 co-relation queries the response was YES. [2024-06-14 11:58:55,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3790 conditions, 649 events. 336/649 cut-off events. For 60843/60843 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 3096 event pairs, 55 based on Foata normal form. 8/655 useless extension candidates. Maximal degree in co-relation 3705. Up to 537 conditions per place. [2024-06-14 11:58:55,323 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 113 selfloop transitions, 17 changer transitions 18/150 dead transitions. [2024-06-14 11:58:55,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 150 transitions, 1249 flow [2024-06-14 11:58:55,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:58:55,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:58:55,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 133 transitions. [2024-06-14 11:58:55,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3575268817204301 [2024-06-14 11:58:55,324 INFO L175 Difference]: Start difference. First operand has 182 places, 126 transitions, 873 flow. Second operand 12 states and 133 transitions. [2024-06-14 11:58:55,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 150 transitions, 1249 flow [2024-06-14 11:58:55,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 150 transitions, 1205 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-14 11:58:55,407 INFO L231 Difference]: Finished difference. Result has 178 places, 121 transitions, 833 flow [2024-06-14 11:58:55,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=829, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=833, PETRI_PLACES=178, PETRI_TRANSITIONS=121} [2024-06-14 11:58:55,408 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 148 predicate places. [2024-06-14 11:58:55,408 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 121 transitions, 833 flow [2024-06-14 11:58:55,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:55,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:58:55,408 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:58:55,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-14 11:58:55,409 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-14 11:58:55,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:58:55,409 INFO L85 PathProgramCache]: Analyzing trace with hash -1322767317, now seen corresponding path program 5 times [2024-06-14 11:58:55,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:58:55,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556303018] [2024-06-14 11:58:55,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:58:55,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:58:55,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:58:56,379 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:58:56,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:58:56,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556303018] [2024-06-14 11:58:56,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556303018] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:58:56,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:58:56,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:58:56,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1280662925] [2024-06-14 11:58:56,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:58:56,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:58:56,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:58:56,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:58:56,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:58:56,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:58:56,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 121 transitions, 833 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:56,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:58:56,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:58:56,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:58:56,822 INFO L124 PetriNetUnfolderBase]: 354/686 cut-off events. [2024-06-14 11:58:56,822 INFO L125 PetriNetUnfolderBase]: For 78816/78816 co-relation queries the response was YES. [2024-06-14 11:58:56,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4565 conditions, 686 events. 354/686 cut-off events. For 78816/78816 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 3343 event pairs, 68 based on Foata normal form. 8/692 useless extension candidates. Maximal degree in co-relation 4481. Up to 541 conditions per place. [2024-06-14 11:58:56,826 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 124 selfloop transitions, 13 changer transitions 7/146 dead transitions. [2024-06-14 11:58:56,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 146 transitions, 1375 flow [2024-06-14 11:58:56,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:58:56,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:58:56,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 123 transitions. [2024-06-14 11:58:56,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36070381231671556 [2024-06-14 11:58:56,827 INFO L175 Difference]: Start difference. First operand has 178 places, 121 transitions, 833 flow. Second operand 11 states and 123 transitions. [2024-06-14 11:58:56,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 146 transitions, 1375 flow [2024-06-14 11:58:56,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 146 transitions, 1305 flow, removed 8 selfloop flow, removed 13 redundant places. [2024-06-14 11:58:56,908 INFO L231 Difference]: Finished difference. Result has 169 places, 120 transitions, 796 flow [2024-06-14 11:58:56,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=772, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=796, PETRI_PLACES=169, PETRI_TRANSITIONS=120} [2024-06-14 11:58:56,909 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 139 predicate places. [2024-06-14 11:58:56,909 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 120 transitions, 796 flow [2024-06-14 11:58:56,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:56,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:58:56,909 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:58:56,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-14 11:58:56,909 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-14 11:58:56,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:58:56,910 INFO L85 PathProgramCache]: Analyzing trace with hash 375198559, now seen corresponding path program 6 times [2024-06-14 11:58:56,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:58:56,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344983425] [2024-06-14 11:58:56,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:58:56,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:58:56,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:58:57,746 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:58:57,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:58:57,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1344983425] [2024-06-14 11:58:57,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1344983425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:58:57,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:58:57,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:58:57,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682479688] [2024-06-14 11:58:57,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:58:57,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:58:57,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:58:57,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:58:57,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:58:57,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:58:57,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 120 transitions, 796 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:57,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:58:57,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:58:57,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:58:58,177 INFO L124 PetriNetUnfolderBase]: 323/625 cut-off events. [2024-06-14 11:58:58,177 INFO L125 PetriNetUnfolderBase]: For 59221/59221 co-relation queries the response was YES. [2024-06-14 11:58:58,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3628 conditions, 625 events. 323/625 cut-off events. For 59221/59221 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 2979 event pairs, 59 based on Foata normal form. 10/633 useless extension candidates. Maximal degree in co-relation 3545. Up to 541 conditions per place. [2024-06-14 11:58:58,180 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 113 selfloop transitions, 9 changer transitions 15/139 dead transitions. [2024-06-14 11:58:58,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 139 transitions, 1160 flow [2024-06-14 11:58:58,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:58:58,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:58:58,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 117 transitions. [2024-06-14 11:58:58,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34310850439882695 [2024-06-14 11:58:58,181 INFO L175 Difference]: Start difference. First operand has 169 places, 120 transitions, 796 flow. Second operand 11 states and 117 transitions. [2024-06-14 11:58:58,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 139 transitions, 1160 flow [2024-06-14 11:58:58,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 139 transitions, 1130 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-14 11:58:58,262 INFO L231 Difference]: Finished difference. Result has 169 places, 115 transitions, 755 flow [2024-06-14 11:58:58,262 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=766, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=755, PETRI_PLACES=169, PETRI_TRANSITIONS=115} [2024-06-14 11:58:58,262 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 139 predicate places. [2024-06-14 11:58:58,262 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 115 transitions, 755 flow [2024-06-14 11:58:58,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:58,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:58:58,263 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:58:58,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-14 11:58:58,263 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-14 11:58:58,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:58:58,263 INFO L85 PathProgramCache]: Analyzing trace with hash 370609939, now seen corresponding path program 7 times [2024-06-14 11:58:58,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:58:58,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093020475] [2024-06-14 11:58:58,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:58:58,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:58:58,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:58:59,399 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:58:59,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:58:59,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093020475] [2024-06-14 11:58:59,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093020475] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:58:59,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:58:59,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:58:59,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31574777] [2024-06-14 11:58:59,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:58:59,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:58:59,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:58:59,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:58:59,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:58:59,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:58:59,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 115 transitions, 755 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:59,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:58:59,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:58:59,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:58:59,894 INFO L124 PetriNetUnfolderBase]: 309/599 cut-off events. [2024-06-14 11:58:59,894 INFO L125 PetriNetUnfolderBase]: For 55256/55256 co-relation queries the response was YES. [2024-06-14 11:58:59,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3481 conditions, 599 events. 309/599 cut-off events. For 55256/55256 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 2817 event pairs, 47 based on Foata normal form. 8/605 useless extension candidates. Maximal degree in co-relation 3399. Up to 436 conditions per place. [2024-06-14 11:58:59,897 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 116 selfloop transitions, 12 changer transitions 10/140 dead transitions. [2024-06-14 11:58:59,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 140 transitions, 1277 flow [2024-06-14 11:58:59,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:58:59,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:58:59,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 125 transitions. [2024-06-14 11:58:59,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36656891495601174 [2024-06-14 11:58:59,898 INFO L175 Difference]: Start difference. First operand has 169 places, 115 transitions, 755 flow. Second operand 11 states and 125 transitions. [2024-06-14 11:58:59,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 140 transitions, 1277 flow [2024-06-14 11:58:59,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 140 transitions, 1239 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-14 11:58:59,966 INFO L231 Difference]: Finished difference. Result has 163 places, 112 transitions, 738 flow [2024-06-14 11:58:59,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=727, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=738, PETRI_PLACES=163, PETRI_TRANSITIONS=112} [2024-06-14 11:58:59,967 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 133 predicate places. [2024-06-14 11:58:59,967 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 112 transitions, 738 flow [2024-06-14 11:58:59,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:59,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:58:59,967 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:58:59,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-14 11:58:59,967 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-14 11:58:59,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:58:59,968 INFO L85 PathProgramCache]: Analyzing trace with hash -1327231317, now seen corresponding path program 8 times [2024-06-14 11:58:59,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:58:59,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038927060] [2024-06-14 11:58:59,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:58:59,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:58:59,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:59:00,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:59:00,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:59:00,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038927060] [2024-06-14 11:59:00,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038927060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:59:00,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:59:00,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:59:00,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285368294] [2024-06-14 11:59:00,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:59:00,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:59:00,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:59:00,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:59:00,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:59:00,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:59:00,895 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 112 transitions, 738 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:00,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:59:00,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:59:00,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:59:01,191 INFO L124 PetriNetUnfolderBase]: 296/576 cut-off events. [2024-06-14 11:59:01,191 INFO L125 PetriNetUnfolderBase]: For 51834/51834 co-relation queries the response was YES. [2024-06-14 11:59:01,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3217 conditions, 576 events. 296/576 cut-off events. For 51834/51834 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 2684 event pairs, 56 based on Foata normal form. 10/584 useless extension candidates. Maximal degree in co-relation 3137. Up to 492 conditions per place. [2024-06-14 11:59:01,194 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 107 selfloop transitions, 11 changer transitions 11/131 dead transitions. [2024-06-14 11:59:01,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 131 transitions, 1084 flow [2024-06-14 11:59:01,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:59:01,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:59:01,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 117 transitions. [2024-06-14 11:59:01,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34310850439882695 [2024-06-14 11:59:01,195 INFO L175 Difference]: Start difference. First operand has 163 places, 112 transitions, 738 flow. Second operand 11 states and 117 transitions. [2024-06-14 11:59:01,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 131 transitions, 1084 flow [2024-06-14 11:59:01,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 131 transitions, 1057 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-14 11:59:01,249 INFO L231 Difference]: Finished difference. Result has 160 places, 109 transitions, 716 flow [2024-06-14 11:59:01,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=711, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=716, PETRI_PLACES=160, PETRI_TRANSITIONS=109} [2024-06-14 11:59:01,250 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 130 predicate places. [2024-06-14 11:59:01,250 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 109 transitions, 716 flow [2024-06-14 11:59:01,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:01,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:59:01,250 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:59:01,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-14 11:59:01,251 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-14 11:59:01,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:59:01,251 INFO L85 PathProgramCache]: Analyzing trace with hash 370725259, now seen corresponding path program 9 times [2024-06-14 11:59:01,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:59:01,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095257425] [2024-06-14 11:59:01,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:59:01,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:59:01,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:59:02,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:59:02,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:59:02,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095257425] [2024-06-14 11:59:02,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095257425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:59:02,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:59:02,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:59:02,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943115868] [2024-06-14 11:59:02,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:59:02,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:59:02,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:59:02,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:59:02,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:59:02,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:59:02,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 109 transitions, 716 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:02,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:59:02,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:59:02,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:59:02,876 INFO L124 PetriNetUnfolderBase]: 262/510 cut-off events. [2024-06-14 11:59:02,876 INFO L125 PetriNetUnfolderBase]: For 32189/32189 co-relation queries the response was YES. [2024-06-14 11:59:02,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2455 conditions, 510 events. 262/510 cut-off events. For 32189/32189 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2283 event pairs, 34 based on Foata normal form. 8/516 useless extension candidates. Maximal degree in co-relation 2377. Up to 436 conditions per place. [2024-06-14 11:59:02,879 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 99 selfloop transitions, 6 changer transitions 20/127 dead transitions. [2024-06-14 11:59:02,879 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 127 transitions, 1028 flow [2024-06-14 11:59:02,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:59:02,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:59:02,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 114 transitions. [2024-06-14 11:59:02,879 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3343108504398827 [2024-06-14 11:59:02,879 INFO L175 Difference]: Start difference. First operand has 160 places, 109 transitions, 716 flow. Second operand 11 states and 114 transitions. [2024-06-14 11:59:02,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 127 transitions, 1028 flow [2024-06-14 11:59:02,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 127 transitions, 998 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-14 11:59:02,929 INFO L231 Difference]: Finished difference. Result has 158 places, 103 transitions, 670 flow [2024-06-14 11:59:02,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=688, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=670, PETRI_PLACES=158, PETRI_TRANSITIONS=103} [2024-06-14 11:59:02,930 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 128 predicate places. [2024-06-14 11:59:02,930 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 103 transitions, 670 flow [2024-06-14 11:59:02,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:02,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:59:02,930 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:59:02,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-14 11:59:02,930 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-14 11:59:02,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:59:02,930 INFO L85 PathProgramCache]: Analyzing trace with hash -326227943, now seen corresponding path program 1 times [2024-06-14 11:59:02,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:59:02,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260799655] [2024-06-14 11:59:02,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:59:02,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:59:02,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:59:03,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:59:03,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:59:03,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260799655] [2024-06-14 11:59:03,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1260799655] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:59:03,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:59:03,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:59:03,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006090145] [2024-06-14 11:59:03,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:59:03,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:59:03,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:59:03,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:59:03,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:59:03,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:59:03,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 103 transitions, 670 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:03,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:59:03,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:59:03,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:59:04,132 INFO L124 PetriNetUnfolderBase]: 241/462 cut-off events. [2024-06-14 11:59:04,132 INFO L125 PetriNetUnfolderBase]: For 21940/21940 co-relation queries the response was YES. [2024-06-14 11:59:04,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2269 conditions, 462 events. 241/462 cut-off events. For 21940/21940 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 2017 event pairs, 36 based on Foata normal form. 2/462 useless extension candidates. Maximal degree in co-relation 2192. Up to 370 conditions per place. [2024-06-14 11:59:04,134 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 92 selfloop transitions, 23 changer transitions 0/117 dead transitions. [2024-06-14 11:59:04,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 117 transitions, 938 flow [2024-06-14 11:59:04,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:59:04,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:59:04,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 113 transitions. [2024-06-14 11:59:04,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36451612903225805 [2024-06-14 11:59:04,135 INFO L175 Difference]: Start difference. First operand has 158 places, 103 transitions, 670 flow. Second operand 10 states and 113 transitions. [2024-06-14 11:59:04,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 117 transitions, 938 flow [2024-06-14 11:59:04,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 117 transitions, 901 flow, removed 11 selfloop flow, removed 10 redundant places. [2024-06-14 11:59:04,179 INFO L231 Difference]: Finished difference. Result has 145 places, 104 transitions, 695 flow [2024-06-14 11:59:04,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=635, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=695, PETRI_PLACES=145, PETRI_TRANSITIONS=104} [2024-06-14 11:59:04,180 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 115 predicate places. [2024-06-14 11:59:04,180 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 104 transitions, 695 flow [2024-06-14 11:59:04,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:04,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:59:04,180 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:59:04,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-14 11:59:04,180 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-14 11:59:04,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:59:04,181 INFO L85 PathProgramCache]: Analyzing trace with hash -694665373, now seen corresponding path program 10 times [2024-06-14 11:59:04,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:59:04,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394399825] [2024-06-14 11:59:04,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:59:04,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:59:04,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:59:05,217 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:59:05,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:59:05,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394399825] [2024-06-14 11:59:05,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394399825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:59:05,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:59:05,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:59:05,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779480837] [2024-06-14 11:59:05,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:59:05,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:59:05,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:59:05,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:59:05,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:59:05,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:59:05,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 104 transitions, 695 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:05,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:59:05,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:59:05,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:59:05,578 INFO L124 PetriNetUnfolderBase]: 257/498 cut-off events. [2024-06-14 11:59:05,579 INFO L125 PetriNetUnfolderBase]: For 29453/29453 co-relation queries the response was YES. [2024-06-14 11:59:05,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2366 conditions, 498 events. 257/498 cut-off events. For 29453/29453 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 2244 event pairs, 42 based on Foata normal form. 10/506 useless extension candidates. Maximal degree in co-relation 2294. Up to 369 conditions per place. [2024-06-14 11:59:05,581 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 87 selfloop transitions, 22 changer transitions 11/122 dead transitions. [2024-06-14 11:59:05,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 122 transitions, 1007 flow [2024-06-14 11:59:05,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:59:05,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:59:05,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 127 transitions. [2024-06-14 11:59:05,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3724340175953079 [2024-06-14 11:59:05,582 INFO L175 Difference]: Start difference. First operand has 145 places, 104 transitions, 695 flow. Second operand 11 states and 127 transitions. [2024-06-14 11:59:05,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 122 transitions, 1007 flow [2024-06-14 11:59:05,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 122 transitions, 957 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-14 11:59:05,622 INFO L231 Difference]: Finished difference. Result has 148 places, 101 transitions, 676 flow [2024-06-14 11:59:05,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=645, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=676, PETRI_PLACES=148, PETRI_TRANSITIONS=101} [2024-06-14 11:59:05,622 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 118 predicate places. [2024-06-14 11:59:05,622 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 101 transitions, 676 flow [2024-06-14 11:59:05,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:05,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:59:05,623 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:59:05,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-14 11:59:05,623 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-14 11:59:05,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:59:05,623 INFO L85 PathProgramCache]: Analyzing trace with hash 1997233643, now seen corresponding path program 11 times [2024-06-14 11:59:05,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:59:05,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675720466] [2024-06-14 11:59:05,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:59:05,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:59:05,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:59:06,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:59:06,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:59:06,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [675720466] [2024-06-14 11:59:06,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [675720466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:59:06,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:59:06,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:59:06,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192230337] [2024-06-14 11:59:06,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:59:06,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:59:06,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:59:06,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:59:06,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:59:06,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:59:06,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 101 transitions, 676 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:06,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:59:06,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:59:06,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:59:06,923 INFO L124 PetriNetUnfolderBase]: 245/478 cut-off events. [2024-06-14 11:59:06,923 INFO L125 PetriNetUnfolderBase]: For 27796/27796 co-relation queries the response was YES. [2024-06-14 11:59:06,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2273 conditions, 478 events. 245/478 cut-off events. For 27796/27796 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 2134 event pairs, 38 based on Foata normal form. 8/484 useless extension candidates. Maximal degree in co-relation 2200. Up to 359 conditions per place. [2024-06-14 11:59:06,925 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 84 selfloop transitions, 19 changer transitions 13/118 dead transitions. [2024-06-14 11:59:06,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 118 transitions, 960 flow [2024-06-14 11:59:06,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:59:06,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:59:06,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 124 transitions. [2024-06-14 11:59:06,926 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-14 11:59:06,926 INFO L175 Difference]: Start difference. First operand has 148 places, 101 transitions, 676 flow. Second operand 11 states and 124 transitions. [2024-06-14 11:59:06,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 118 transitions, 960 flow [2024-06-14 11:59:06,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 118 transitions, 912 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-14 11:59:06,964 INFO L231 Difference]: Finished difference. Result has 146 places, 97 transitions, 646 flow [2024-06-14 11:59:06,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=628, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=646, PETRI_PLACES=146, PETRI_TRANSITIONS=97} [2024-06-14 11:59:06,964 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 116 predicate places. [2024-06-14 11:59:06,964 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 97 transitions, 646 flow [2024-06-14 11:59:06,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:06,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:59:06,965 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:59:06,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-14 11:59:06,965 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-14 11:59:06,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:59:06,965 INFO L85 PathProgramCache]: Analyzing trace with hash -865487773, now seen corresponding path program 12 times [2024-06-14 11:59:06,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:59:06,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673053390] [2024-06-14 11:59:06,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:59:06,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:59:06,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:59:07,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:59:07,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:59:07,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673053390] [2024-06-14 11:59:07,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673053390] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:59:07,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:59:07,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:59:07,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962036514] [2024-06-14 11:59:07,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:59:07,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:59:07,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:59:07,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:59:07,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:59:07,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:59:07,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 97 transitions, 646 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:07,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:59:07,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:59:07,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:59:08,165 INFO L124 PetriNetUnfolderBase]: 266/521 cut-off events. [2024-06-14 11:59:08,166 INFO L125 PetriNetUnfolderBase]: For 40041/40041 co-relation queries the response was YES. [2024-06-14 11:59:08,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2942 conditions, 521 events. 266/521 cut-off events. For 40041/40041 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2333 event pairs, 45 based on Foata normal form. 8/527 useless extension candidates. Maximal degree in co-relation 2870. Up to 266 conditions per place. [2024-06-14 11:59:08,168 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 82 selfloop transitions, 28 changer transitions 10/122 dead transitions. [2024-06-14 11:59:08,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 122 transitions, 1092 flow [2024-06-14 11:59:08,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:59:08,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:59:08,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-14 11:59:08,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39882697947214074 [2024-06-14 11:59:08,169 INFO L175 Difference]: Start difference. First operand has 146 places, 97 transitions, 646 flow. Second operand 11 states and 136 transitions. [2024-06-14 11:59:08,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 122 transitions, 1092 flow [2024-06-14 11:59:08,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 122 transitions, 1038 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-06-14 11:59:08,230 INFO L231 Difference]: Finished difference. Result has 140 places, 94 transitions, 644 flow [2024-06-14 11:59:08,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=600, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=644, PETRI_PLACES=140, PETRI_TRANSITIONS=94} [2024-06-14 11:59:08,231 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 110 predicate places. [2024-06-14 11:59:08,231 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 94 transitions, 644 flow [2024-06-14 11:59:08,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:08,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:59:08,231 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:59:08,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-14 11:59:08,231 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-14 11:59:08,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:59:08,231 INFO L85 PathProgramCache]: Analyzing trace with hash 1826531213, now seen corresponding path program 13 times [2024-06-14 11:59:08,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:59:08,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520489329] [2024-06-14 11:59:08,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:59:08,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:59:08,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:59:09,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:59:09,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:59:09,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520489329] [2024-06-14 11:59:09,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520489329] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:59:09,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:59:09,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:59:09,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878945191] [2024-06-14 11:59:09,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:59:09,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:59:09,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:59:09,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:59:09,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:59:09,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:59:09,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 94 transitions, 644 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:09,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:59:09,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:59:09,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:59:09,524 INFO L124 PetriNetUnfolderBase]: 285/562 cut-off events. [2024-06-14 11:59:09,524 INFO L125 PetriNetUnfolderBase]: For 47493/47493 co-relation queries the response was YES. [2024-06-14 11:59:09,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3559 conditions, 562 events. 285/562 cut-off events. For 47493/47493 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 2603 event pairs, 66 based on Foata normal form. 8/568 useless extension candidates. Maximal degree in co-relation 3490. Up to 341 conditions per place. [2024-06-14 11:59:09,527 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 82 selfloop transitions, 28 changer transitions 7/119 dead transitions. [2024-06-14 11:59:09,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 119 transitions, 1078 flow [2024-06-14 11:59:09,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:59:09,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:59:09,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-14 11:59:09,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40175953079178883 [2024-06-14 11:59:09,527 INFO L175 Difference]: Start difference. First operand has 140 places, 94 transitions, 644 flow. Second operand 11 states and 137 transitions. [2024-06-14 11:59:09,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 119 transitions, 1078 flow [2024-06-14 11:59:09,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 119 transitions, 1016 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-14 11:59:09,589 INFO L231 Difference]: Finished difference. Result has 137 places, 92 transitions, 635 flow [2024-06-14 11:59:09,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=588, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=635, PETRI_PLACES=137, PETRI_TRANSITIONS=92} [2024-06-14 11:59:09,590 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 107 predicate places. [2024-06-14 11:59:09,590 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 92 transitions, 635 flow [2024-06-14 11:59:09,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:09,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:59:09,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-14 11:59:09,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-14 11:59:09,590 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-14 11:59:09,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:59:09,591 INFO L85 PathProgramCache]: Analyzing trace with hash -499141417, now seen corresponding path program 14 times [2024-06-14 11:59:09,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:59:09,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935459190] [2024-06-14 11:59:09,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:59:09,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:59:09,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:59:10,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-14 11:59:10,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:59:10,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935459190] [2024-06-14 11:59:10,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935459190] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:59:10,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:59:10,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:59:10,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191120595] [2024-06-14 11:59:10,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:59:10,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:59:10,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:59:10,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:59:10,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:59:10,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:59:10,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 92 transitions, 635 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:10,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:59:10,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:59:10,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:59:10,869 INFO L124 PetriNetUnfolderBase]: 279/552 cut-off events. [2024-06-14 11:59:10,869 INFO L125 PetriNetUnfolderBase]: For 43739/43739 co-relation queries the response was YES. [2024-06-14 11:59:10,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3477 conditions, 552 events. 279/552 cut-off events. For 43739/43739 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 2555 event pairs, 66 based on Foata normal form. 8/558 useless extension candidates. Maximal degree in co-relation 3410. Up to 343 conditions per place. [2024-06-14 11:59:10,871 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 82 selfloop transitions, 25 changer transitions 7/116 dead transitions. [2024-06-14 11:59:10,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 116 transitions, 1057 flow [2024-06-14 11:59:10,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:59:10,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:59:10,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 133 transitions. [2024-06-14 11:59:10,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39002932551319647 [2024-06-14 11:59:10,872 INFO L175 Difference]: Start difference. First operand has 137 places, 92 transitions, 635 flow. Second operand 11 states and 133 transitions. [2024-06-14 11:59:10,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 116 transitions, 1057 flow [2024-06-14 11:59:10,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 116 transitions, 995 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-14 11:59:10,921 INFO L231 Difference]: Finished difference. Result has 136 places, 90 transitions, 617 flow [2024-06-14 11:59:10,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=577, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=617, PETRI_PLACES=136, PETRI_TRANSITIONS=90} [2024-06-14 11:59:10,922 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 106 predicate places. [2024-06-14 11:59:10,922 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 90 transitions, 617 flow [2024-06-14 11:59:10,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:10,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:59:10,922 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:59:10,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-14 11:59:10,922 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-14 11:59:10,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:59:10,922 INFO L85 PathProgramCache]: Analyzing trace with hash 2093400653, now seen corresponding path program 15 times [2024-06-14 11:59:10,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:59:10,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974630829] [2024-06-14 11:59:10,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:59:10,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:59:10,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:59:11,783 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:59:11,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:59:11,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974630829] [2024-06-14 11:59:11,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974630829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:59:11,783 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:59:11,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:59:11,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122530265] [2024-06-14 11:59:11,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:59:11,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:59:11,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:59:11,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:59:11,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:59:11,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:59:11,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 90 transitions, 617 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:11,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:59:11,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:59:11,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:59:12,167 INFO L124 PetriNetUnfolderBase]: 248/491 cut-off events. [2024-06-14 11:59:12,168 INFO L125 PetriNetUnfolderBase]: For 33683/33683 co-relation queries the response was YES. [2024-06-14 11:59:12,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2780 conditions, 491 events. 248/491 cut-off events. For 33683/33683 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 2185 event pairs, 43 based on Foata normal form. 10/499 useless extension candidates. Maximal degree in co-relation 2714. Up to 331 conditions per place. [2024-06-14 11:59:12,170 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 71 selfloop transitions, 23 changer transitions 14/110 dead transitions. [2024-06-14 11:59:12,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 110 transitions, 909 flow [2024-06-14 11:59:12,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:59:12,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:59:12,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-14 11:59:12,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3841642228739003 [2024-06-14 11:59:12,171 INFO L175 Difference]: Start difference. First operand has 136 places, 90 transitions, 617 flow. Second operand 11 states and 131 transitions. [2024-06-14 11:59:12,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 110 transitions, 909 flow [2024-06-14 11:59:12,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 110 transitions, 857 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-14 11:59:12,209 INFO L231 Difference]: Finished difference. Result has 135 places, 85 transitions, 583 flow [2024-06-14 11:59:12,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=565, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=583, PETRI_PLACES=135, PETRI_TRANSITIONS=85} [2024-06-14 11:59:12,209 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 105 predicate places. [2024-06-14 11:59:12,209 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 85 transitions, 583 flow [2024-06-14 11:59:12,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:12,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:59:12,209 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:59:12,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-14 11:59:12,210 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-14 11:59:12,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:59:12,210 INFO L85 PathProgramCache]: Analyzing trace with hash -499136767, now seen corresponding path program 16 times [2024-06-14 11:59:12,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:59:12,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161223042] [2024-06-14 11:59:12,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:59:12,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:59:12,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:59:13,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:59:13,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:59:13,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161223042] [2024-06-14 11:59:13,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [161223042] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:59:13,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:59:13,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:59:13,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129266740] [2024-06-14 11:59:13,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:59:13,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:59:13,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:59:13,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:59:13,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:59:13,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:59:13,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 85 transitions, 583 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:13,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:59:13,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:59:13,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:59:13,356 INFO L124 PetriNetUnfolderBase]: 209/414 cut-off events. [2024-06-14 11:59:13,356 INFO L125 PetriNetUnfolderBase]: For 22100/22100 co-relation queries the response was YES. [2024-06-14 11:59:13,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2017 conditions, 414 events. 209/414 cut-off events. For 22100/22100 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 1745 event pairs, 38 based on Foata normal form. 10/422 useless extension candidates. Maximal degree in co-relation 1952. Up to 266 conditions per place. [2024-06-14 11:59:13,358 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 66 selfloop transitions, 19 changer transitions 17/104 dead transitions. [2024-06-14 11:59:13,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 104 transitions, 861 flow [2024-06-14 11:59:13,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:59:13,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:59:13,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 126 transitions. [2024-06-14 11:59:13,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36950146627565983 [2024-06-14 11:59:13,359 INFO L175 Difference]: Start difference. First operand has 135 places, 85 transitions, 583 flow. Second operand 11 states and 126 transitions. [2024-06-14 11:59:13,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 104 transitions, 861 flow [2024-06-14 11:59:13,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 104 transitions, 801 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-14 11:59:13,381 INFO L231 Difference]: Finished difference. Result has 128 places, 79 transitions, 530 flow [2024-06-14 11:59:13,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=525, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=530, PETRI_PLACES=128, PETRI_TRANSITIONS=79} [2024-06-14 11:59:13,382 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 98 predicate places. [2024-06-14 11:59:13,382 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 79 transitions, 530 flow [2024-06-14 11:59:13,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:13,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:59:13,382 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:59:13,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-14 11:59:13,382 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-14 11:59:13,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:59:13,382 INFO L85 PathProgramCache]: Analyzing trace with hash 1988555235, now seen corresponding path program 17 times [2024-06-14 11:59:13,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:59:13,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399455986] [2024-06-14 11:59:13,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:59:13,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:59:13,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:59:14,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:59:14,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:59:14,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399455986] [2024-06-14 11:59:14,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399455986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:59:14,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:59:14,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:59:14,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727307708] [2024-06-14 11:59:14,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:59:14,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:59:14,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:59:14,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:59:14,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:59:14,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:59:14,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 79 transitions, 530 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:14,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:59:14,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:59:14,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:59:14,574 INFO L124 PetriNetUnfolderBase]: 198/393 cut-off events. [2024-06-14 11:59:14,574 INFO L125 PetriNetUnfolderBase]: For 19245/19245 co-relation queries the response was YES. [2024-06-14 11:59:14,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1874 conditions, 393 events. 198/393 cut-off events. For 19245/19245 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 1611 event pairs, 34 based on Foata normal form. 10/401 useless extension candidates. Maximal degree in co-relation 1812. Up to 285 conditions per place. [2024-06-14 11:59:14,576 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 66 selfloop transitions, 20 changer transitions 11/99 dead transitions. [2024-06-14 11:59:14,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 99 transitions, 798 flow [2024-06-14 11:59:14,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:59:14,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:59:14,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 125 transitions. [2024-06-14 11:59:14,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36656891495601174 [2024-06-14 11:59:14,577 INFO L175 Difference]: Start difference. First operand has 128 places, 79 transitions, 530 flow. Second operand 11 states and 125 transitions. [2024-06-14 11:59:14,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 99 transitions, 798 flow [2024-06-14 11:59:14,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 99 transitions, 742 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-14 11:59:14,594 INFO L231 Difference]: Finished difference. Result has 118 places, 76 transitions, 505 flow [2024-06-14 11:59:14,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=478, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=505, PETRI_PLACES=118, PETRI_TRANSITIONS=76} [2024-06-14 11:59:14,594 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 88 predicate places. [2024-06-14 11:59:14,595 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 76 transitions, 505 flow [2024-06-14 11:59:14,595 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:14,595 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:59:14,595 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:59:14,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-14 11:59:14,595 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-14 11:59:14,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:59:14,595 INFO L85 PathProgramCache]: Analyzing trace with hash 1649664599, now seen corresponding path program 18 times [2024-06-14 11:59:14,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:59:14,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44712823] [2024-06-14 11:59:14,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:59:14,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:59:14,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:59:15,376 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:59:15,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:59:15,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [44712823] [2024-06-14 11:59:15,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [44712823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:59:15,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:59:15,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:59:15,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991497536] [2024-06-14 11:59:15,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:59:15,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:59:15,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:59:15,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:59:15,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:59:15,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:59:15,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 76 transitions, 505 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:15,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:59:15,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:59:15,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:59:15,797 INFO L124 PetriNetUnfolderBase]: 215/432 cut-off events. [2024-06-14 11:59:15,797 INFO L125 PetriNetUnfolderBase]: For 21411/21411 co-relation queries the response was YES. [2024-06-14 11:59:15,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2310 conditions, 432 events. 215/432 cut-off events. For 21411/21411 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1812 event pairs, 43 based on Foata normal form. 8/438 useless extension candidates. Maximal degree in co-relation 2252. Up to 269 conditions per place. [2024-06-14 11:59:15,799 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 72 selfloop transitions, 17 changer transitions 9/100 dead transitions. [2024-06-14 11:59:15,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 100 transitions, 871 flow [2024-06-14 11:59:15,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:59:15,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:59:15,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 127 transitions. [2024-06-14 11:59:15,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3724340175953079 [2024-06-14 11:59:15,800 INFO L175 Difference]: Start difference. First operand has 118 places, 76 transitions, 505 flow. Second operand 11 states and 127 transitions. [2024-06-14 11:59:15,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 100 transitions, 871 flow [2024-06-14 11:59:15,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 100 transitions, 813 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-14 11:59:15,817 INFO L231 Difference]: Finished difference. Result has 116 places, 72 transitions, 470 flow [2024-06-14 11:59:15,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=457, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=470, PETRI_PLACES=116, PETRI_TRANSITIONS=72} [2024-06-14 11:59:15,818 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 86 predicate places. [2024-06-14 11:59:15,818 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 72 transitions, 470 flow [2024-06-14 11:59:15,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:15,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:59:15,818 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:59:15,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-14 11:59:15,818 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-14 11:59:15,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:59:15,818 INFO L85 PathProgramCache]: Analyzing trace with hash 228214955, now seen corresponding path program 19 times [2024-06-14 11:59:15,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:59:15,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007953391] [2024-06-14 11:59:15,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:59:15,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:59:15,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:59:16,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-14 11:59:16,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:59:16,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007953391] [2024-06-14 11:59:16,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007953391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:59:16,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:59:16,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:59:16,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130169121] [2024-06-14 11:59:16,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:59:16,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:59:16,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:59:16,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:59:16,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:59:16,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:59:16,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 72 transitions, 470 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:16,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:59:16,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:59:16,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:59:16,976 INFO L124 PetriNetUnfolderBase]: 211/424 cut-off events. [2024-06-14 11:59:16,976 INFO L125 PetriNetUnfolderBase]: For 21779/21779 co-relation queries the response was YES. [2024-06-14 11:59:16,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2235 conditions, 424 events. 211/424 cut-off events. For 21779/21779 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1790 event pairs, 47 based on Foata normal form. 10/432 useless extension candidates. Maximal degree in co-relation 2178. Up to 306 conditions per place. [2024-06-14 11:59:16,978 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 57 selfloop transitions, 21 changer transitions 11/91 dead transitions. [2024-06-14 11:59:16,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 91 transitions, 712 flow [2024-06-14 11:59:16,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:59:16,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:59:16,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 127 transitions. [2024-06-14 11:59:16,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3724340175953079 [2024-06-14 11:59:16,979 INFO L175 Difference]: Start difference. First operand has 116 places, 72 transitions, 470 flow. Second operand 11 states and 127 transitions. [2024-06-14 11:59:16,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 91 transitions, 712 flow [2024-06-14 11:59:16,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 91 transitions, 672 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-14 11:59:16,996 INFO L231 Difference]: Finished difference. Result has 111 places, 69 transitions, 459 flow [2024-06-14 11:59:16,996 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=430, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=459, PETRI_PLACES=111, PETRI_TRANSITIONS=69} [2024-06-14 11:59:16,996 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 81 predicate places. [2024-06-14 11:59:16,996 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 69 transitions, 459 flow [2024-06-14 11:59:16,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:16,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:59:16,996 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:59:16,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-14 11:59:16,997 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-14 11:59:16,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:59:16,997 INFO L85 PathProgramCache]: Analyzing trace with hash 228210305, now seen corresponding path program 20 times [2024-06-14 11:59:16,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:59:16,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560067675] [2024-06-14 11:59:16,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:59:16,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:59:17,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:59:17,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:59:17,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:59:17,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560067675] [2024-06-14 11:59:17,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560067675] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:59:17,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:59:17,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:59:17,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650186480] [2024-06-14 11:59:17,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:59:17,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:59:17,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:59:17,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:59:17,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:59:18,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:59:18,055 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 69 transitions, 459 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:18,055 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:59:18,055 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:59:18,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:59:18,292 INFO L124 PetriNetUnfolderBase]: 199/404 cut-off events. [2024-06-14 11:59:18,293 INFO L125 PetriNetUnfolderBase]: For 17227/17227 co-relation queries the response was YES. [2024-06-14 11:59:18,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2100 conditions, 404 events. 199/404 cut-off events. For 17227/17227 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1689 event pairs, 55 based on Foata normal form. 8/410 useless extension candidates. Maximal degree in co-relation 2046. Up to 318 conditions per place. [2024-06-14 11:59:18,294 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 57 selfloop transitions, 14 changer transitions 13/86 dead transitions. [2024-06-14 11:59:18,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 86 transitions, 677 flow [2024-06-14 11:59:18,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:59:18,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:59:18,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 122 transitions. [2024-06-14 11:59:18,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35777126099706746 [2024-06-14 11:59:18,295 INFO L175 Difference]: Start difference. First operand has 111 places, 69 transitions, 459 flow. Second operand 11 states and 122 transitions. [2024-06-14 11:59:18,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 86 transitions, 677 flow [2024-06-14 11:59:18,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 86 transitions, 631 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-14 11:59:18,309 INFO L231 Difference]: Finished difference. Result has 109 places, 65 transitions, 420 flow [2024-06-14 11:59:18,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=413, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=420, PETRI_PLACES=109, PETRI_TRANSITIONS=65} [2024-06-14 11:59:18,310 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 79 predicate places. [2024-06-14 11:59:18,310 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 65 transitions, 420 flow [2024-06-14 11:59:18,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:18,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:59:18,310 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:59:18,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-14 11:59:18,310 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-14 11:59:18,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:59:18,310 INFO L85 PathProgramCache]: Analyzing trace with hash 204563053, now seen corresponding path program 2 times [2024-06-14 11:59:18,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:59:18,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586590392] [2024-06-14 11:59:18,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:59:18,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:59:18,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:59:19,303 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:59:19,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:59:19,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586590392] [2024-06-14 11:59:19,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [586590392] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:59:19,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:59:19,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:59:19,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251804196] [2024-06-14 11:59:19,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:59:19,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:59:19,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:59:19,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:59:19,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:59:19,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:59:19,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 65 transitions, 420 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:19,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:59:19,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:59:19,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:59:19,661 INFO L124 PetriNetUnfolderBase]: 189/378 cut-off events. [2024-06-14 11:59:19,661 INFO L125 PetriNetUnfolderBase]: For 13066/13066 co-relation queries the response was YES. [2024-06-14 11:59:19,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1993 conditions, 378 events. 189/378 cut-off events. For 13066/13066 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1519 event pairs, 45 based on Foata normal form. 2/378 useless extension candidates. Maximal degree in co-relation 1940. Up to 323 conditions per place. [2024-06-14 11:59:19,662 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 65 selfloop transitions, 18 changer transitions 0/85 dead transitions. [2024-06-14 11:59:19,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 85 transitions, 655 flow [2024-06-14 11:59:19,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:59:19,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:59:19,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 116 transitions. [2024-06-14 11:59:19,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34017595307917886 [2024-06-14 11:59:19,663 INFO L175 Difference]: Start difference. First operand has 109 places, 65 transitions, 420 flow. Second operand 11 states and 116 transitions. [2024-06-14 11:59:19,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 85 transitions, 655 flow [2024-06-14 11:59:19,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 85 transitions, 617 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-14 11:59:19,676 INFO L231 Difference]: Finished difference. Result has 105 places, 71 transitions, 480 flow [2024-06-14 11:59:19,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=382, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=480, PETRI_PLACES=105, PETRI_TRANSITIONS=71} [2024-06-14 11:59:19,676 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 75 predicate places. [2024-06-14 11:59:19,677 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 71 transitions, 480 flow [2024-06-14 11:59:19,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:19,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:59:19,677 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:59:19,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-14 11:59:19,677 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-14 11:59:19,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:59:19,677 INFO L85 PathProgramCache]: Analyzing trace with hash -138636529, now seen corresponding path program 3 times [2024-06-14 11:59:19,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:59:19,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716748620] [2024-06-14 11:59:19,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:59:19,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:59:19,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:59:20,474 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:59:20,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:59:20,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716748620] [2024-06-14 11:59:20,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [716748620] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:59:20,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:59:20,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:59:20,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281129697] [2024-06-14 11:59:20,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:59:20,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:59:20,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:59:20,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:59:20,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:59:20,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:59:20,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 71 transitions, 480 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:20,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:59:20,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:59:20,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:59:20,800 INFO L124 PetriNetUnfolderBase]: 193/386 cut-off events. [2024-06-14 11:59:20,801 INFO L125 PetriNetUnfolderBase]: For 10946/10946 co-relation queries the response was YES. [2024-06-14 11:59:20,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2023 conditions, 386 events. 193/386 cut-off events. For 10946/10946 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1563 event pairs, 53 based on Foata normal form. 2/386 useless extension candidates. Maximal degree in co-relation 1971. Up to 343 conditions per place. [2024-06-14 11:59:20,802 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 67 selfloop transitions, 15 changer transitions 0/84 dead transitions. [2024-06-14 11:59:20,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 84 transitions, 682 flow [2024-06-14 11:59:20,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:59:20,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:59:20,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 105 transitions. [2024-06-14 11:59:20,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3387096774193548 [2024-06-14 11:59:20,804 INFO L175 Difference]: Start difference. First operand has 105 places, 71 transitions, 480 flow. Second operand 10 states and 105 transitions. [2024-06-14 11:59:20,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 84 transitions, 682 flow [2024-06-14 11:59:20,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 84 transitions, 650 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-14 11:59:20,815 INFO L231 Difference]: Finished difference. Result has 108 places, 72 transitions, 496 flow [2024-06-14 11:59:20,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=448, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=496, PETRI_PLACES=108, PETRI_TRANSITIONS=72} [2024-06-14 11:59:20,816 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 78 predicate places. [2024-06-14 11:59:20,816 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 72 transitions, 496 flow [2024-06-14 11:59:20,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:20,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:59:20,816 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:59:20,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-14 11:59:20,816 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-14 11:59:20,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:59:20,817 INFO L85 PathProgramCache]: Analyzing trace with hash -60810121, now seen corresponding path program 4 times [2024-06-14 11:59:20,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:59:20,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803521895] [2024-06-14 11:59:20,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:59:20,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:59:20,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:59:21,675 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:59:21,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:59:21,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803521895] [2024-06-14 11:59:21,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803521895] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:59:21,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:59:21,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:59:21,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151416339] [2024-06-14 11:59:21,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:59:21,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:59:21,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:59:21,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:59:21,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:59:21,785 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:59:21,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 72 transitions, 496 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:21,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:59:21,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:59:21,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:59:21,979 INFO L124 PetriNetUnfolderBase]: 197/394 cut-off events. [2024-06-14 11:59:21,980 INFO L125 PetriNetUnfolderBase]: For 11777/11777 co-relation queries the response was YES. [2024-06-14 11:59:21,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2085 conditions, 394 events. 197/394 cut-off events. For 11777/11777 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1623 event pairs, 55 based on Foata normal form. 2/394 useless extension candidates. Maximal degree in co-relation 2032. Up to 338 conditions per place. [2024-06-14 11:59:21,981 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 67 selfloop transitions, 17 changer transitions 0/86 dead transitions. [2024-06-14 11:59:21,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 86 transitions, 710 flow [2024-06-14 11:59:21,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:59:21,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:59:21,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 110 transitions. [2024-06-14 11:59:21,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-14 11:59:21,982 INFO L175 Difference]: Start difference. First operand has 108 places, 72 transitions, 496 flow. Second operand 10 states and 110 transitions. [2024-06-14 11:59:21,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 86 transitions, 710 flow [2024-06-14 11:59:21,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 86 transitions, 672 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-14 11:59:21,996 INFO L231 Difference]: Finished difference. Result has 110 places, 73 transitions, 512 flow [2024-06-14 11:59:21,996 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=458, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=512, PETRI_PLACES=110, PETRI_TRANSITIONS=73} [2024-06-14 11:59:21,996 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 80 predicate places. [2024-06-14 11:59:21,996 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 73 transitions, 512 flow [2024-06-14 11:59:21,997 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:21,997 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:59:21,997 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:59:21,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-14 11:59:21,997 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-14 11:59:21,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:59:21,997 INFO L85 PathProgramCache]: Analyzing trace with hash 426199723, now seen corresponding path program 5 times [2024-06-14 11:59:21,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:59:21,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423286657] [2024-06-14 11:59:21,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:59:21,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:59:22,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:59:22,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:59:22,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:59:22,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423286657] [2024-06-14 11:59:22,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [423286657] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:59:22,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:59:22,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:59:22,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832480640] [2024-06-14 11:59:22,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:59:22,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:59:22,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:59:22,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:59:22,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:59:22,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:59:22,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 73 transitions, 512 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:22,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:59:22,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:59:22,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:59:23,243 INFO L124 PetriNetUnfolderBase]: 201/402 cut-off events. [2024-06-14 11:59:23,244 INFO L125 PetriNetUnfolderBase]: For 12615/12615 co-relation queries the response was YES. [2024-06-14 11:59:23,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2148 conditions, 402 events. 201/402 cut-off events. For 12615/12615 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1668 event pairs, 55 based on Foata normal form. 2/402 useless extension candidates. Maximal degree in co-relation 2094. Up to 353 conditions per place. [2024-06-14 11:59:23,245 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 64 selfloop transitions, 20 changer transitions 0/86 dead transitions. [2024-06-14 11:59:23,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 86 transitions, 726 flow [2024-06-14 11:59:23,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:59:23,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:59:23,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 108 transitions. [2024-06-14 11:59:23,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34838709677419355 [2024-06-14 11:59:23,246 INFO L175 Difference]: Start difference. First operand has 110 places, 73 transitions, 512 flow. Second operand 10 states and 108 transitions. [2024-06-14 11:59:23,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 86 transitions, 726 flow [2024-06-14 11:59:23,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 86 transitions, 682 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-14 11:59:23,259 INFO L231 Difference]: Finished difference. Result has 112 places, 74 transitions, 531 flow [2024-06-14 11:59:23,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=468, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=531, PETRI_PLACES=112, PETRI_TRANSITIONS=74} [2024-06-14 11:59:23,260 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 82 predicate places. [2024-06-14 11:59:23,260 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 74 transitions, 531 flow [2024-06-14 11:59:23,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:23,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:59:23,260 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:59:23,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-14 11:59:23,260 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-14 11:59:23,260 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:59:23,260 INFO L85 PathProgramCache]: Analyzing trace with hash 426208093, now seen corresponding path program 6 times [2024-06-14 11:59:23,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:59:23,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036142537] [2024-06-14 11:59:23,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:59:23,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:59:23,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:59:24,312 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:59:24,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:59:24,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036142537] [2024-06-14 11:59:24,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036142537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:59:24,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:59:24,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:59:24,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520607592] [2024-06-14 11:59:24,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:59:24,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:59:24,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:59:24,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:59:24,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:59:24,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:59:24,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 74 transitions, 531 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:24,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:59:24,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:59:24,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:59:24,704 INFO L124 PetriNetUnfolderBase]: 198/397 cut-off events. [2024-06-14 11:59:24,704 INFO L125 PetriNetUnfolderBase]: For 12262/12262 co-relation queries the response was YES. [2024-06-14 11:59:24,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2079 conditions, 397 events. 198/397 cut-off events. For 12262/12262 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1647 event pairs, 48 based on Foata normal form. 2/397 useless extension candidates. Maximal degree in co-relation 2024. Up to 332 conditions per place. [2024-06-14 11:59:24,706 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 63 selfloop transitions, 21 changer transitions 0/86 dead transitions. [2024-06-14 11:59:24,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 86 transitions, 727 flow [2024-06-14 11:59:24,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:59:24,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:59:24,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 109 transitions. [2024-06-14 11:59:24,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35161290322580646 [2024-06-14 11:59:24,707 INFO L175 Difference]: Start difference. First operand has 112 places, 74 transitions, 531 flow. Second operand 10 states and 109 transitions. [2024-06-14 11:59:24,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 86 transitions, 727 flow [2024-06-14 11:59:24,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 86 transitions, 674 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-14 11:59:24,724 INFO L231 Difference]: Finished difference. Result has 114 places, 74 transitions, 524 flow [2024-06-14 11:59:24,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=478, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=524, PETRI_PLACES=114, PETRI_TRANSITIONS=74} [2024-06-14 11:59:24,725 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 84 predicate places. [2024-06-14 11:59:24,725 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 74 transitions, 524 flow [2024-06-14 11:59:24,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:24,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:59:24,725 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:59:24,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-14 11:59:24,725 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-14 11:59:24,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:59:24,726 INFO L85 PathProgramCache]: Analyzing trace with hash -434101683, now seen corresponding path program 21 times [2024-06-14 11:59:24,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:59:24,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288291256] [2024-06-14 11:59:24,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:59:24,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:59:24,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:59:25,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:59:25,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:59:25,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288291256] [2024-06-14 11:59:25,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288291256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:59:25,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:59:25,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:59:25,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371913117] [2024-06-14 11:59:25,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:59:25,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:59:25,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:59:25,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:59:25,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:59:25,749 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:59:25,749 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 74 transitions, 524 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:25,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:59:25,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:59:25,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:59:26,027 INFO L124 PetriNetUnfolderBase]: 185/374 cut-off events. [2024-06-14 11:59:26,027 INFO L125 PetriNetUnfolderBase]: For 11739/11739 co-relation queries the response was YES. [2024-06-14 11:59:26,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1668 conditions, 374 events. 185/374 cut-off events. For 11739/11739 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1534 event pairs, 39 based on Foata normal form. 10/382 useless extension candidates. Maximal degree in co-relation 1612. Up to 281 conditions per place. [2024-06-14 11:59:26,029 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 61 selfloop transitions, 17 changer transitions 12/92 dead transitions. [2024-06-14 11:59:26,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 92 transitions, 772 flow [2024-06-14 11:59:26,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:59:26,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:59:26,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 121 transitions. [2024-06-14 11:59:26,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-14 11:59:26,032 INFO L175 Difference]: Start difference. First operand has 114 places, 74 transitions, 524 flow. Second operand 11 states and 121 transitions. [2024-06-14 11:59:26,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 92 transitions, 772 flow [2024-06-14 11:59:26,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 92 transitions, 701 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-14 11:59:26,045 INFO L231 Difference]: Finished difference. Result has 116 places, 70 transitions, 463 flow [2024-06-14 11:59:26,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=453, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=463, PETRI_PLACES=116, PETRI_TRANSITIONS=70} [2024-06-14 11:59:26,046 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 86 predicate places. [2024-06-14 11:59:26,046 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 70 transitions, 463 flow [2024-06-14 11:59:26,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:26,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:59:26,046 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:59:26,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-14 11:59:26,046 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-14 11:59:26,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:59:26,047 INFO L85 PathProgramCache]: Analyzing trace with hash 889450365, now seen corresponding path program 22 times [2024-06-14 11:59:26,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:59:26,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621837885] [2024-06-14 11:59:26,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:59:26,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:59:26,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:59:26,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-14 11:59:26,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:59:26,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621837885] [2024-06-14 11:59:26,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1621837885] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:59:26,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:59:26,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:59:26,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291749372] [2024-06-14 11:59:26,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:59:26,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:59:26,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:59:26,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:59:26,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:59:26,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:59:26,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 70 transitions, 463 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:26,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:59:26,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:59:26,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:59:27,286 INFO L124 PetriNetUnfolderBase]: 204/419 cut-off events. [2024-06-14 11:59:27,286 INFO L125 PetriNetUnfolderBase]: For 17158/17158 co-relation queries the response was YES. [2024-06-14 11:59:27,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2087 conditions, 419 events. 204/419 cut-off events. For 17158/17158 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 1796 event pairs, 46 based on Foata normal form. 8/425 useless extension candidates. Maximal degree in co-relation 2030. Up to 227 conditions per place. [2024-06-14 11:59:27,288 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 60 selfloop transitions, 27 changer transitions 7/96 dead transitions. [2024-06-14 11:59:27,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 96 transitions, 829 flow [2024-06-14 11:59:27,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:59:27,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:59:27,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-14 11:59:27,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-14 11:59:27,292 INFO L175 Difference]: Start difference. First operand has 116 places, 70 transitions, 463 flow. Second operand 11 states and 134 transitions. [2024-06-14 11:59:27,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 96 transitions, 829 flow [2024-06-14 11:59:27,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 96 transitions, 778 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-14 11:59:27,310 INFO L231 Difference]: Finished difference. Result has 113 places, 70 transitions, 474 flow [2024-06-14 11:59:27,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=418, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=474, PETRI_PLACES=113, PETRI_TRANSITIONS=70} [2024-06-14 11:59:27,310 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 83 predicate places. [2024-06-14 11:59:27,310 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 70 transitions, 474 flow [2024-06-14 11:59:27,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:27,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:59:27,311 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:59:27,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-14 11:59:27,311 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-14 11:59:27,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:59:27,311 INFO L85 PathProgramCache]: Analyzing trace with hash 893923665, now seen corresponding path program 23 times [2024-06-14 11:59:27,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:59:27,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458785443] [2024-06-14 11:59:27,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:59:27,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:59:27,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:59:28,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:59:28,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:59:28,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [458785443] [2024-06-14 11:59:28,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [458785443] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:59:28,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:59:28,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:59:28,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046197588] [2024-06-14 11:59:28,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:59:28,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:59:28,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:59:28,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:59:28,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:59:28,237 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:59:28,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 70 transitions, 474 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:28,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:59:28,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:59:28,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:59:28,542 INFO L124 PetriNetUnfolderBase]: 202/417 cut-off events. [2024-06-14 11:59:28,542 INFO L125 PetriNetUnfolderBase]: For 18323/18323 co-relation queries the response was YES. [2024-06-14 11:59:28,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2084 conditions, 417 events. 202/417 cut-off events. For 18323/18323 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1796 event pairs, 58 based on Foata normal form. 10/425 useless extension candidates. Maximal degree in co-relation 2028. Up to 298 conditions per place. [2024-06-14 11:59:28,544 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 53 selfloop transitions, 22 changer transitions 11/88 dead transitions. [2024-06-14 11:59:28,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 88 transitions, 712 flow [2024-06-14 11:59:28,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:59:28,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:59:28,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 125 transitions. [2024-06-14 11:59:28,545 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36656891495601174 [2024-06-14 11:59:28,545 INFO L175 Difference]: Start difference. First operand has 113 places, 70 transitions, 474 flow. Second operand 11 states and 125 transitions. [2024-06-14 11:59:28,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 88 transitions, 712 flow [2024-06-14 11:59:28,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 88 transitions, 666 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 11:59:28,559 INFO L231 Difference]: Finished difference. Result has 114 places, 67 transitions, 456 flow [2024-06-14 11:59:28,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=428, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=456, PETRI_PLACES=114, PETRI_TRANSITIONS=67} [2024-06-14 11:59:28,560 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 84 predicate places. [2024-06-14 11:59:28,560 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 67 transitions, 456 flow [2024-06-14 11:59:28,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:28,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:59:28,560 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:59:28,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-14 11:59:28,560 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-14 11:59:28,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:59:28,560 INFO L85 PathProgramCache]: Analyzing trace with hash 893919015, now seen corresponding path program 24 times [2024-06-14 11:59:28,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:59:28,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043332494] [2024-06-14 11:59:28,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:59:28,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:59:28,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:59:29,477 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:59:29,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:59:29,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043332494] [2024-06-14 11:59:29,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1043332494] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:59:29,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:59:29,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:59:29,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44104012] [2024-06-14 11:59:29,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:59:29,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:59:29,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:59:29,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:59:29,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:59:29,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:59:29,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 67 transitions, 456 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:29,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:59:29,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:59:29,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:59:29,822 INFO L124 PetriNetUnfolderBase]: 190/397 cut-off events. [2024-06-14 11:59:29,822 INFO L125 PetriNetUnfolderBase]: For 16087/16087 co-relation queries the response was YES. [2024-06-14 11:59:29,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1985 conditions, 397 events. 190/397 cut-off events. For 16087/16087 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 1697 event pairs, 56 based on Foata normal form. 8/403 useless extension candidates. Maximal degree in co-relation 1930. Up to 314 conditions per place. [2024-06-14 11:59:29,824 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 56 selfloop transitions, 12 changer transitions 13/83 dead transitions. [2024-06-14 11:59:29,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 83 transitions, 668 flow [2024-06-14 11:59:29,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:59:29,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:59:29,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 118 transitions. [2024-06-14 11:59:29,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3460410557184751 [2024-06-14 11:59:29,825 INFO L175 Difference]: Start difference. First operand has 114 places, 67 transitions, 456 flow. Second operand 11 states and 118 transitions. [2024-06-14 11:59:29,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 83 transitions, 668 flow [2024-06-14 11:59:29,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 83 transitions, 614 flow, removed 1 selfloop flow, removed 11 redundant places. [2024-06-14 11:59:29,840 INFO L231 Difference]: Finished difference. Result has 112 places, 63 transitions, 406 flow [2024-06-14 11:59:29,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=402, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=406, PETRI_PLACES=112, PETRI_TRANSITIONS=63} [2024-06-14 11:59:29,840 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 82 predicate places. [2024-06-14 11:59:29,841 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 63 transitions, 406 flow [2024-06-14 11:59:29,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:29,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:59:29,841 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:59:29,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-14 11:59:29,841 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-14 11:59:29,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:59:29,842 INFO L85 PathProgramCache]: Analyzing trace with hash 57392555, now seen corresponding path program 25 times [2024-06-14 11:59:29,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:59:29,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [959157234] [2024-06-14 11:59:29,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:59:29,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:59:29,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:59:30,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:59:30,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:59:30,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [959157234] [2024-06-14 11:59:30,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [959157234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:59:30,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:59:30,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:59:30,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426142707] [2024-06-14 11:59:30,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:59:30,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:59:30,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:59:30,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:59:30,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:59:31,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:59:31,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 63 transitions, 406 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:31,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:59:31,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:59:31,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:59:31,315 INFO L124 PetriNetUnfolderBase]: 168/355 cut-off events. [2024-06-14 11:59:31,315 INFO L125 PetriNetUnfolderBase]: For 13678/13678 co-relation queries the response was YES. [2024-06-14 11:59:31,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1673 conditions, 355 events. 168/355 cut-off events. For 13678/13678 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1451 event pairs, 40 based on Foata normal form. 8/361 useless extension candidates. Maximal degree in co-relation 1618. Up to 193 conditions per place. [2024-06-14 11:59:31,316 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 59 selfloop transitions, 14 changer transitions 10/85 dead transitions. [2024-06-14 11:59:31,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 85 transitions, 714 flow [2024-06-14 11:59:31,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:59:31,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:59:31,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 127 transitions. [2024-06-14 11:59:31,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3724340175953079 [2024-06-14 11:59:31,317 INFO L175 Difference]: Start difference. First operand has 112 places, 63 transitions, 406 flow. Second operand 11 states and 127 transitions. [2024-06-14 11:59:31,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 85 transitions, 714 flow [2024-06-14 11:59:31,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 85 transitions, 670 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-14 11:59:31,328 INFO L231 Difference]: Finished difference. Result has 106 places, 60 transitions, 388 flow [2024-06-14 11:59:31,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=372, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=388, PETRI_PLACES=106, PETRI_TRANSITIONS=60} [2024-06-14 11:59:31,328 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 76 predicate places. [2024-06-14 11:59:31,328 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 60 transitions, 388 flow [2024-06-14 11:59:31,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:31,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:59:31,329 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:59:31,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-14 11:59:31,329 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-14 11:59:31,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:59:31,329 INFO L85 PathProgramCache]: Analyzing trace with hash 57512525, now seen corresponding path program 26 times [2024-06-14 11:59:31,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:59:31,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459273930] [2024-06-14 11:59:31,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:59:31,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:59:31,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:59:32,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-14 11:59:32,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:59:32,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459273930] [2024-06-14 11:59:32,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1459273930] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:59:32,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:59:32,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:59:32,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298121169] [2024-06-14 11:59:32,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:59:32,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:59:32,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:59:32,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:59:32,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:59:32,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:59:32,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 60 transitions, 388 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:32,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:59:32,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:59:32,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:59:32,794 INFO L124 PetriNetUnfolderBase]: 133/286 cut-off events. [2024-06-14 11:59:32,794 INFO L125 PetriNetUnfolderBase]: For 7678/7678 co-relation queries the response was YES. [2024-06-14 11:59:32,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1106 conditions, 286 events. 133/286 cut-off events. For 7678/7678 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1091 event pairs, 31 based on Foata normal form. 10/294 useless extension candidates. Maximal degree in co-relation 1054. Up to 193 conditions per place. [2024-06-14 11:59:32,795 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 47 selfloop transitions, 10 changer transitions 17/76 dead transitions. [2024-06-14 11:59:32,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 76 transitions, 582 flow [2024-06-14 11:59:32,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:59:32,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:59:32,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 119 transitions. [2024-06-14 11:59:32,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3489736070381232 [2024-06-14 11:59:32,796 INFO L175 Difference]: Start difference. First operand has 106 places, 60 transitions, 388 flow. Second operand 11 states and 119 transitions. [2024-06-14 11:59:32,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 76 transitions, 582 flow [2024-06-14 11:59:32,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 76 transitions, 548 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-14 11:59:32,802 INFO L231 Difference]: Finished difference. Result has 103 places, 53 transitions, 331 flow [2024-06-14 11:59:32,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=354, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=331, PETRI_PLACES=103, PETRI_TRANSITIONS=53} [2024-06-14 11:59:32,802 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 73 predicate places. [2024-06-14 11:59:32,802 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 53 transitions, 331 flow [2024-06-14 11:59:32,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:32,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:59:32,803 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-14 11:59:32,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-14 11:59:32,803 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-14 11:59:32,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:59:32,803 INFO L85 PathProgramCache]: Analyzing trace with hash 1674646482, now seen corresponding path program 1 times [2024-06-14 11:59:32,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:59:32,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330701805] [2024-06-14 11:59:32,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:59:32,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:59:32,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:59:33,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:59:33,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:59:33,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [330701805] [2024-06-14 11:59:33,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [330701805] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:59:33,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:59:33,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 11:59:33,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890547289] [2024-06-14 11:59:33,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:59:33,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 11:59:33,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:59:33,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 11:59:33,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-14 11:59:34,130 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:59:34,130 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 53 transitions, 331 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:34,130 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:59:34,130 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:59:34,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:59:34,352 INFO L124 PetriNetUnfolderBase]: 114/249 cut-off events. [2024-06-14 11:59:34,352 INFO L125 PetriNetUnfolderBase]: For 5039/5039 co-relation queries the response was YES. [2024-06-14 11:59:34,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 946 conditions, 249 events. 114/249 cut-off events. For 5039/5039 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 903 event pairs, 25 based on Foata normal form. 6/253 useless extension candidates. Maximal degree in co-relation 896. Up to 154 conditions per place. [2024-06-14 11:59:34,353 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 38 selfloop transitions, 8 changer transitions 23/71 dead transitions. [2024-06-14 11:59:34,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 71 transitions, 517 flow [2024-06-14 11:59:34,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:59:34,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:59:34,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 123 transitions. [2024-06-14 11:59:34,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33064516129032256 [2024-06-14 11:59:34,356 INFO L175 Difference]: Start difference. First operand has 103 places, 53 transitions, 331 flow. Second operand 12 states and 123 transitions. [2024-06-14 11:59:34,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 71 transitions, 517 flow [2024-06-14 11:59:34,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 71 transitions, 464 flow, removed 9 selfloop flow, removed 12 redundant places. [2024-06-14 11:59:34,361 INFO L231 Difference]: Finished difference. Result has 92 places, 44 transitions, 260 flow [2024-06-14 11:59:34,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=282, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=260, PETRI_PLACES=92, PETRI_TRANSITIONS=44} [2024-06-14 11:59:34,361 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 62 predicate places. [2024-06-14 11:59:34,361 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 44 transitions, 260 flow [2024-06-14 11:59:34,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:34,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:59:34,362 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-14 11:59:34,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-14 11:59:34,362 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-14 11:59:34,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:59:34,362 INFO L85 PathProgramCache]: Analyzing trace with hash -564883900, now seen corresponding path program 2 times [2024-06-14 11:59:34,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:59:34,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292753795] [2024-06-14 11:59:34,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:59:34,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:59:34,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:59:35,434 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:59:35,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:59:35,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292753795] [2024-06-14 11:59:35,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1292753795] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:59:35,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:59:35,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 11:59:35,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871299894] [2024-06-14 11:59:35,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:59:35,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 11:59:35,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:59:35,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 11:59:35,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-14 11:59:35,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:59:35,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 44 transitions, 260 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:35,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:59:35,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:59:35,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:59:35,870 INFO L124 PetriNetUnfolderBase]: 96/210 cut-off events. [2024-06-14 11:59:35,870 INFO L125 PetriNetUnfolderBase]: For 3804/3804 co-relation queries the response was YES. [2024-06-14 11:59:35,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 756 conditions, 210 events. 96/210 cut-off events. For 3804/3804 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 715 event pairs, 23 based on Foata normal form. 6/215 useless extension candidates. Maximal degree in co-relation 712. Up to 137 conditions per place. [2024-06-14 11:59:35,871 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 32 selfloop transitions, 12 changer transitions 12/58 dead transitions. [2024-06-14 11:59:35,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 58 transitions, 406 flow [2024-06-14 11:59:35,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:59:35,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:59:35,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 112 transitions. [2024-06-14 11:59:35,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3284457478005865 [2024-06-14 11:59:35,872 INFO L175 Difference]: Start difference. First operand has 92 places, 44 transitions, 260 flow. Second operand 11 states and 112 transitions. [2024-06-14 11:59:35,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 58 transitions, 406 flow [2024-06-14 11:59:35,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 58 transitions, 372 flow, removed 6 selfloop flow, removed 14 redundant places. [2024-06-14 11:59:35,875 INFO L231 Difference]: Finished difference. Result has 77 places, 40 transitions, 229 flow [2024-06-14 11:59:35,875 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=226, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=229, PETRI_PLACES=77, PETRI_TRANSITIONS=40} [2024-06-14 11:59:35,875 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 47 predicate places. [2024-06-14 11:59:35,875 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 40 transitions, 229 flow [2024-06-14 11:59:35,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:35,875 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:59:35,876 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-14 11:59:35,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-14 11:59:35,876 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-14 11:59:35,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:59:35,876 INFO L85 PathProgramCache]: Analyzing trace with hash 2046488628, now seen corresponding path program 3 times [2024-06-14 11:59:35,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:59:35,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149963269] [2024-06-14 11:59:35,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:59:35,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:59:35,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:59:37,114 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:59:37,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:59:37,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149963269] [2024-06-14 11:59:37,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1149963269] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:59:37,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:59:37,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 11:59:37,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1025769096] [2024-06-14 11:59:37,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:59:37,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 11:59:37,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:59:37,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 11:59:37,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-14 11:59:37,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:59:37,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 40 transitions, 229 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:37,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:59:37,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:59:37,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:59:37,450 INFO L124 PetriNetUnfolderBase]: 83/187 cut-off events. [2024-06-14 11:59:37,450 INFO L125 PetriNetUnfolderBase]: For 2444/2444 co-relation queries the response was YES. [2024-06-14 11:59:37,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 655 conditions, 187 events. 83/187 cut-off events. For 2444/2444 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 617 event pairs, 21 based on Foata normal form. 6/192 useless extension candidates. Maximal degree in co-relation 618. Up to 116 conditions per place. [2024-06-14 11:59:37,451 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 30 selfloop transitions, 8 changer transitions 15/55 dead transitions. [2024-06-14 11:59:37,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 55 transitions, 371 flow [2024-06-14 11:59:37,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:59:37,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:59:37,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 112 transitions. [2024-06-14 11:59:37,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3284457478005865 [2024-06-14 11:59:37,451 INFO L175 Difference]: Start difference. First operand has 77 places, 40 transitions, 229 flow. Second operand 11 states and 112 transitions. [2024-06-14 11:59:37,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 55 transitions, 371 flow [2024-06-14 11:59:37,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 55 transitions, 341 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-14 11:59:37,454 INFO L231 Difference]: Finished difference. Result has 73 places, 35 transitions, 190 flow [2024-06-14 11:59:37,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=199, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=190, PETRI_PLACES=73, PETRI_TRANSITIONS=35} [2024-06-14 11:59:37,454 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 43 predicate places. [2024-06-14 11:59:37,454 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 35 transitions, 190 flow [2024-06-14 11:59:37,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:37,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:59:37,454 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-14 11:59:37,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-14 11:59:37,455 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-14 11:59:37,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:59:37,455 INFO L85 PathProgramCache]: Analyzing trace with hash -1287929928, now seen corresponding path program 4 times [2024-06-14 11:59:37,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:59:37,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332425782] [2024-06-14 11:59:37,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:59:37,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:59:37,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:59:38,642 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:59:38,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:59:38,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332425782] [2024-06-14 11:59:38,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332425782] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:59:38,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:59:38,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 11:59:38,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771954371] [2024-06-14 11:59:38,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:59:38,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 11:59:38,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:59:38,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 11:59:38,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-14 11:59:38,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:59:38,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 35 transitions, 190 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:38,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:59:38,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:59:38,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:59:38,933 INFO L124 PetriNetUnfolderBase]: 70/160 cut-off events. [2024-06-14 11:59:38,933 INFO L125 PetriNetUnfolderBase]: For 1982/1982 co-relation queries the response was YES. [2024-06-14 11:59:38,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 555 conditions, 160 events. 70/160 cut-off events. For 1982/1982 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 475 event pairs, 19 based on Foata normal form. 6/165 useless extension candidates. Maximal degree in co-relation 520. Up to 86 conditions per place. [2024-06-14 11:59:38,934 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 24 selfloop transitions, 6 changer transitions 17/49 dead transitions. [2024-06-14 11:59:38,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 49 transitions, 316 flow [2024-06-14 11:59:38,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:59:38,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:59:38,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 109 transitions. [2024-06-14 11:59:38,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3196480938416422 [2024-06-14 11:59:38,935 INFO L175 Difference]: Start difference. First operand has 73 places, 35 transitions, 190 flow. Second operand 11 states and 109 transitions. [2024-06-14 11:59:38,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 49 transitions, 316 flow [2024-06-14 11:59:38,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 49 transitions, 292 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-14 11:59:38,937 INFO L231 Difference]: Finished difference. Result has 66 places, 29 transitions, 155 flow [2024-06-14 11:59:38,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=166, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=155, PETRI_PLACES=66, PETRI_TRANSITIONS=29} [2024-06-14 11:59:38,937 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 36 predicate places. [2024-06-14 11:59:38,937 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 29 transitions, 155 flow [2024-06-14 11:59:38,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:38,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:59:38,937 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-14 11:59:38,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-14 11:59:38,938 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-14 11:59:38,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:59:38,938 INFO L85 PathProgramCache]: Analyzing trace with hash -1662520870, now seen corresponding path program 5 times [2024-06-14 11:59:38,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:59:38,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915282345] [2024-06-14 11:59:38,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:59:38,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:59:38,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:59:39,853 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:59:39,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:59:39,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915282345] [2024-06-14 11:59:39,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [915282345] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:59:39,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:59:39,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:59:39,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16263102] [2024-06-14 11:59:39,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:59:39,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:59:39,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:59:39,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:59:39,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:59:39,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:59:39,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 29 transitions, 155 flow. Second operand has 12 states, 12 states have (on average 7.416666666666667) internal successors, (89), 12 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:39,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:59:39,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:59:39,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:59:40,190 INFO L124 PetriNetUnfolderBase]: 56/130 cut-off events. [2024-06-14 11:59:40,190 INFO L125 PetriNetUnfolderBase]: For 1388/1388 co-relation queries the response was YES. [2024-06-14 11:59:40,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 450 conditions, 130 events. 56/130 cut-off events. For 1388/1388 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 342 event pairs, 17 based on Foata normal form. 6/135 useless extension candidates. Maximal degree in co-relation 418. Up to 60 conditions per place. [2024-06-14 11:59:40,191 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 18 selfloop transitions, 6 changer transitions 16/42 dead transitions. [2024-06-14 11:59:40,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 42 transitions, 263 flow [2024-06-14 11:59:40,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:59:40,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:59:40,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 105 transitions. [2024-06-14 11:59:40,191 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30791788856304986 [2024-06-14 11:59:40,192 INFO L175 Difference]: Start difference. First operand has 66 places, 29 transitions, 155 flow. Second operand 11 states and 105 transitions. [2024-06-14 11:59:40,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 42 transitions, 263 flow [2024-06-14 11:59:40,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 42 transitions, 241 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-14 11:59:40,193 INFO L231 Difference]: Finished difference. Result has 57 places, 22 transitions, 104 flow [2024-06-14 11:59:40,193 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=133, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=104, PETRI_PLACES=57, PETRI_TRANSITIONS=22} [2024-06-14 11:59:40,193 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 27 predicate places. [2024-06-14 11:59:40,193 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 22 transitions, 104 flow [2024-06-14 11:59:40,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.416666666666667) internal successors, (89), 12 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:40,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:59:40,193 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-14 11:59:40,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-14 11:59:40,193 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-14 11:59:40,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:59:40,194 INFO L85 PathProgramCache]: Analyzing trace with hash -2763822, now seen corresponding path program 6 times [2024-06-14 11:59:40,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:59:40,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759166218] [2024-06-14 11:59:40,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:59:40,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:59:40,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:59:41,043 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:59:41,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:59:41,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1759166218] [2024-06-14 11:59:41,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1759166218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:59:41,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:59:41,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:59:41,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314984009] [2024-06-14 11:59:41,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:59:41,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:59:41,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:59:41,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:59:41,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:59:41,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-14 11:59:41,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 22 transitions, 104 flow. Second operand has 12 states, 12 states have (on average 7.416666666666667) internal successors, (89), 12 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:41,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:59:41,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-14 11:59:41,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:59:41,365 INFO L124 PetriNetUnfolderBase]: 26/68 cut-off events. [2024-06-14 11:59:41,365 INFO L125 PetriNetUnfolderBase]: For 374/374 co-relation queries the response was YES. [2024-06-14 11:59:41,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 194 conditions, 68 events. 26/68 cut-off events. For 374/374 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 99 event pairs, 0 based on Foata normal form. 6/73 useless extension candidates. Maximal degree in co-relation 178. Up to 24 conditions per place. [2024-06-14 11:59:41,366 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 0 selfloop transitions, 0 changer transitions 31/31 dead transitions. [2024-06-14 11:59:41,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 31 transitions, 158 flow [2024-06-14 11:59:41,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:59:41,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:59:41,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 96 transitions. [2024-06-14 11:59:41,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.28152492668621704 [2024-06-14 11:59:41,366 INFO L175 Difference]: Start difference. First operand has 57 places, 22 transitions, 104 flow. Second operand 11 states and 96 transitions. [2024-06-14 11:59:41,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 31 transitions, 158 flow [2024-06-14 11:59:41,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 31 transitions, 126 flow, removed 1 selfloop flow, removed 16 redundant places. [2024-06-14 11:59:41,367 INFO L231 Difference]: Finished difference. Result has 42 places, 0 transitions, 0 flow [2024-06-14 11:59:41,367 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=11, PETRI_FLOW=0, PETRI_PLACES=42, PETRI_TRANSITIONS=0} [2024-06-14 11:59:41,367 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 12 predicate places. [2024-06-14 11:59:41,367 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 0 transitions, 0 flow [2024-06-14 11:59:41,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.416666666666667) internal successors, (89), 12 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:41,369 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 4 remaining) [2024-06-14 11:59:41,370 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (2 of 4 remaining) [2024-06-14 11:59:41,370 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2024-06-14 11:59:41,370 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2024-06-14 11:59:41,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-14 11:59:41,371 INFO L445 BasicCegarLoop]: Path program histogram: [26, 13, 11, 8, 6, 6, 6, 5, 4, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:59:41,373 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-14 11:59:41,373 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-14 11:59:41,375 INFO L507 ceAbstractionStarter]: Automizer considered 2 witness invariants [2024-06-14 11:59:41,375 INFO L508 ceAbstractionStarter]: WitnessConsidered=2 [2024-06-14 11:59:41,376 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 14.06 11:59:41 BasicIcfg [2024-06-14 11:59:41,376 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-14 11:59:41,376 INFO L158 Benchmark]: Toolchain (without parser) took 124444.98ms. Allocated memory was 153.1MB in the beginning and 700.4MB in the end (delta: 547.4MB). Free memory was 113.4MB in the beginning and 509.3MB in the end (delta: -395.9MB). Peak memory consumption was 152.1MB. Max. memory is 16.1GB. [2024-06-14 11:59:41,377 INFO L158 Benchmark]: CDTParser took 0.16ms. Allocated memory is still 104.9MB. Free memory is still 77.0MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-14 11:59:41,377 INFO L158 Benchmark]: Witness Parser took 0.15ms. Allocated memory is still 153.1MB. Free memory is still 119.3MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-14 11:59:41,377 INFO L158 Benchmark]: CACSL2BoogieTranslator took 521.67ms. Allocated memory is still 153.1MB. Free memory was 113.4MB in the beginning and 79.8MB in the end (delta: 33.7MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. [2024-06-14 11:59:41,377 INFO L158 Benchmark]: Boogie Procedure Inliner took 41.03ms. Allocated memory is still 153.1MB. Free memory was 79.8MB in the beginning and 77.4MB in the end (delta: 2.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-14 11:59:41,377 INFO L158 Benchmark]: Boogie Preprocessor took 34.94ms. Allocated memory is still 153.1MB. Free memory was 77.4MB in the beginning and 74.4MB in the end (delta: 3.0MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-06-14 11:59:41,378 INFO L158 Benchmark]: RCFGBuilder took 610.16ms. Allocated memory is still 153.1MB. Free memory was 73.6MB in the beginning and 73.8MB in the end (delta: -218.0kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-06-14 11:59:41,378 INFO L158 Benchmark]: TraceAbstraction took 123232.53ms. Allocated memory was 153.1MB in the beginning and 700.4MB in the end (delta: 547.4MB). Free memory was 73.8MB in the beginning and 509.3MB in the end (delta: -435.5MB). Peak memory consumption was 113.9MB. Max. memory is 16.1GB. [2024-06-14 11:59:41,378 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 104.9MB. Free memory is still 77.0MB. There was no memory consumed. Max. memory is 16.1GB. * Witness Parser took 0.15ms. Allocated memory is still 153.1MB. Free memory is still 119.3MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 521.67ms. Allocated memory is still 153.1MB. Free memory was 113.4MB in the beginning and 79.8MB in the end (delta: 33.7MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 41.03ms. Allocated memory is still 153.1MB. Free memory was 79.8MB in the beginning and 77.4MB in the end (delta: 2.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 34.94ms. Allocated memory is still 153.1MB. Free memory was 77.4MB in the beginning and 74.4MB in the end (delta: 3.0MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 610.16ms. Allocated memory is still 153.1MB. Free memory was 73.6MB in the beginning and 73.8MB in the end (delta: -218.0kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * TraceAbstraction took 123232.53ms. Allocated memory was 153.1MB in the beginning and 700.4MB in the end (delta: 547.4MB). Free memory was 73.8MB in the beginning and 509.3MB in the end (delta: -435.5MB). Peak memory consumption was 113.9MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 815]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 816]: 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, 49 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: 123.1s, OverallIterations: 105, TraceHistogramMax: 1, PathProgramHistogramMax: 26, EmptinessCheckTime: 0.0s, AutomataDifference: 40.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 6618 SdHoareTripleChecker+Valid, 23.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 5670 mSDsluCounter, 1688 SdHoareTripleChecker+Invalid, 20.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1410 mSDsCounter, 1552 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 41011 IncrementalHoareTripleChecker+Invalid, 42563 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1552 mSolverCounterUnsat, 278 mSDtfsCounter, 41011 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1160 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1157 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2417 ImplicationChecksByTransitivity, 29.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1378occurred in iteration=48, InterpolantAutomatonStates: 1008, 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.6s SatisfiabilityAnalysisTime, 81.3s InterpolantComputationTime, 1724 NumberOfCodeBlocks, 1724 NumberOfCodeBlocksAsserted, 105 NumberOfCheckSat, 1619 ConstructedInterpolants, 0 QuantifiedInterpolants, 70885 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 105 InterpolantComputations, 105 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-14 11:59:41,413 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