./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe011_power.opt_pso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe011_power.opt_pso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe011_power.opt_pso.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe011_power.opt_pso.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 00:17:31,269 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 00:17:31,331 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 00:17:31,336 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 00:17:31,336 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 00:17:31,358 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 00:17:31,359 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 00:17:31,359 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 00:17:31,360 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 00:17:31,362 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 00:17:31,363 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 00:17:31,363 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 00:17:31,364 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 00:17:31,365 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 00:17:31,365 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 00:17:31,365 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 00:17:31,365 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 00:17:31,365 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 00:17:31,366 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 00:17:31,366 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 00:17:31,366 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 00:17:31,366 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 00:17:31,366 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 00:17:31,367 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 00:17:31,367 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 00:17:31,367 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 00:17:31,367 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 00:17:31,367 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 00:17:31,368 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 00:17:31,368 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 00:17:31,369 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 00:17:31,369 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 00:17:31,369 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 00:17:31,369 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 00:17:31,369 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 00:17:31,370 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 00:17:31,370 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 00:17:31,370 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 00:17:31,370 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 00:17:31,370 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 00:17:31,370 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 00:17:31,370 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 00:17:31,371 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 00:17:31,371 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-28 00:17:31,587 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 00:17:31,599 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 00:17:31,601 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 00:17:31,602 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 00:17:31,602 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 00:17:31,603 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe011_power.opt_pso.opt.i [2024-06-28 00:17:32,570 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 00:17:32,786 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 00:17:32,786 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe011_power.opt_pso.opt.i [2024-06-28 00:17:32,799 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f74dfc2ad/75eb0da2f3484297aa5b84d4ef3e5201/FLAGb84e3bd0c [2024-06-28 00:17:33,142 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f74dfc2ad/75eb0da2f3484297aa5b84d4ef3e5201 [2024-06-28 00:17:33,144 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 00:17:33,144 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 00:17:33,146 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe011_power.opt_pso.opt.yml/witness.yml [2024-06-28 00:17:33,216 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 00:17:33,217 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 00:17:33,218 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 00:17:33,218 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 00:17:33,221 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 00:17:33,222 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 12:17:33" (1/2) ... [2024-06-28 00:17:33,223 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1a99b488 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:17:33, skipping insertion in model container [2024-06-28 00:17:33,223 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 12:17:33" (1/2) ... [2024-06-28 00:17:33,224 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@3db072be and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:17:33, skipping insertion in model container [2024-06-28 00:17:33,226 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:17:33" (2/2) ... [2024-06-28 00:17:33,226 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1a99b488 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:17:33, skipping insertion in model container [2024-06-28 00:17:33,226 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:17:33" (2/2) ... [2024-06-28 00:17:33,227 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 00:17:33,251 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 00:17:33,252 INFO L97 edCorrectnessWitness]: Location invariant before [L824-L824] ! multithreaded || (((((((((((((((0LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL && (0LL - (long long )x$r_buff0_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff1 >= 0LL) && (1LL - (long long )x) + (long long )x$r_buff0_thd2 >= 0LL) && (1LL - (long long )x) + (long long )x$w_buff0 >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$r_buff1_thd2 >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff0_used >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL) && (long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff0_used - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL) [2024-06-28 00:17:33,252 INFO L97 edCorrectnessWitness]: Location invariant before [L821-L821] ! multithreaded || (((((((((((((((0LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL && (0LL - (long long )x$r_buff0_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff1 >= 0LL) && (1LL - (long long )x) + (long long )x$r_buff0_thd2 >= 0LL) && (1LL - (long long )x) + (long long )x$w_buff0 >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$r_buff1_thd2 >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff0_used >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL) && (long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff0_used - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL) [2024-06-28 00:17:33,252 INFO L97 edCorrectnessWitness]: Location invariant before [L823-L823] ! multithreaded || (((((((((((((((0LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL && (0LL - (long long )x$r_buff0_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff1 >= 0LL) && (1LL - (long long )x) + (long long )x$r_buff0_thd2 >= 0LL) && (1LL - (long long )x) + (long long )x$w_buff0 >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$r_buff1_thd2 >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff0_used >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL) && (long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff0_used - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL) [2024-06-28 00:17:33,253 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 00:17:33,253 INFO L106 edCorrectnessWitness]: ghost_update [L819-L819] multithreaded = 1; [2024-06-28 00:17:33,285 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 00:17:33,588 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 00:17:33,596 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 00:17:33,705 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 00:17:33,745 INFO L206 MainTranslator]: Completed translation [2024-06-28 00:17:33,746 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:17:33 WrapperNode [2024-06-28 00:17:33,746 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 00:17:33,747 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 00:17:33,747 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 00:17:33,747 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 00:17:33,753 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:17:33" (1/1) ... [2024-06-28 00:17:33,780 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:17:33" (1/1) ... [2024-06-28 00:17:33,812 INFO L138 Inliner]: procedures = 175, calls = 43, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 143 [2024-06-28 00:17:33,813 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 00:17:33,814 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 00:17:33,814 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 00:17:33,814 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 00:17:33,823 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:17:33" (1/1) ... [2024-06-28 00:17:33,823 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:17:33" (1/1) ... [2024-06-28 00:17:33,825 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:17:33" (1/1) ... [2024-06-28 00:17:33,842 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-28 00:17:33,843 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:17:33" (1/1) ... [2024-06-28 00:17:33,843 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:17:33" (1/1) ... [2024-06-28 00:17:33,848 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:17:33" (1/1) ... [2024-06-28 00:17:33,849 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:17:33" (1/1) ... [2024-06-28 00:17:33,851 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:17:33" (1/1) ... [2024-06-28 00:17:33,852 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:17:33" (1/1) ... [2024-06-28 00:17:33,855 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 00:17:33,855 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 00:17:33,855 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 00:17:33,855 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 00:17:33,856 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:17:33" (1/1) ... [2024-06-28 00:17:33,860 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 00:17:33,865 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 00:17:33,888 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-28 00:17:33,900 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-28 00:17:33,931 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 00:17:33,931 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 00:17:33,931 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 00:17:33,931 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 00:17:33,955 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 00:17:33,955 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 00:17:33,955 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 00:17:33,956 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 00:17:33,956 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 00:17:33,956 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 00:17:33,957 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 00:17:33,957 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 00:17:33,958 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 00:17:34,059 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 00:17:34,061 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 00:17:34,327 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 00:17:34,328 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 00:17:34,451 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 00:17:34,451 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 00:17:34,452 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 12:17:34 BoogieIcfgContainer [2024-06-28 00:17:34,452 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 00:17:34,454 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 00:17:34,454 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 00:17:34,456 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 00:17:34,456 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 12:17:33" (1/4) ... [2024-06-28 00:17:34,457 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1ba3d837 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 12:17:34, skipping insertion in model container [2024-06-28 00:17:34,457 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:17:33" (2/4) ... [2024-06-28 00:17:34,457 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1ba3d837 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 12:17:34, skipping insertion in model container [2024-06-28 00:17:34,457 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:17:33" (3/4) ... [2024-06-28 00:17:34,459 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1ba3d837 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 12:17:34, skipping insertion in model container [2024-06-28 00:17:34,459 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 12:17:34" (4/4) ... [2024-06-28 00:17:34,460 INFO L112 eAbstractionObserver]: Analyzing ICFG safe011_power.opt_pso.opt.i [2024-06-28 00:17:34,472 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 00:17:34,473 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-28 00:17:34,473 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 00:17:34,511 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 00:17:34,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 50 places, 40 transitions, 92 flow [2024-06-28 00:17:34,571 INFO L124 PetriNetUnfolderBase]: 0/37 cut-off events. [2024-06-28 00:17:34,571 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 00:17:34,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47 conditions, 37 events. 0/37 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 63 event pairs, 0 based on Foata normal form. 0/34 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-28 00:17:34,575 INFO L82 GeneralOperation]: Start removeDead. Operand has 50 places, 40 transitions, 92 flow [2024-06-28 00:17:34,581 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 41 places, 31 transitions, 71 flow [2024-06-28 00:17:34,592 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 00:17:34,597 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;@b61267d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 00:17:34,598 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-28 00:17:34,601 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 00:17:34,601 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 00:17:34,601 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 00:17:34,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:34,602 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 00:17:34,603 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:17:34,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:34,609 INFO L85 PathProgramCache]: Analyzing trace with hash 368623954, now seen corresponding path program 1 times [2024-06-28 00:17:34,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:34,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21561626] [2024-06-28 00:17:34,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:34,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:34,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:35,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-28 00:17:35,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:35,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21561626] [2024-06-28 00:17:35,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21561626] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:35,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:35,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 00:17:35,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303064641] [2024-06-28 00:17:35,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:35,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 00:17:35,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:35,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 00:17:35,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 00:17:35,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 00:17:35,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 31 transitions, 71 flow. Second operand has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:35,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:35,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 00:17:35,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:35,330 INFO L124 PetriNetUnfolderBase]: 465/801 cut-off events. [2024-06-28 00:17:35,331 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2024-06-28 00:17:35,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1593 conditions, 801 events. 465/801 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 4263 event pairs, 282 based on Foata normal form. 3/768 useless extension candidates. Maximal degree in co-relation 1581. Up to 723 conditions per place. [2024-06-28 00:17:35,338 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 29 selfloop transitions, 3 changer transitions 0/42 dead transitions. [2024-06-28 00:17:35,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 42 transitions, 163 flow [2024-06-28 00:17:35,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 00:17:35,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 00:17:35,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 80 transitions. [2024-06-28 00:17:35,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-28 00:17:35,348 INFO L175 Difference]: Start difference. First operand has 41 places, 31 transitions, 71 flow. Second operand 3 states and 80 transitions. [2024-06-28 00:17:35,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 42 transitions, 163 flow [2024-06-28 00:17:35,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 42 transitions, 158 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 00:17:35,352 INFO L231 Difference]: Finished difference. Result has 41 places, 33 transitions, 91 flow [2024-06-28 00:17:35,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=91, PETRI_PLACES=41, PETRI_TRANSITIONS=33} [2024-06-28 00:17:35,355 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 0 predicate places. [2024-06-28 00:17:35,356 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 33 transitions, 91 flow [2024-06-28 00:17:35,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:35,356 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:35,356 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:17:35,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 00:17:35,357 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:17:35,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:35,357 INFO L85 PathProgramCache]: Analyzing trace with hash -554505855, now seen corresponding path program 1 times [2024-06-28 00:17:35,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:35,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351179673] [2024-06-28 00:17:35,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:35,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:35,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:35,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:17:35,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:35,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351179673] [2024-06-28 00:17:35,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1351179673] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:35,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:35,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 00:17:35,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31739213] [2024-06-28 00:17:35,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:35,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 00:17:35,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:35,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 00:17:35,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 00:17:35,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 00:17:35,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 33 transitions, 91 flow. Second operand has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:35,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:35,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 00:17:35,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:35,675 INFO L124 PetriNetUnfolderBase]: 437/752 cut-off events. [2024-06-28 00:17:35,675 INFO L125 PetriNetUnfolderBase]: For 141/141 co-relation queries the response was YES. [2024-06-28 00:17:35,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1686 conditions, 752 events. 437/752 cut-off events. For 141/141 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 3731 event pairs, 108 based on Foata normal form. 15/756 useless extension candidates. Maximal degree in co-relation 1674. Up to 605 conditions per place. [2024-06-28 00:17:35,681 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 35 selfloop transitions, 4 changer transitions 0/49 dead transitions. [2024-06-28 00:17:35,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 49 transitions, 205 flow [2024-06-28 00:17:35,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:17:35,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:17:35,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 102 transitions. [2024-06-28 00:17:35,684 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6375 [2024-06-28 00:17:35,685 INFO L175 Difference]: Start difference. First operand has 41 places, 33 transitions, 91 flow. Second operand 4 states and 102 transitions. [2024-06-28 00:17:35,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 49 transitions, 205 flow [2024-06-28 00:17:35,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 49 transitions, 202 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 00:17:35,687 INFO L231 Difference]: Finished difference. Result has 43 places, 32 transitions, 98 flow [2024-06-28 00:17:35,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=84, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=98, PETRI_PLACES=43, PETRI_TRANSITIONS=32} [2024-06-28 00:17:35,688 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 2 predicate places. [2024-06-28 00:17:35,688 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 32 transitions, 98 flow [2024-06-28 00:17:35,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:35,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:35,690 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:17:35,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 00:17:35,692 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:17:35,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:35,692 INFO L85 PathProgramCache]: Analyzing trace with hash -546325912, now seen corresponding path program 1 times [2024-06-28 00:17:35,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:35,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65365175] [2024-06-28 00:17:35,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:35,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:35,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:36,027 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:17:36,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:36,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65365175] [2024-06-28 00:17:36,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65365175] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:36,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:36,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 00:17:36,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371637518] [2024-06-28 00:17:36,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:36,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 00:17:36,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:36,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 00:17:36,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-28 00:17:36,043 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 00:17:36,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 32 transitions, 98 flow. Second operand has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:36,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:36,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 00:17:36,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:36,176 INFO L124 PetriNetUnfolderBase]: 432/753 cut-off events. [2024-06-28 00:17:36,176 INFO L125 PetriNetUnfolderBase]: For 348/348 co-relation queries the response was YES. [2024-06-28 00:17:36,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1794 conditions, 753 events. 432/753 cut-off events. For 348/348 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 3921 event pairs, 243 based on Foata normal form. 2/742 useless extension candidates. Maximal degree in co-relation 1780. Up to 670 conditions per place. [2024-06-28 00:17:36,181 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 32 selfloop transitions, 7 changer transitions 0/49 dead transitions. [2024-06-28 00:17:36,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 49 transitions, 227 flow [2024-06-28 00:17:36,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:17:36,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:17:36,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 99 transitions. [2024-06-28 00:17:36,186 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61875 [2024-06-28 00:17:36,186 INFO L175 Difference]: Start difference. First operand has 43 places, 32 transitions, 98 flow. Second operand 4 states and 99 transitions. [2024-06-28 00:17:36,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 49 transitions, 227 flow [2024-06-28 00:17:36,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 49 transitions, 216 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-28 00:17:36,189 INFO L231 Difference]: Finished difference. Result has 46 places, 38 transitions, 146 flow [2024-06-28 00:17:36,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=90, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=146, PETRI_PLACES=46, PETRI_TRANSITIONS=38} [2024-06-28 00:17:36,190 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 5 predicate places. [2024-06-28 00:17:36,190 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 38 transitions, 146 flow [2024-06-28 00:17:36,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:36,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:36,190 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:17:36,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 00:17:36,191 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:17:36,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:36,192 INFO L85 PathProgramCache]: Analyzing trace with hash 243767570, now seen corresponding path program 1 times [2024-06-28 00:17:36,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:36,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885070928] [2024-06-28 00:17:36,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:36,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:36,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:36,515 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:17:36,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:36,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885070928] [2024-06-28 00:17:36,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1885070928] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:36,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:36,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:17:36,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203697287] [2024-06-28 00:17:36,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:36,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:17:36,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:36,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:17:36,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:17:36,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:17:36,535 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 38 transitions, 146 flow. Second operand has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:36,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:36,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:17:36,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:36,692 INFO L124 PetriNetUnfolderBase]: 546/964 cut-off events. [2024-06-28 00:17:36,693 INFO L125 PetriNetUnfolderBase]: For 753/753 co-relation queries the response was YES. [2024-06-28 00:17:36,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2468 conditions, 964 events. 546/964 cut-off events. For 753/753 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 5068 event pairs, 313 based on Foata normal form. 2/957 useless extension candidates. Maximal degree in co-relation 2452. Up to 828 conditions per place. [2024-06-28 00:17:36,699 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 43 selfloop transitions, 10 changer transitions 0/62 dead transitions. [2024-06-28 00:17:36,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 62 transitions, 333 flow [2024-06-28 00:17:36,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:17:36,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:17:36,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 117 transitions. [2024-06-28 00:17:36,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.585 [2024-06-28 00:17:36,701 INFO L175 Difference]: Start difference. First operand has 46 places, 38 transitions, 146 flow. Second operand 5 states and 117 transitions. [2024-06-28 00:17:36,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 62 transitions, 333 flow [2024-06-28 00:17:36,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 62 transitions, 329 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-28 00:17:36,707 INFO L231 Difference]: Finished difference. Result has 53 places, 47 transitions, 235 flow [2024-06-28 00:17:36,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=144, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=235, PETRI_PLACES=53, PETRI_TRANSITIONS=47} [2024-06-28 00:17:36,708 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 12 predicate places. [2024-06-28 00:17:36,708 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 47 transitions, 235 flow [2024-06-28 00:17:36,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:36,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:36,709 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:17:36,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 00:17:36,709 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:17:36,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:36,709 INFO L85 PathProgramCache]: Analyzing trace with hash -1033138233, now seen corresponding path program 1 times [2024-06-28 00:17:36,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:36,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127511726] [2024-06-28 00:17:36,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:36,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:36,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:37,238 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:17:37,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:37,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1127511726] [2024-06-28 00:17:37,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1127511726] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:37,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:37,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:17:37,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464543716] [2024-06-28 00:17:37,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:37,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:17:37,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:37,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:17:37,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:17:37,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:17:37,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 47 transitions, 235 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:37,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:37,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:17:37,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:37,452 INFO L124 PetriNetUnfolderBase]: 538/952 cut-off events. [2024-06-28 00:17:37,452 INFO L125 PetriNetUnfolderBase]: For 1174/1174 co-relation queries the response was YES. [2024-06-28 00:17:37,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2725 conditions, 952 events. 538/952 cut-off events. For 1174/1174 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 4961 event pairs, 300 based on Foata normal form. 4/947 useless extension candidates. Maximal degree in co-relation 2704. Up to 798 conditions per place. [2024-06-28 00:17:37,460 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 48 selfloop transitions, 12 changer transitions 0/69 dead transitions. [2024-06-28 00:17:37,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 69 transitions, 417 flow [2024-06-28 00:17:37,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:17:37,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:17:37,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-28 00:17:37,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 00:17:37,461 INFO L175 Difference]: Start difference. First operand has 53 places, 47 transitions, 235 flow. Second operand 6 states and 138 transitions. [2024-06-28 00:17:37,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 69 transitions, 417 flow [2024-06-28 00:17:37,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 69 transitions, 413 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-28 00:17:37,469 INFO L231 Difference]: Finished difference. Result has 59 places, 49 transitions, 278 flow [2024-06-28 00:17:37,469 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=231, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=278, PETRI_PLACES=59, PETRI_TRANSITIONS=49} [2024-06-28 00:17:37,471 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 18 predicate places. [2024-06-28 00:17:37,471 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 49 transitions, 278 flow [2024-06-28 00:17:37,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:37,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:37,472 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:17:37,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 00:17:37,472 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:17:37,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:37,473 INFO L85 PathProgramCache]: Analyzing trace with hash -1420485961, now seen corresponding path program 1 times [2024-06-28 00:17:37,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:37,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526750615] [2024-06-28 00:17:37,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:37,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:37,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:37,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:17:37,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:37,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526750615] [2024-06-28 00:17:37,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526750615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:37,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:37,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:17:37,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645737763] [2024-06-28 00:17:37,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:37,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:17:37,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:37,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:17:37,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:17:37,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 00:17:37,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 49 transitions, 278 flow. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:37,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:37,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 00:17:37,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:37,864 INFO L124 PetriNetUnfolderBase]: 526/935 cut-off events. [2024-06-28 00:17:37,865 INFO L125 PetriNetUnfolderBase]: For 1756/1763 co-relation queries the response was YES. [2024-06-28 00:17:37,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2887 conditions, 935 events. 526/935 cut-off events. For 1756/1763 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 4873 event pairs, 125 based on Foata normal form. 10/910 useless extension candidates. Maximal degree in co-relation 2863. Up to 693 conditions per place. [2024-06-28 00:17:37,870 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 48 selfloop transitions, 14 changer transitions 0/76 dead transitions. [2024-06-28 00:17:37,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 76 transitions, 474 flow [2024-06-28 00:17:37,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:17:37,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:17:37,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-06-28 00:17:37,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 00:17:37,871 INFO L175 Difference]: Start difference. First operand has 59 places, 49 transitions, 278 flow. Second operand 5 states and 125 transitions. [2024-06-28 00:17:37,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 76 transitions, 474 flow [2024-06-28 00:17:37,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 76 transitions, 445 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 00:17:37,875 INFO L231 Difference]: Finished difference. Result has 61 places, 55 transitions, 321 flow [2024-06-28 00:17:37,875 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=249, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=321, PETRI_PLACES=61, PETRI_TRANSITIONS=55} [2024-06-28 00:17:37,878 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 20 predicate places. [2024-06-28 00:17:37,878 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 55 transitions, 321 flow [2024-06-28 00:17:37,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:37,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:37,878 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:17:37,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 00:17:37,879 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:17:37,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:37,879 INFO L85 PathProgramCache]: Analyzing trace with hash -1962758695, now seen corresponding path program 2 times [2024-06-28 00:17:37,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:37,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355525533] [2024-06-28 00:17:37,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:37,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:37,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:38,103 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:17:38,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:38,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355525533] [2024-06-28 00:17:38,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355525533] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:38,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:38,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:17:38,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562937759] [2024-06-28 00:17:38,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:38,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:17:38,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:38,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:17:38,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:17:38,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 00:17:38,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 55 transitions, 321 flow. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:38,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:38,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 00:17:38,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:38,274 INFO L124 PetriNetUnfolderBase]: 541/968 cut-off events. [2024-06-28 00:17:38,274 INFO L125 PetriNetUnfolderBase]: For 2643/2688 co-relation queries the response was YES. [2024-06-28 00:17:38,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3424 conditions, 968 events. 541/968 cut-off events. For 2643/2688 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 5098 event pairs, 117 based on Foata normal form. 17/952 useless extension candidates. Maximal degree in co-relation 3398. Up to 551 conditions per place. [2024-06-28 00:17:38,280 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 52 selfloop transitions, 16 changer transitions 0/82 dead transitions. [2024-06-28 00:17:38,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 82 transitions, 583 flow [2024-06-28 00:17:38,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:17:38,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:17:38,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-06-28 00:17:38,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 00:17:38,282 INFO L175 Difference]: Start difference. First operand has 61 places, 55 transitions, 321 flow. Second operand 5 states and 125 transitions. [2024-06-28 00:17:38,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 82 transitions, 583 flow [2024-06-28 00:17:38,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 82 transitions, 569 flow, removed 3 selfloop flow, removed 1 redundant places. [2024-06-28 00:17:38,286 INFO L231 Difference]: Finished difference. Result has 66 places, 59 transitions, 399 flow [2024-06-28 00:17:38,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=307, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=399, PETRI_PLACES=66, PETRI_TRANSITIONS=59} [2024-06-28 00:17:38,286 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 25 predicate places. [2024-06-28 00:17:38,287 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 59 transitions, 399 flow [2024-06-28 00:17:38,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:38,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:38,287 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:17:38,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 00:17:38,287 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:17:38,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:38,288 INFO L85 PathProgramCache]: Analyzing trace with hash -2038247260, now seen corresponding path program 1 times [2024-06-28 00:17:38,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:38,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321068405] [2024-06-28 00:17:38,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:38,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:38,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:38,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:17:38,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:38,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321068405] [2024-06-28 00:17:38,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321068405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:38,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:38,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:17:38,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121062014] [2024-06-28 00:17:38,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:38,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:17:38,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:38,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:17:38,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:17:38,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-28 00:17:38,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 59 transitions, 399 flow. Second operand has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:38,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:38,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-28 00:17:38,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:38,899 INFO L124 PetriNetUnfolderBase]: 616/1095 cut-off events. [2024-06-28 00:17:38,899 INFO L125 PetriNetUnfolderBase]: For 4462/4510 co-relation queries the response was YES. [2024-06-28 00:17:38,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4253 conditions, 1095 events. 616/1095 cut-off events. For 4462/4510 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 5879 event pairs, 131 based on Foata normal form. 31/1088 useless extension candidates. Maximal degree in co-relation 4223. Up to 730 conditions per place. [2024-06-28 00:17:38,907 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 65 selfloop transitions, 24 changer transitions 0/102 dead transitions. [2024-06-28 00:17:38,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 102 transitions, 749 flow [2024-06-28 00:17:38,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:17:38,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:17:38,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-28 00:17:38,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54375 [2024-06-28 00:17:38,908 INFO L175 Difference]: Start difference. First operand has 66 places, 59 transitions, 399 flow. Second operand 8 states and 174 transitions. [2024-06-28 00:17:38,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 102 transitions, 749 flow [2024-06-28 00:17:38,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 102 transitions, 707 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-28 00:17:38,915 INFO L231 Difference]: Finished difference. Result has 72 places, 68 transitions, 496 flow [2024-06-28 00:17:38,915 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=363, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=496, PETRI_PLACES=72, PETRI_TRANSITIONS=68} [2024-06-28 00:17:38,915 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 31 predicate places. [2024-06-28 00:17:38,915 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 68 transitions, 496 flow [2024-06-28 00:17:38,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:38,916 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:38,916 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:17:38,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 00:17:38,916 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:17:38,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:38,916 INFO L85 PathProgramCache]: Analyzing trace with hash 53461030, now seen corresponding path program 2 times [2024-06-28 00:17:38,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:38,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222259892] [2024-06-28 00:17:38,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:38,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:38,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:39,208 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:17:39,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:39,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222259892] [2024-06-28 00:17:39,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222259892] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:39,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:39,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:17:39,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429140372] [2024-06-28 00:17:39,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:39,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:17:39,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:39,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:17:39,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:17:39,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 00:17:39,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 68 transitions, 496 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:39,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:39,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 00:17:39,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:39,426 INFO L124 PetriNetUnfolderBase]: 653/1154 cut-off events. [2024-06-28 00:17:39,427 INFO L125 PetriNetUnfolderBase]: For 5769/5904 co-relation queries the response was YES. [2024-06-28 00:17:39,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4799 conditions, 1154 events. 653/1154 cut-off events. For 5769/5904 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 6206 event pairs, 101 based on Foata normal form. 34/1157 useless extension candidates. Maximal degree in co-relation 4767. Up to 738 conditions per place. [2024-06-28 00:17:39,434 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 59 selfloop transitions, 20 changer transitions 0/93 dead transitions. [2024-06-28 00:17:39,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 93 transitions, 763 flow [2024-06-28 00:17:39,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:17:39,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:17:39,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-06-28 00:17:39,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 00:17:39,435 INFO L175 Difference]: Start difference. First operand has 72 places, 68 transitions, 496 flow. Second operand 5 states and 125 transitions. [2024-06-28 00:17:39,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 93 transitions, 763 flow [2024-06-28 00:17:39,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 93 transitions, 696 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-28 00:17:39,444 INFO L231 Difference]: Finished difference. Result has 73 places, 71 transitions, 527 flow [2024-06-28 00:17:39,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=439, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=527, PETRI_PLACES=73, PETRI_TRANSITIONS=71} [2024-06-28 00:17:39,445 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 32 predicate places. [2024-06-28 00:17:39,445 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 71 transitions, 527 flow [2024-06-28 00:17:39,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:39,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:39,446 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:17:39,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 00:17:39,446 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:17:39,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:39,446 INFO L85 PathProgramCache]: Analyzing trace with hash -1085390328, now seen corresponding path program 3 times [2024-06-28 00:17:39,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:39,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929888325] [2024-06-28 00:17:39,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:39,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:39,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:39,734 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:17:39,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:39,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929888325] [2024-06-28 00:17:39,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [929888325] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:39,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:39,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:17:39,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442782906] [2024-06-28 00:17:39,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:39,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:17:39,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:39,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:17:39,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:17:39,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 00:17:39,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 71 transitions, 527 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:39,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:39,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 00:17:39,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:39,961 INFO L124 PetriNetUnfolderBase]: 682/1221 cut-off events. [2024-06-28 00:17:39,961 INFO L125 PetriNetUnfolderBase]: For 6132/6311 co-relation queries the response was YES. [2024-06-28 00:17:39,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5067 conditions, 1221 events. 682/1221 cut-off events. For 6132/6311 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 6696 event pairs, 130 based on Foata normal form. 50/1228 useless extension candidates. Maximal degree in co-relation 5035. Up to 853 conditions per place. [2024-06-28 00:17:39,970 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 61 selfloop transitions, 19 changer transitions 0/94 dead transitions. [2024-06-28 00:17:39,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 94 transitions, 782 flow [2024-06-28 00:17:39,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:17:39,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:17:39,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-28 00:17:39,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63 [2024-06-28 00:17:39,972 INFO L175 Difference]: Start difference. First operand has 73 places, 71 transitions, 527 flow. Second operand 5 states and 126 transitions. [2024-06-28 00:17:39,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 94 transitions, 782 flow [2024-06-28 00:17:39,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 94 transitions, 725 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-28 00:17:39,983 INFO L231 Difference]: Finished difference. Result has 75 places, 73 transitions, 547 flow [2024-06-28 00:17:39,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=478, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=547, PETRI_PLACES=75, PETRI_TRANSITIONS=73} [2024-06-28 00:17:39,985 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 34 predicate places. [2024-06-28 00:17:39,985 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 73 transitions, 547 flow [2024-06-28 00:17:39,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:39,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:39,986 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:17:39,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 00:17:39,986 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:17:39,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:39,987 INFO L85 PathProgramCache]: Analyzing trace with hash -1085390173, now seen corresponding path program 1 times [2024-06-28 00:17:39,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:39,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385716051] [2024-06-28 00:17:39,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:39,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:40,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:40,171 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:17:40,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:40,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385716051] [2024-06-28 00:17:40,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385716051] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:40,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:40,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:17:40,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014729091] [2024-06-28 00:17:40,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:40,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:17:40,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:40,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:17:40,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:17:40,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:17:40,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 73 transitions, 547 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:40,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:40,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:17:40,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:40,419 INFO L124 PetriNetUnfolderBase]: 774/1367 cut-off events. [2024-06-28 00:17:40,419 INFO L125 PetriNetUnfolderBase]: For 5837/5837 co-relation queries the response was YES. [2024-06-28 00:17:40,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5434 conditions, 1367 events. 774/1367 cut-off events. For 5837/5837 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 7573 event pairs, 160 based on Foata normal form. 2/1354 useless extension candidates. Maximal degree in co-relation 5401. Up to 1108 conditions per place. [2024-06-28 00:17:40,429 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 79 selfloop transitions, 18 changer transitions 0/106 dead transitions. [2024-06-28 00:17:40,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 106 transitions, 923 flow [2024-06-28 00:17:40,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:17:40,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:17:40,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-28 00:17:40,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5791666666666667 [2024-06-28 00:17:40,431 INFO L175 Difference]: Start difference. First operand has 75 places, 73 transitions, 547 flow. Second operand 6 states and 139 transitions. [2024-06-28 00:17:40,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 106 transitions, 923 flow [2024-06-28 00:17:40,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 106 transitions, 872 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-28 00:17:40,444 INFO L231 Difference]: Finished difference. Result has 81 places, 87 transitions, 708 flow [2024-06-28 00:17:40,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=507, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=708, PETRI_PLACES=81, PETRI_TRANSITIONS=87} [2024-06-28 00:17:40,444 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 40 predicate places. [2024-06-28 00:17:40,444 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 87 transitions, 708 flow [2024-06-28 00:17:40,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:40,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:40,445 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:17:40,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 00:17:40,445 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:17:40,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:40,445 INFO L85 PathProgramCache]: Analyzing trace with hash -715975898, now seen corresponding path program 4 times [2024-06-28 00:17:40,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:40,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827511905] [2024-06-28 00:17:40,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:40,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:40,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:40,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:17:40,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:40,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827511905] [2024-06-28 00:17:40,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827511905] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:40,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:40,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:17:40,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32933514] [2024-06-28 00:17:40,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:40,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:17:40,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:40,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:17:40,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:17:40,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 00:17:40,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 87 transitions, 708 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:40,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:40,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 00:17:40,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:41,003 INFO L124 PetriNetUnfolderBase]: 768/1378 cut-off events. [2024-06-28 00:17:41,003 INFO L125 PetriNetUnfolderBase]: For 8049/8095 co-relation queries the response was YES. [2024-06-28 00:17:41,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5892 conditions, 1378 events. 768/1378 cut-off events. For 8049/8095 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 7784 event pairs, 147 based on Foata normal form. 21/1347 useless extension candidates. Maximal degree in co-relation 5855. Up to 732 conditions per place. [2024-06-28 00:17:41,013 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 64 selfloop transitions, 32 changer transitions 0/114 dead transitions. [2024-06-28 00:17:41,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 114 transitions, 1043 flow [2024-06-28 00:17:41,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:17:41,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:17:41,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-28 00:17:41,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63 [2024-06-28 00:17:41,014 INFO L175 Difference]: Start difference. First operand has 81 places, 87 transitions, 708 flow. Second operand 5 states and 126 transitions. [2024-06-28 00:17:41,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 114 transitions, 1043 flow [2024-06-28 00:17:41,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 114 transitions, 1021 flow, removed 11 selfloop flow, removed 0 redundant places. [2024-06-28 00:17:41,026 INFO L231 Difference]: Finished difference. Result has 87 places, 92 transitions, 843 flow [2024-06-28 00:17:41,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=686, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=843, PETRI_PLACES=87, PETRI_TRANSITIONS=92} [2024-06-28 00:17:41,027 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 46 predicate places. [2024-06-28 00:17:41,027 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 92 transitions, 843 flow [2024-06-28 00:17:41,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:41,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:41,027 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:17:41,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 00:17:41,027 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:17:41,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:41,028 INFO L85 PathProgramCache]: Analyzing trace with hash 847165357, now seen corresponding path program 2 times [2024-06-28 00:17:41,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:41,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162632713] [2024-06-28 00:17:41,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:41,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:41,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:41,226 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:17:41,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:41,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162632713] [2024-06-28 00:17:41,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1162632713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:41,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:41,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:17:41,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1293352224] [2024-06-28 00:17:41,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:41,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:17:41,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:41,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:17:41,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:17:41,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:17:41,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 92 transitions, 843 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:41,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:41,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:17:41,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:41,479 INFO L124 PetriNetUnfolderBase]: 857/1514 cut-off events. [2024-06-28 00:17:41,479 INFO L125 PetriNetUnfolderBase]: For 9397/9397 co-relation queries the response was YES. [2024-06-28 00:17:41,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6875 conditions, 1514 events. 857/1514 cut-off events. For 9397/9397 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 8478 event pairs, 108 based on Foata normal form. 2/1502 useless extension candidates. Maximal degree in co-relation 6834. Up to 858 conditions per place. [2024-06-28 00:17:41,489 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 91 selfloop transitions, 26 changer transitions 0/126 dead transitions. [2024-06-28 00:17:41,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 126 transitions, 1309 flow [2024-06-28 00:17:41,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:17:41,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:17:41,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-28 00:17:41,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-06-28 00:17:41,490 INFO L175 Difference]: Start difference. First operand has 87 places, 92 transitions, 843 flow. Second operand 6 states and 142 transitions. [2024-06-28 00:17:41,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 126 transitions, 1309 flow [2024-06-28 00:17:41,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 126 transitions, 1277 flow, removed 10 selfloop flow, removed 1 redundant places. [2024-06-28 00:17:41,502 INFO L231 Difference]: Finished difference. Result has 93 places, 100 transitions, 957 flow [2024-06-28 00:17:41,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=817, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=957, PETRI_PLACES=93, PETRI_TRANSITIONS=100} [2024-06-28 00:17:41,503 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 52 predicate places. [2024-06-28 00:17:41,503 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 100 transitions, 957 flow [2024-06-28 00:17:41,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:41,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:41,503 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:17:41,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 00:17:41,504 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:17:41,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:41,504 INFO L85 PathProgramCache]: Analyzing trace with hash 854522587, now seen corresponding path program 3 times [2024-06-28 00:17:41,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:41,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219065300] [2024-06-28 00:17:41,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:41,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:41,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:41,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-28 00:17:41,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:41,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219065300] [2024-06-28 00:17:41,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1219065300] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:41,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:41,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:17:41,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405163682] [2024-06-28 00:17:41,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:41,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:17:41,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:41,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:17:41,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:17:41,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:17:41,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 100 transitions, 957 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:41,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:41,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:17:41,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:41,972 INFO L124 PetriNetUnfolderBase]: 844/1495 cut-off events. [2024-06-28 00:17:41,972 INFO L125 PetriNetUnfolderBase]: For 10240/10240 co-relation queries the response was YES. [2024-06-28 00:17:41,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7168 conditions, 1495 events. 844/1495 cut-off events. For 10240/10240 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 8369 event pairs, 108 based on Foata normal form. 6/1487 useless extension candidates. Maximal degree in co-relation 7124. Up to 855 conditions per place. [2024-06-28 00:17:41,983 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 88 selfloop transitions, 30 changer transitions 0/127 dead transitions. [2024-06-28 00:17:41,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 127 transitions, 1348 flow [2024-06-28 00:17:41,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:17:41,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:17:41,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-28 00:17:41,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-28 00:17:41,985 INFO L175 Difference]: Start difference. First operand has 93 places, 100 transitions, 957 flow. Second operand 6 states and 140 transitions. [2024-06-28 00:17:41,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 127 transitions, 1348 flow [2024-06-28 00:17:42,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 127 transitions, 1285 flow, removed 20 selfloop flow, removed 2 redundant places. [2024-06-28 00:17:42,006 INFO L231 Difference]: Finished difference. Result has 98 places, 106 transitions, 1046 flow [2024-06-28 00:17:42,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=902, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1046, PETRI_PLACES=98, PETRI_TRANSITIONS=106} [2024-06-28 00:17:42,007 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 57 predicate places. [2024-06-28 00:17:42,007 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 106 transitions, 1046 flow [2024-06-28 00:17:42,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:42,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:42,007 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:17:42,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 00:17:42,008 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:17:42,008 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:42,008 INFO L85 PathProgramCache]: Analyzing trace with hash 2055500702, now seen corresponding path program 1 times [2024-06-28 00:17:42,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:42,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629322527] [2024-06-28 00:17:42,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:42,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:42,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:42,214 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:17:42,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:42,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629322527] [2024-06-28 00:17:42,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629322527] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:42,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:42,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:17:42,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601763358] [2024-06-28 00:17:42,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:42,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:17:42,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:42,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:17:42,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:17:42,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 40 [2024-06-28 00:17:42,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 106 transitions, 1046 flow. Second operand has 6 states, 6 states have (on average 14.0) internal successors, (84), 6 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:42,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:42,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 40 [2024-06-28 00:17:42,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:42,461 INFO L124 PetriNetUnfolderBase]: 918/1631 cut-off events. [2024-06-28 00:17:42,461 INFO L125 PetriNetUnfolderBase]: For 12242/12248 co-relation queries the response was YES. [2024-06-28 00:17:42,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8058 conditions, 1631 events. 918/1631 cut-off events. For 12242/12248 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 9279 event pairs, 134 based on Foata normal form. 8/1626 useless extension candidates. Maximal degree in co-relation 8011. Up to 1206 conditions per place. [2024-06-28 00:17:42,473 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 89 selfloop transitions, 42 changer transitions 0/139 dead transitions. [2024-06-28 00:17:42,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 139 transitions, 1513 flow [2024-06-28 00:17:42,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:17:42,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:17:42,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 134 transitions. [2024-06-28 00:17:42,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5583333333333333 [2024-06-28 00:17:42,475 INFO L175 Difference]: Start difference. First operand has 98 places, 106 transitions, 1046 flow. Second operand 6 states and 134 transitions. [2024-06-28 00:17:42,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 139 transitions, 1513 flow [2024-06-28 00:17:42,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 139 transitions, 1475 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-28 00:17:42,503 INFO L231 Difference]: Finished difference. Result has 104 places, 118 transitions, 1304 flow [2024-06-28 00:17:42,504 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1019, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1304, PETRI_PLACES=104, PETRI_TRANSITIONS=118} [2024-06-28 00:17:42,504 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 63 predicate places. [2024-06-28 00:17:42,505 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 118 transitions, 1304 flow [2024-06-28 00:17:42,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.0) internal successors, (84), 6 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:42,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:42,505 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:17:42,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 00:17:42,505 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:17:42,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:42,506 INFO L85 PathProgramCache]: Analyzing trace with hash -1012662880, now seen corresponding path program 2 times [2024-06-28 00:17:42,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:42,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653937782] [2024-06-28 00:17:42,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:42,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:42,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:42,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:17:42,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:42,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653937782] [2024-06-28 00:17:42,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653937782] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:42,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:42,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:17:42,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812131505] [2024-06-28 00:17:42,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:42,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:17:42,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:42,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:17:42,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:17:42,824 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:17:42,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 118 transitions, 1304 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:42,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:42,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:17:42,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:43,116 INFO L124 PetriNetUnfolderBase]: 935/1649 cut-off events. [2024-06-28 00:17:43,117 INFO L125 PetriNetUnfolderBase]: For 13624/13624 co-relation queries the response was YES. [2024-06-28 00:17:43,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8633 conditions, 1649 events. 935/1649 cut-off events. For 13624/13624 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 9358 event pairs, 164 based on Foata normal form. 4/1642 useless extension candidates. Maximal degree in co-relation 8583. Up to 1199 conditions per place. [2024-06-28 00:17:43,129 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 104 selfloop transitions, 30 changer transitions 0/143 dead transitions. [2024-06-28 00:17:43,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 143 transitions, 1682 flow [2024-06-28 00:17:43,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:17:43,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:17:43,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-28 00:17:43,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-28 00:17:43,131 INFO L175 Difference]: Start difference. First operand has 104 places, 118 transitions, 1304 flow. Second operand 6 states and 141 transitions. [2024-06-28 00:17:43,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 143 transitions, 1682 flow [2024-06-28 00:17:43,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 143 transitions, 1648 flow, removed 4 selfloop flow, removed 1 redundant places. [2024-06-28 00:17:43,162 INFO L231 Difference]: Finished difference. Result has 110 places, 121 transitions, 1404 flow [2024-06-28 00:17:43,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1272, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1404, PETRI_PLACES=110, PETRI_TRANSITIONS=121} [2024-06-28 00:17:43,163 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 69 predicate places. [2024-06-28 00:17:43,163 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 121 transitions, 1404 flow [2024-06-28 00:17:43,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:43,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:43,164 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:17:43,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 00:17:43,164 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:17:43,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:43,164 INFO L85 PathProgramCache]: Analyzing trace with hash 712639858, now seen corresponding path program 3 times [2024-06-28 00:17:43,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:43,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223637524] [2024-06-28 00:17:43,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:43,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:43,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:43,468 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:17:43,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:43,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223637524] [2024-06-28 00:17:43,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1223637524] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:43,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:43,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:17:43,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424872057] [2024-06-28 00:17:43,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:43,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:17:43,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:43,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:17:43,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:17:43,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:17:43,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 121 transitions, 1404 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:43,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:43,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:17:43,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:43,741 INFO L124 PetriNetUnfolderBase]: 952/1684 cut-off events. [2024-06-28 00:17:43,741 INFO L125 PetriNetUnfolderBase]: For 16139/16139 co-relation queries the response was YES. [2024-06-28 00:17:43,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9089 conditions, 1684 events. 952/1684 cut-off events. For 16139/16139 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 9650 event pairs, 155 based on Foata normal form. 4/1668 useless extension candidates. Maximal degree in co-relation 9036. Up to 1324 conditions per place. [2024-06-28 00:17:43,754 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 112 selfloop transitions, 24 changer transitions 0/145 dead transitions. [2024-06-28 00:17:43,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 145 transitions, 1785 flow [2024-06-28 00:17:43,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:17:43,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:17:43,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-28 00:17:43,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-28 00:17:43,756 INFO L175 Difference]: Start difference. First operand has 110 places, 121 transitions, 1404 flow. Second operand 6 states and 141 transitions. [2024-06-28 00:17:43,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 145 transitions, 1785 flow [2024-06-28 00:17:43,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 145 transitions, 1737 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-28 00:17:43,790 INFO L231 Difference]: Finished difference. Result has 115 places, 124 transitions, 1467 flow [2024-06-28 00:17:43,790 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1356, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1467, PETRI_PLACES=115, PETRI_TRANSITIONS=124} [2024-06-28 00:17:43,791 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 74 predicate places. [2024-06-28 00:17:43,791 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 124 transitions, 1467 flow [2024-06-28 00:17:43,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:43,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:43,791 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:17:43,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 00:17:43,792 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:17:43,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:43,792 INFO L85 PathProgramCache]: Analyzing trace with hash 739600086, now seen corresponding path program 1 times [2024-06-28 00:17:43,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:43,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502452627] [2024-06-28 00:17:43,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:43,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:43,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:44,081 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:17:44,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:44,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502452627] [2024-06-28 00:17:44,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502452627] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:44,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:44,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:17:44,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911112370] [2024-06-28 00:17:44,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:44,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:17:44,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:44,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:17:44,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:17:44,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:17:44,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 124 transitions, 1467 flow. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 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-28 00:17:44,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:44,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:17:44,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:44,376 INFO L124 PetriNetUnfolderBase]: 968/1720 cut-off events. [2024-06-28 00:17:44,376 INFO L125 PetriNetUnfolderBase]: For 18452/18452 co-relation queries the response was YES. [2024-06-28 00:17:44,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9256 conditions, 1720 events. 968/1720 cut-off events. For 18452/18452 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 9995 event pairs, 132 based on Foata normal form. 12/1714 useless extension candidates. Maximal degree in co-relation 9201. Up to 1101 conditions per place. [2024-06-28 00:17:44,389 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 94 selfloop transitions, 44 changer transitions 0/147 dead transitions. [2024-06-28 00:17:44,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 147 transitions, 1839 flow [2024-06-28 00:17:44,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:17:44,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:17:44,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-28 00:17:44,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958333333333333 [2024-06-28 00:17:44,392 INFO L175 Difference]: Start difference. First operand has 115 places, 124 transitions, 1467 flow. Second operand 6 states and 143 transitions. [2024-06-28 00:17:44,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 147 transitions, 1839 flow [2024-06-28 00:17:44,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 147 transitions, 1791 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-28 00:17:44,422 INFO L231 Difference]: Finished difference. Result has 118 places, 125 transitions, 1538 flow [2024-06-28 00:17:44,422 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1419, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1538, PETRI_PLACES=118, PETRI_TRANSITIONS=125} [2024-06-28 00:17:44,423 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 77 predicate places. [2024-06-28 00:17:44,423 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 125 transitions, 1538 flow [2024-06-28 00:17:44,423 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 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-28 00:17:44,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:44,423 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:17:44,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 00:17:44,424 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:17:44,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:44,424 INFO L85 PathProgramCache]: Analyzing trace with hash -492335920, now seen corresponding path program 4 times [2024-06-28 00:17:44,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:44,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046707587] [2024-06-28 00:17:44,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:44,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:44,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:44,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:17:44,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:44,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046707587] [2024-06-28 00:17:44,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046707587] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:44,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:44,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:17:44,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881053882] [2024-06-28 00:17:44,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:44,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:17:44,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:44,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:17:44,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:17:44,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:17:44,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 125 transitions, 1538 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:44,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:44,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:17:44,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:45,026 INFO L124 PetriNetUnfolderBase]: 985/1752 cut-off events. [2024-06-28 00:17:45,027 INFO L125 PetriNetUnfolderBase]: For 19020/19020 co-relation queries the response was YES. [2024-06-28 00:17:45,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9627 conditions, 1752 events. 985/1752 cut-off events. For 19020/19020 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 10227 event pairs, 150 based on Foata normal form. 4/1738 useless extension candidates. Maximal degree in co-relation 9571. Up to 1124 conditions per place. [2024-06-28 00:17:45,038 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 95 selfloop transitions, 47 changer transitions 0/151 dead transitions. [2024-06-28 00:17:45,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 151 transitions, 2022 flow [2024-06-28 00:17:45,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:17:45,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:17:45,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-28 00:17:45,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 00:17:45,040 INFO L175 Difference]: Start difference. First operand has 118 places, 125 transitions, 1538 flow. Second operand 6 states and 144 transitions. [2024-06-28 00:17:45,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 151 transitions, 2022 flow [2024-06-28 00:17:45,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 151 transitions, 1933 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-28 00:17:45,072 INFO L231 Difference]: Finished difference. Result has 120 places, 129 transitions, 1624 flow [2024-06-28 00:17:45,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1449, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1624, PETRI_PLACES=120, PETRI_TRANSITIONS=129} [2024-06-28 00:17:45,073 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 79 predicate places. [2024-06-28 00:17:45,073 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 129 transitions, 1624 flow [2024-06-28 00:17:45,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:45,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:45,074 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:17:45,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 00:17:45,074 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:17:45,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:45,074 INFO L85 PathProgramCache]: Analyzing trace with hash -720410050, now seen corresponding path program 5 times [2024-06-28 00:17:45,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:45,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493668095] [2024-06-28 00:17:45,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:45,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:45,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:45,382 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:17:45,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:45,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493668095] [2024-06-28 00:17:45,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493668095] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:45,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:45,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:17:45,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054813780] [2024-06-28 00:17:45,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:45,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:17:45,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:45,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:17:45,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:17:45,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:17:45,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 129 transitions, 1624 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:45,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:45,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:17:45,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:45,673 INFO L124 PetriNetUnfolderBase]: 977/1735 cut-off events. [2024-06-28 00:17:45,673 INFO L125 PetriNetUnfolderBase]: For 19859/19859 co-relation queries the response was YES. [2024-06-28 00:17:45,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9624 conditions, 1735 events. 977/1735 cut-off events. For 19859/19859 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 10081 event pairs, 153 based on Foata normal form. 4/1721 useless extension candidates. Maximal degree in co-relation 9567. Up to 1118 conditions per place. [2024-06-28 00:17:45,687 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 99 selfloop transitions, 41 changer transitions 0/149 dead transitions. [2024-06-28 00:17:45,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 149 transitions, 1968 flow [2024-06-28 00:17:45,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:17:45,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:17:45,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-28 00:17:45,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958333333333333 [2024-06-28 00:17:45,689 INFO L175 Difference]: Start difference. First operand has 120 places, 129 transitions, 1624 flow. Second operand 6 states and 143 transitions. [2024-06-28 00:17:45,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 149 transitions, 1968 flow [2024-06-28 00:17:45,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 149 transitions, 1901 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-06-28 00:17:45,730 INFO L231 Difference]: Finished difference. Result has 124 places, 129 transitions, 1649 flow [2024-06-28 00:17:45,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1557, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1649, PETRI_PLACES=124, PETRI_TRANSITIONS=129} [2024-06-28 00:17:45,731 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 83 predicate places. [2024-06-28 00:17:45,731 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 129 transitions, 1649 flow [2024-06-28 00:17:45,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:45,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:45,732 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:17:45,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 00:17:45,732 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:17:45,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:45,732 INFO L85 PathProgramCache]: Analyzing trace with hash -756946563, now seen corresponding path program 1 times [2024-06-28 00:17:45,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:45,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630197664] [2024-06-28 00:17:45,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:45,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:45,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:46,195 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:17:46,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:46,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630197664] [2024-06-28 00:17:46,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [630197664] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:46,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:46,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:17:46,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610696177] [2024-06-28 00:17:46,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:46,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:17:46,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:46,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:17:46,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:17:46,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:17:46,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 129 transitions, 1649 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:46,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:46,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:17:46,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:46,560 INFO L124 PetriNetUnfolderBase]: 1042/1865 cut-off events. [2024-06-28 00:17:46,560 INFO L125 PetriNetUnfolderBase]: For 21509/21509 co-relation queries the response was YES. [2024-06-28 00:17:46,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10181 conditions, 1865 events. 1042/1865 cut-off events. For 21509/21509 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 11207 event pairs, 172 based on Foata normal form. 8/1853 useless extension candidates. Maximal degree in co-relation 10122. Up to 1376 conditions per place. [2024-06-28 00:17:46,575 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 124 selfloop transitions, 26 changer transitions 0/159 dead transitions. [2024-06-28 00:17:46,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 159 transitions, 2073 flow [2024-06-28 00:17:46,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:17:46,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:17:46,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-28 00:17:46,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5821428571428572 [2024-06-28 00:17:46,609 INFO L175 Difference]: Start difference. First operand has 124 places, 129 transitions, 1649 flow. Second operand 7 states and 163 transitions. [2024-06-28 00:17:46,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 159 transitions, 2073 flow [2024-06-28 00:17:46,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 159 transitions, 1944 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-28 00:17:46,647 INFO L231 Difference]: Finished difference. Result has 125 places, 131 transitions, 1608 flow [2024-06-28 00:17:46,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1520, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1608, PETRI_PLACES=125, PETRI_TRANSITIONS=131} [2024-06-28 00:17:46,648 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 84 predicate places. [2024-06-28 00:17:46,648 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 131 transitions, 1608 flow [2024-06-28 00:17:46,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:46,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:46,649 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:17:46,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 00:17:46,649 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:17:46,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:46,649 INFO L85 PathProgramCache]: Analyzing trace with hash 1917457353, now seen corresponding path program 2 times [2024-06-28 00:17:46,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:46,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335398475] [2024-06-28 00:17:46,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:46,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:46,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:47,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:17:47,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:47,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335398475] [2024-06-28 00:17:47,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1335398475] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:47,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:47,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:17:47,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587004483] [2024-06-28 00:17:47,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:47,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:17:47,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:47,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:17:47,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:17:47,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:17:47,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 131 transitions, 1608 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:47,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:47,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:17:47,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:47,534 INFO L124 PetriNetUnfolderBase]: 1066/1924 cut-off events. [2024-06-28 00:17:47,535 INFO L125 PetriNetUnfolderBase]: For 22842/22842 co-relation queries the response was YES. [2024-06-28 00:17:47,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10220 conditions, 1924 events. 1066/1924 cut-off events. For 22842/22842 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 11710 event pairs, 122 based on Foata normal form. 8/1914 useless extension candidates. Maximal degree in co-relation 10162. Up to 1004 conditions per place. [2024-06-28 00:17:47,551 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 97 selfloop transitions, 53 changer transitions 0/159 dead transitions. [2024-06-28 00:17:47,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 159 transitions, 2022 flow [2024-06-28 00:17:47,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:17:47,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:17:47,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-28 00:17:47,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-28 00:17:47,553 INFO L175 Difference]: Start difference. First operand has 125 places, 131 transitions, 1608 flow. Second operand 7 states and 165 transitions. [2024-06-28 00:17:47,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 159 transitions, 2022 flow [2024-06-28 00:17:47,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 159 transitions, 1969 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 00:17:47,594 INFO L231 Difference]: Finished difference. Result has 128 places, 132 transitions, 1700 flow [2024-06-28 00:17:47,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1555, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1700, PETRI_PLACES=128, PETRI_TRANSITIONS=132} [2024-06-28 00:17:47,595 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 87 predicate places. [2024-06-28 00:17:47,595 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 132 transitions, 1700 flow [2024-06-28 00:17:47,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:47,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:47,597 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:17:47,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 00:17:47,597 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:17:47,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:47,597 INFO L85 PathProgramCache]: Analyzing trace with hash 1114208753, now seen corresponding path program 3 times [2024-06-28 00:17:47,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:47,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76526108] [2024-06-28 00:17:47,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:47,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:47,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:48,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:17:48,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:48,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76526108] [2024-06-28 00:17:48,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76526108] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:48,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:48,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:17:48,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823133634] [2024-06-28 00:17:48,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:48,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:17:48,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:48,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:17:48,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:17:48,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:17:48,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 132 transitions, 1700 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:48,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:48,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:17:48,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:48,494 INFO L124 PetriNetUnfolderBase]: 1054/1914 cut-off events. [2024-06-28 00:17:48,495 INFO L125 PetriNetUnfolderBase]: For 22942/22942 co-relation queries the response was YES. [2024-06-28 00:17:48,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10268 conditions, 1914 events. 1054/1914 cut-off events. For 22942/22942 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 11698 event pairs, 113 based on Foata normal form. 8/1904 useless extension candidates. Maximal degree in co-relation 10209. Up to 915 conditions per place. [2024-06-28 00:17:48,510 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 93 selfloop transitions, 54 changer transitions 0/156 dead transitions. [2024-06-28 00:17:48,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 156 transitions, 2038 flow [2024-06-28 00:17:48,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:17:48,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:17:48,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-28 00:17:48,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-28 00:17:48,511 INFO L175 Difference]: Start difference. First operand has 128 places, 132 transitions, 1700 flow. Second operand 7 states and 160 transitions. [2024-06-28 00:17:48,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 156 transitions, 2038 flow [2024-06-28 00:17:48,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 156 transitions, 1931 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-28 00:17:48,555 INFO L231 Difference]: Finished difference. Result has 129 places, 131 transitions, 1664 flow [2024-06-28 00:17:48,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1551, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1664, PETRI_PLACES=129, PETRI_TRANSITIONS=131} [2024-06-28 00:17:48,556 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 88 predicate places. [2024-06-28 00:17:48,556 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 131 transitions, 1664 flow [2024-06-28 00:17:48,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:48,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:48,557 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:17:48,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 00:17:48,557 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:17:48,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:48,557 INFO L85 PathProgramCache]: Analyzing trace with hash -1054015478, now seen corresponding path program 1 times [2024-06-28 00:17:48,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:48,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854727261] [2024-06-28 00:17:48,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:48,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:48,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:48,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:17:48,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:48,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854727261] [2024-06-28 00:17:48,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854727261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:48,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:48,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:17:48,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38455365] [2024-06-28 00:17:48,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:48,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:17:48,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:48,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:17:48,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:17:48,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:17:48,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 131 transitions, 1664 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:48,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:48,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:17:48,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:49,056 INFO L124 PetriNetUnfolderBase]: 1059/1913 cut-off events. [2024-06-28 00:17:49,056 INFO L125 PetriNetUnfolderBase]: For 21164/21164 co-relation queries the response was YES. [2024-06-28 00:17:49,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10304 conditions, 1913 events. 1059/1913 cut-off events. For 21164/21164 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 11727 event pairs, 312 based on Foata normal form. 1/1907 useless extension candidates. Maximal degree in co-relation 10244. Up to 1648 conditions per place. [2024-06-28 00:17:49,073 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 124 selfloop transitions, 21 changer transitions 0/154 dead transitions. [2024-06-28 00:17:49,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 154 transitions, 2137 flow [2024-06-28 00:17:49,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:17:49,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:17:49,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2024-06-28 00:17:49,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5708333333333333 [2024-06-28 00:17:49,075 INFO L175 Difference]: Start difference. First operand has 129 places, 131 transitions, 1664 flow. Second operand 6 states and 137 transitions. [2024-06-28 00:17:49,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 154 transitions, 2137 flow [2024-06-28 00:17:49,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 154 transitions, 2022 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-28 00:17:49,119 INFO L231 Difference]: Finished difference. Result has 130 places, 137 transitions, 1691 flow [2024-06-28 00:17:49,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1549, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1691, PETRI_PLACES=130, PETRI_TRANSITIONS=137} [2024-06-28 00:17:49,120 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 89 predicate places. [2024-06-28 00:17:49,120 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 137 transitions, 1691 flow [2024-06-28 00:17:49,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:49,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:49,121 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:17:49,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 00:17:49,121 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:17:49,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:49,121 INFO L85 PathProgramCache]: Analyzing trace with hash -1053895508, now seen corresponding path program 2 times [2024-06-28 00:17:49,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:49,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987451948] [2024-06-28 00:17:49,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:49,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:49,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:49,339 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:17:49,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:49,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987451948] [2024-06-28 00:17:49,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987451948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:49,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:49,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:17:49,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285773976] [2024-06-28 00:17:49,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:49,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:17:49,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:49,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:17:49,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:17:49,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:17:49,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 137 transitions, 1691 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:49,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:49,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:17:49,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:49,655 INFO L124 PetriNetUnfolderBase]: 1069/1932 cut-off events. [2024-06-28 00:17:49,655 INFO L125 PetriNetUnfolderBase]: For 21390/21390 co-relation queries the response was YES. [2024-06-28 00:17:49,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10270 conditions, 1932 events. 1069/1932 cut-off events. For 21390/21390 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 11847 event pairs, 307 based on Foata normal form. 1/1926 useless extension candidates. Maximal degree in co-relation 10209. Up to 1674 conditions per place. [2024-06-28 00:17:49,673 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 128 selfloop transitions, 19 changer transitions 0/156 dead transitions. [2024-06-28 00:17:49,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 156 transitions, 2118 flow [2024-06-28 00:17:49,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:17:49,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:17:49,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 132 transitions. [2024-06-28 00:17:49,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-28 00:17:49,674 INFO L175 Difference]: Start difference. First operand has 130 places, 137 transitions, 1691 flow. Second operand 6 states and 132 transitions. [2024-06-28 00:17:49,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 156 transitions, 2118 flow [2024-06-28 00:17:49,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 156 transitions, 2032 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-28 00:17:49,719 INFO L231 Difference]: Finished difference. Result has 133 places, 143 transitions, 1745 flow [2024-06-28 00:17:49,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1619, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1745, PETRI_PLACES=133, PETRI_TRANSITIONS=143} [2024-06-28 00:17:49,719 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 92 predicate places. [2024-06-28 00:17:49,720 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 143 transitions, 1745 flow [2024-06-28 00:17:49,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:49,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:49,720 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:17:49,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 00:17:49,720 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:17:49,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:49,721 INFO L85 PathProgramCache]: Analyzing trace with hash -1096940012, now seen corresponding path program 3 times [2024-06-28 00:17:49,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:49,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062190322] [2024-06-28 00:17:49,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:49,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:49,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:49,910 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:17:49,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:49,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062190322] [2024-06-28 00:17:49,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062190322] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:49,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:49,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:17:49,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666302192] [2024-06-28 00:17:49,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:49,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:17:49,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:49,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:17:49,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:17:49,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:17:49,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 143 transitions, 1745 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:49,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:49,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:17:49,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:50,184 INFO L124 PetriNetUnfolderBase]: 1066/1928 cut-off events. [2024-06-28 00:17:50,185 INFO L125 PetriNetUnfolderBase]: For 21853/21853 co-relation queries the response was YES. [2024-06-28 00:17:50,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10195 conditions, 1928 events. 1066/1928 cut-off events. For 21853/21853 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 11854 event pairs, 307 based on Foata normal form. 1/1922 useless extension candidates. Maximal degree in co-relation 10133. Up to 1664 conditions per place. [2024-06-28 00:17:50,200 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 130 selfloop transitions, 19 changer transitions 0/158 dead transitions. [2024-06-28 00:17:50,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 158 transitions, 2096 flow [2024-06-28 00:17:50,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:17:50,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:17:50,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 118 transitions. [2024-06-28 00:17:50,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59 [2024-06-28 00:17:50,201 INFO L175 Difference]: Start difference. First operand has 133 places, 143 transitions, 1745 flow. Second operand 5 states and 118 transitions. [2024-06-28 00:17:50,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 158 transitions, 2096 flow [2024-06-28 00:17:50,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 158 transitions, 2008 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-28 00:17:50,249 INFO L231 Difference]: Finished difference. Result has 135 places, 143 transitions, 1705 flow [2024-06-28 00:17:50,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1657, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1705, PETRI_PLACES=135, PETRI_TRANSITIONS=143} [2024-06-28 00:17:50,250 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 94 predicate places. [2024-06-28 00:17:50,250 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 143 transitions, 1705 flow [2024-06-28 00:17:50,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:50,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:50,251 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:17:50,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 00:17:50,251 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:17:50,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:50,251 INFO L85 PathProgramCache]: Analyzing trace with hash 710952039, now seen corresponding path program 1 times [2024-06-28 00:17:50,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:50,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726425615] [2024-06-28 00:17:50,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:50,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:50,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:50,576 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:17:50,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:50,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726425615] [2024-06-28 00:17:50,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726425615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:50,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:50,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:17:50,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729743194] [2024-06-28 00:17:50,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:50,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:17:50,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:50,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:17:50,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:17:50,602 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:17:50,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 143 transitions, 1705 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:50,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:50,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:17:50,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:50,978 INFO L124 PetriNetUnfolderBase]: 1294/2350 cut-off events. [2024-06-28 00:17:50,978 INFO L125 PetriNetUnfolderBase]: For 36407/36407 co-relation queries the response was YES. [2024-06-28 00:17:50,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12621 conditions, 2350 events. 1294/2350 cut-off events. For 36407/36407 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 15006 event pairs, 215 based on Foata normal form. 24/2342 useless extension candidates. Maximal degree in co-relation 12558. Up to 869 conditions per place. [2024-06-28 00:17:50,997 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 114 selfloop transitions, 57 changer transitions 9/189 dead transitions. [2024-06-28 00:17:50,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 189 transitions, 2479 flow [2024-06-28 00:17:50,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:17:50,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:17:50,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-28 00:17:50,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2024-06-28 00:17:50,998 INFO L175 Difference]: Start difference. First operand has 135 places, 143 transitions, 1705 flow. Second operand 7 states and 172 transitions. [2024-06-28 00:17:50,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 189 transitions, 2479 flow [2024-06-28 00:17:51,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 189 transitions, 2431 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-28 00:17:51,072 INFO L231 Difference]: Finished difference. Result has 141 places, 143 transitions, 1861 flow [2024-06-28 00:17:51,072 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1657, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1861, PETRI_PLACES=141, PETRI_TRANSITIONS=143} [2024-06-28 00:17:51,072 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 100 predicate places. [2024-06-28 00:17:51,072 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 143 transitions, 1861 flow [2024-06-28 00:17:51,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:51,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:51,073 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:17:51,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 00:17:51,073 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:17:51,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:51,073 INFO L85 PathProgramCache]: Analyzing trace with hash 711042249, now seen corresponding path program 2 times [2024-06-28 00:17:51,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:51,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997813816] [2024-06-28 00:17:51,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:51,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:51,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:51,426 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:17:51,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:51,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997813816] [2024-06-28 00:17:51,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [997813816] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:51,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:51,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:17:51,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388736187] [2024-06-28 00:17:51,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:51,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:17:51,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:51,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:17:51,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:17:51,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:17:51,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 143 transitions, 1861 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:51,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:51,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:17:51,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:51,775 INFO L124 PetriNetUnfolderBase]: 1197/2174 cut-off events. [2024-06-28 00:17:51,775 INFO L125 PetriNetUnfolderBase]: For 41829/41829 co-relation queries the response was YES. [2024-06-28 00:17:51,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12846 conditions, 2174 events. 1197/2174 cut-off events. For 41829/41829 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 13689 event pairs, 434 based on Foata normal form. 24/2191 useless extension candidates. Maximal degree in co-relation 12779. Up to 1764 conditions per place. [2024-06-28 00:17:51,794 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 123 selfloop transitions, 26 changer transitions 8/166 dead transitions. [2024-06-28 00:17:51,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 166 transitions, 2287 flow [2024-06-28 00:17:51,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:17:51,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:17:51,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-28 00:17:51,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5607142857142857 [2024-06-28 00:17:51,795 INFO L175 Difference]: Start difference. First operand has 141 places, 143 transitions, 1861 flow. Second operand 7 states and 157 transitions. [2024-06-28 00:17:51,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 166 transitions, 2287 flow [2024-06-28 00:17:51,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 166 transitions, 2225 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-28 00:17:51,878 INFO L231 Difference]: Finished difference. Result has 145 places, 142 transitions, 1847 flow [2024-06-28 00:17:51,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1802, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1847, PETRI_PLACES=145, PETRI_TRANSITIONS=142} [2024-06-28 00:17:51,878 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 104 predicate places. [2024-06-28 00:17:51,878 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 142 transitions, 1847 flow [2024-06-28 00:17:51,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:51,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:51,879 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:17:51,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 00:17:51,879 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:17:51,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:51,879 INFO L85 PathProgramCache]: Analyzing trace with hash 714767271, now seen corresponding path program 1 times [2024-06-28 00:17:51,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:51,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546941442] [2024-06-28 00:17:51,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:51,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:51,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:52,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-28 00:17:52,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:52,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546941442] [2024-06-28 00:17:52,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [546941442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:52,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:52,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:17:52,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [551040657] [2024-06-28 00:17:52,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:52,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:17:52,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:52,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:17:52,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:17:52,234 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:17:52,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 142 transitions, 1847 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:52,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:52,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:17:52,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:52,522 INFO L124 PetriNetUnfolderBase]: 1135/2052 cut-off events. [2024-06-28 00:17:52,522 INFO L125 PetriNetUnfolderBase]: For 36771/36771 co-relation queries the response was YES. [2024-06-28 00:17:52,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12281 conditions, 2052 events. 1135/2052 cut-off events. For 36771/36771 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 12699 event pairs, 385 based on Foata normal form. 2/2047 useless extension candidates. Maximal degree in co-relation 12213. Up to 1779 conditions per place. [2024-06-28 00:17:52,538 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 133 selfloop transitions, 18 changer transitions 0/160 dead transitions. [2024-06-28 00:17:52,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 160 transitions, 2282 flow [2024-06-28 00:17:52,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:17:52,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:17:52,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 117 transitions. [2024-06-28 00:17:52,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.585 [2024-06-28 00:17:52,539 INFO L175 Difference]: Start difference. First operand has 145 places, 142 transitions, 1847 flow. Second operand 5 states and 117 transitions. [2024-06-28 00:17:52,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 160 transitions, 2282 flow [2024-06-28 00:17:52,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 160 transitions, 2221 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-28 00:17:52,612 INFO L231 Difference]: Finished difference. Result has 142 places, 145 transitions, 1871 flow [2024-06-28 00:17:52,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1788, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1871, PETRI_PLACES=142, PETRI_TRANSITIONS=145} [2024-06-28 00:17:52,613 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 101 predicate places. [2024-06-28 00:17:52,613 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 145 transitions, 1871 flow [2024-06-28 00:17:52,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:52,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:52,613 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:17:52,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 00:17:52,614 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:17:52,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:52,614 INFO L85 PathProgramCache]: Analyzing trace with hash 714761319, now seen corresponding path program 3 times [2024-06-28 00:17:52,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:52,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379775982] [2024-06-28 00:17:52,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:52,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:52,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:52,994 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:17:52,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:52,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379775982] [2024-06-28 00:17:52,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [379775982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:52,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:52,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:17:52,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217832889] [2024-06-28 00:17:52,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:52,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:17:52,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:52,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:17:52,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:17:53,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:17:53,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 145 transitions, 1871 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:53,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:53,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:17:53,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:53,362 INFO L124 PetriNetUnfolderBase]: 1155/2090 cut-off events. [2024-06-28 00:17:53,362 INFO L125 PetriNetUnfolderBase]: For 38065/38065 co-relation queries the response was YES. [2024-06-28 00:17:53,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12448 conditions, 2090 events. 1155/2090 cut-off events. For 38065/38065 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 12946 event pairs, 392 based on Foata normal form. 6/2089 useless extension candidates. Maximal degree in co-relation 12381. Up to 1801 conditions per place. [2024-06-28 00:17:53,378 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 134 selfloop transitions, 20 changer transitions 0/163 dead transitions. [2024-06-28 00:17:53,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 163 transitions, 2258 flow [2024-06-28 00:17:53,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:17:53,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:17:53,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 151 transitions. [2024-06-28 00:17:53,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5392857142857143 [2024-06-28 00:17:53,380 INFO L175 Difference]: Start difference. First operand has 142 places, 145 transitions, 1871 flow. Second operand 7 states and 151 transitions. [2024-06-28 00:17:53,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 163 transitions, 2258 flow [2024-06-28 00:17:53,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 163 transitions, 2241 flow, removed 5 selfloop flow, removed 1 redundant places. [2024-06-28 00:17:53,458 INFO L231 Difference]: Finished difference. Result has 148 places, 146 transitions, 1914 flow [2024-06-28 00:17:53,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1854, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1914, PETRI_PLACES=148, PETRI_TRANSITIONS=146} [2024-06-28 00:17:53,459 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 107 predicate places. [2024-06-28 00:17:53,459 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 146 transitions, 1914 flow [2024-06-28 00:17:53,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:53,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:53,459 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:17:53,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 00:17:53,460 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:17:53,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:53,460 INFO L85 PathProgramCache]: Analyzing trace with hash 1169456519, now seen corresponding path program 2 times [2024-06-28 00:17:53,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:53,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31474088] [2024-06-28 00:17:53,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:53,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:53,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:53,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:17:53,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:53,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31474088] [2024-06-28 00:17:53,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31474088] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:53,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:53,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:17:53,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827309513] [2024-06-28 00:17:53,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:53,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:17:53,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:53,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:17:53,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:17:53,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:17:53,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 146 transitions, 1914 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:53,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:53,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:17:53,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:54,043 INFO L124 PetriNetUnfolderBase]: 1147/2078 cut-off events. [2024-06-28 00:17:54,043 INFO L125 PetriNetUnfolderBase]: For 38385/38385 co-relation queries the response was YES. [2024-06-28 00:17:54,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12488 conditions, 2078 events. 1147/2078 cut-off events. For 38385/38385 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 12879 event pairs, 388 based on Foata normal form. 2/2073 useless extension candidates. Maximal degree in co-relation 12419. Up to 1802 conditions per place. [2024-06-28 00:17:54,058 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 132 selfloop transitions, 17 changer transitions 0/158 dead transitions. [2024-06-28 00:17:54,058 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 158 transitions, 2253 flow [2024-06-28 00:17:54,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:17:54,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:17:54,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 97 transitions. [2024-06-28 00:17:54,059 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60625 [2024-06-28 00:17:54,059 INFO L175 Difference]: Start difference. First operand has 148 places, 146 transitions, 1914 flow. Second operand 4 states and 97 transitions. [2024-06-28 00:17:54,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 158 transitions, 2253 flow [2024-06-28 00:17:54,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 158 transitions, 2197 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 00:17:54,135 INFO L231 Difference]: Finished difference. Result has 147 places, 146 transitions, 1906 flow [2024-06-28 00:17:54,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1858, PETRI_DIFFERENCE_MINUEND_PLACES=143, 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=4, PETRI_FLOW=1906, PETRI_PLACES=147, PETRI_TRANSITIONS=146} [2024-06-28 00:17:54,136 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 106 predicate places. [2024-06-28 00:17:54,136 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 146 transitions, 1906 flow [2024-06-28 00:17:54,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:54,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:54,136 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:17:54,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 00:17:54,137 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:17:54,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:54,137 INFO L85 PathProgramCache]: Analyzing trace with hash 151966769, now seen corresponding path program 3 times [2024-06-28 00:17:54,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:54,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [117256488] [2024-06-28 00:17:54,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:54,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:54,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:54,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:17:54,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:54,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [117256488] [2024-06-28 00:17:54,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [117256488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:54,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:54,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:17:54,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741501560] [2024-06-28 00:17:54,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:54,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:17:54,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:54,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:17:54,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:17:54,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:17:54,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 146 transitions, 1906 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:54,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:54,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:17:54,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:54,661 INFO L124 PetriNetUnfolderBase]: 1135/2055 cut-off events. [2024-06-28 00:17:54,661 INFO L125 PetriNetUnfolderBase]: For 39460/39460 co-relation queries the response was YES. [2024-06-28 00:17:54,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12365 conditions, 2055 events. 1135/2055 cut-off events. For 39460/39460 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 12734 event pairs, 367 based on Foata normal form. 2/2049 useless extension candidates. Maximal degree in co-relation 12295. Up to 1780 conditions per place. [2024-06-28 00:17:54,677 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 132 selfloop transitions, 18 changer transitions 0/159 dead transitions. [2024-06-28 00:17:54,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 159 transitions, 2249 flow [2024-06-28 00:17:54,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:17:54,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:17:54,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 98 transitions. [2024-06-28 00:17:54,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-28 00:17:54,678 INFO L175 Difference]: Start difference. First operand has 147 places, 146 transitions, 1906 flow. Second operand 4 states and 98 transitions. [2024-06-28 00:17:54,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 159 transitions, 2249 flow [2024-06-28 00:17:54,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 159 transitions, 2208 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-28 00:17:54,769 INFO L231 Difference]: Finished difference. Result has 147 places, 146 transitions, 1916 flow [2024-06-28 00:17:54,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1865, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1916, PETRI_PLACES=147, PETRI_TRANSITIONS=146} [2024-06-28 00:17:54,770 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 106 predicate places. [2024-06-28 00:17:54,770 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 146 transitions, 1916 flow [2024-06-28 00:17:54,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:54,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:54,770 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:17:54,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 00:17:54,770 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:17:54,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:54,771 INFO L85 PathProgramCache]: Analyzing trace with hash 144342257, now seen corresponding path program 4 times [2024-06-28 00:17:54,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:54,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642770386] [2024-06-28 00:17:54,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:54,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:54,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:55,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:17:55,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:55,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642770386] [2024-06-28 00:17:55,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [642770386] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:55,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:55,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:17:55,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638921850] [2024-06-28 00:17:55,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:55,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:17:55,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:55,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:17:55,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:17:55,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:17:55,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 146 transitions, 1916 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:55,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:55,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:17:55,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:55,517 INFO L124 PetriNetUnfolderBase]: 1236/2251 cut-off events. [2024-06-28 00:17:55,517 INFO L125 PetriNetUnfolderBase]: For 46130/46142 co-relation queries the response was YES. [2024-06-28 00:17:55,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13258 conditions, 2251 events. 1236/2251 cut-off events. For 46130/46142 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 14240 event pairs, 228 based on Foata normal form. 27/2245 useless extension candidates. Maximal degree in co-relation 13188. Up to 1167 conditions per place. [2024-06-28 00:17:55,535 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 120 selfloop transitions, 61 changer transitions 0/190 dead transitions. [2024-06-28 00:17:55,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 190 transitions, 2678 flow [2024-06-28 00:17:55,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:17:55,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:17:55,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-28 00:17:55,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6208333333333333 [2024-06-28 00:17:55,536 INFO L175 Difference]: Start difference. First operand has 147 places, 146 transitions, 1916 flow. Second operand 6 states and 149 transitions. [2024-06-28 00:17:55,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 190 transitions, 2678 flow [2024-06-28 00:17:55,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 190 transitions, 2645 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-28 00:17:55,621 INFO L231 Difference]: Finished difference. Result has 153 places, 159 transitions, 2299 flow [2024-06-28 00:17:55,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1883, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2299, PETRI_PLACES=153, PETRI_TRANSITIONS=159} [2024-06-28 00:17:55,621 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 112 predicate places. [2024-06-28 00:17:55,622 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 159 transitions, 2299 flow [2024-06-28 00:17:55,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:55,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:55,622 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:17:55,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 00:17:55,622 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:17:55,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:55,623 INFO L85 PathProgramCache]: Analyzing trace with hash 703434857, now seen corresponding path program 1 times [2024-06-28 00:17:55,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:55,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472565504] [2024-06-28 00:17:55,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:55,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:55,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:55,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:17:55,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:55,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472565504] [2024-06-28 00:17:55,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [472565504] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:55,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:55,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:17:55,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798126958] [2024-06-28 00:17:55,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:55,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:17:55,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:55,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:17:55,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:17:56,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:17:56,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 159 transitions, 2299 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:56,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:56,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:17:56,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:56,348 INFO L124 PetriNetUnfolderBase]: 1244/2273 cut-off events. [2024-06-28 00:17:56,348 INFO L125 PetriNetUnfolderBase]: For 45483/45483 co-relation queries the response was YES. [2024-06-28 00:17:56,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14099 conditions, 2273 events. 1244/2273 cut-off events. For 45483/45483 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 14531 event pairs, 425 based on Foata normal form. 2/2268 useless extension candidates. Maximal degree in co-relation 14026. Up to 1925 conditions per place. [2024-06-28 00:17:56,366 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 145 selfloop transitions, 29 changer transitions 0/183 dead transitions. [2024-06-28 00:17:56,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 183 transitions, 2844 flow [2024-06-28 00:17:56,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:17:56,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:17:56,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-28 00:17:56,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-28 00:17:56,367 INFO L175 Difference]: Start difference. First operand has 153 places, 159 transitions, 2299 flow. Second operand 6 states and 140 transitions. [2024-06-28 00:17:56,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 183 transitions, 2844 flow [2024-06-28 00:17:56,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 183 transitions, 2777 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-28 00:17:56,456 INFO L231 Difference]: Finished difference. Result has 156 places, 163 transitions, 2380 flow [2024-06-28 00:17:56,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2232, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2380, PETRI_PLACES=156, PETRI_TRANSITIONS=163} [2024-06-28 00:17:56,457 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 115 predicate places. [2024-06-28 00:17:56,457 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 163 transitions, 2380 flow [2024-06-28 00:17:56,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:56,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:56,457 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:17:56,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 00:17:56,457 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:17:56,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:56,458 INFO L85 PathProgramCache]: Analyzing trace with hash 818726027, now seen corresponding path program 2 times [2024-06-28 00:17:56,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:56,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781735373] [2024-06-28 00:17:56,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:56,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:56,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:56,832 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:17:56,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:56,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781735373] [2024-06-28 00:17:56,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781735373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:56,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:56,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:17:56,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781873885] [2024-06-28 00:17:56,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:56,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:17:56,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:56,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:17:56,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:17:56,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:17:56,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 163 transitions, 2380 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:56,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:56,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:17:56,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:57,249 INFO L124 PetriNetUnfolderBase]: 1252/2289 cut-off events. [2024-06-28 00:17:57,249 INFO L125 PetriNetUnfolderBase]: For 46758/46758 co-relation queries the response was YES. [2024-06-28 00:17:57,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14163 conditions, 2289 events. 1252/2289 cut-off events. For 46758/46758 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 14657 event pairs, 427 based on Foata normal form. 2/2284 useless extension candidates. Maximal degree in co-relation 14089. Up to 1967 conditions per place. [2024-06-28 00:17:57,265 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 150 selfloop transitions, 22 changer transitions 0/181 dead transitions. [2024-06-28 00:17:57,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 181 transitions, 2817 flow [2024-06-28 00:17:57,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:17:57,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:17:57,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 135 transitions. [2024-06-28 00:17:57,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-28 00:17:57,266 INFO L175 Difference]: Start difference. First operand has 156 places, 163 transitions, 2380 flow. Second operand 6 states and 135 transitions. [2024-06-28 00:17:57,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 181 transitions, 2817 flow [2024-06-28 00:17:57,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 181 transitions, 2751 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-28 00:17:57,369 INFO L231 Difference]: Finished difference. Result has 159 places, 165 transitions, 2414 flow [2024-06-28 00:17:57,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2320, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2414, PETRI_PLACES=159, PETRI_TRANSITIONS=165} [2024-06-28 00:17:57,369 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 118 predicate places. [2024-06-28 00:17:57,369 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 165 transitions, 2414 flow [2024-06-28 00:17:57,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:57,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:57,370 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:17:57,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 00:17:57,370 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:17:57,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:57,370 INFO L85 PathProgramCache]: Analyzing trace with hash -1892336653, now seen corresponding path program 3 times [2024-06-28 00:17:57,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:57,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119120158] [2024-06-28 00:17:57,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:57,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:57,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:57,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:17:57,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:57,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119120158] [2024-06-28 00:17:57,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119120158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:57,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:57,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:17:57,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302522329] [2024-06-28 00:17:57,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:57,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:17:57,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:57,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:17:57,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:17:57,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:17:57,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 165 transitions, 2414 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:57,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:57,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:17:57,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:58,070 INFO L124 PetriNetUnfolderBase]: 1247/2282 cut-off events. [2024-06-28 00:17:58,070 INFO L125 PetriNetUnfolderBase]: For 45794/45794 co-relation queries the response was YES. [2024-06-28 00:17:58,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14046 conditions, 2282 events. 1247/2282 cut-off events. For 45794/45794 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 14624 event pairs, 428 based on Foata normal form. 2/2277 useless extension candidates. Maximal degree in co-relation 13971. Up to 1960 conditions per place. [2024-06-28 00:17:58,088 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 152 selfloop transitions, 21 changer transitions 0/182 dead transitions. [2024-06-28 00:17:58,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 182 transitions, 2817 flow [2024-06-28 00:17:58,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:17:58,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:17:58,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2024-06-28 00:17:58,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 00:17:58,089 INFO L175 Difference]: Start difference. First operand has 159 places, 165 transitions, 2414 flow. Second operand 5 states and 120 transitions. [2024-06-28 00:17:58,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 182 transitions, 2817 flow [2024-06-28 00:17:58,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 182 transitions, 2733 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-28 00:17:58,179 INFO L231 Difference]: Finished difference. Result has 159 places, 165 transitions, 2384 flow [2024-06-28 00:17:58,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2330, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2384, PETRI_PLACES=159, PETRI_TRANSITIONS=165} [2024-06-28 00:17:58,180 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 118 predicate places. [2024-06-28 00:17:58,180 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 165 transitions, 2384 flow [2024-06-28 00:17:58,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:58,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:58,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-28 00:17:58,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 00:17:58,180 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:17:58,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:58,180 INFO L85 PathProgramCache]: Analyzing trace with hash 410651397, now seen corresponding path program 4 times [2024-06-28 00:17:58,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:58,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422749859] [2024-06-28 00:17:58,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:58,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:58,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:58,461 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:17:58,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:58,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422749859] [2024-06-28 00:17:58,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422749859] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:58,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:58,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:17:58,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237059417] [2024-06-28 00:17:58,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:58,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:17:58,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:58,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:17:58,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:17:58,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 40 [2024-06-28 00:17:58,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 165 transitions, 2384 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:58,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:58,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 40 [2024-06-28 00:17:58,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:58,858 INFO L124 PetriNetUnfolderBase]: 1238/2266 cut-off events. [2024-06-28 00:17:58,858 INFO L125 PetriNetUnfolderBase]: For 44423/44423 co-relation queries the response was YES. [2024-06-28 00:17:58,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13846 conditions, 2266 events. 1238/2266 cut-off events. For 44423/44423 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 14481 event pairs, 406 based on Foata normal form. 2/2257 useless extension candidates. Maximal degree in co-relation 13770. Up to 1957 conditions per place. [2024-06-28 00:17:58,876 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 151 selfloop transitions, 21 changer transitions 0/180 dead transitions. [2024-06-28 00:17:58,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 180 transitions, 2812 flow [2024-06-28 00:17:58,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:17:58,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:17:58,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-28 00:17:58,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4714285714285714 [2024-06-28 00:17:58,877 INFO L175 Difference]: Start difference. First operand has 159 places, 165 transitions, 2384 flow. Second operand 7 states and 132 transitions. [2024-06-28 00:17:58,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 180 transitions, 2812 flow [2024-06-28 00:17:58,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 180 transitions, 2750 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 00:17:58,983 INFO L231 Difference]: Finished difference. Result has 162 places, 168 transitions, 2434 flow [2024-06-28 00:17:58,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2322, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2434, PETRI_PLACES=162, PETRI_TRANSITIONS=168} [2024-06-28 00:17:58,983 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 121 predicate places. [2024-06-28 00:17:58,983 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 168 transitions, 2434 flow [2024-06-28 00:17:58,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:58,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:58,984 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:17:58,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 00:17:58,984 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:17:58,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:58,984 INFO L85 PathProgramCache]: Analyzing trace with hash -488042773, now seen corresponding path program 1 times [2024-06-28 00:17:58,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:58,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129774896] [2024-06-28 00:17:58,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:58,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:58,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:59,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:17:59,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:59,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129774896] [2024-06-28 00:17:59,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129774896] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:59,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:59,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:17:59,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197884704] [2024-06-28 00:17:59,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:59,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:17:59,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:59,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:17:59,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:17:59,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:17:59,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 168 transitions, 2434 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:59,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:59,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:17:59,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:59,666 INFO L124 PetriNetUnfolderBase]: 1272/2308 cut-off events. [2024-06-28 00:17:59,666 INFO L125 PetriNetUnfolderBase]: For 46027/46027 co-relation queries the response was YES. [2024-06-28 00:17:59,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14390 conditions, 2308 events. 1272/2308 cut-off events. For 46027/46027 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 14583 event pairs, 227 based on Foata normal form. 1/2279 useless extension candidates. Maximal degree in co-relation 14313. Up to 1771 conditions per place. [2024-06-28 00:17:59,684 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 152 selfloop transitions, 43 changer transitions 0/204 dead transitions. [2024-06-28 00:17:59,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 204 transitions, 3163 flow [2024-06-28 00:17:59,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:17:59,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:17:59,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-28 00:17:59,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-28 00:17:59,686 INFO L175 Difference]: Start difference. First operand has 162 places, 168 transitions, 2434 flow. Second operand 7 states and 164 transitions. [2024-06-28 00:17:59,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 204 transitions, 3163 flow [2024-06-28 00:17:59,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 204 transitions, 3077 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-28 00:17:59,794 INFO L231 Difference]: Finished difference. Result has 165 places, 177 transitions, 2638 flow [2024-06-28 00:17:59,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2348, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2638, PETRI_PLACES=165, PETRI_TRANSITIONS=177} [2024-06-28 00:17:59,794 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 124 predicate places. [2024-06-28 00:17:59,794 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 177 transitions, 2638 flow [2024-06-28 00:17:59,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:59,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:59,795 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:17:59,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 00:17:59,795 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:17:59,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:59,795 INFO L85 PathProgramCache]: Analyzing trace with hash -487922803, now seen corresponding path program 2 times [2024-06-28 00:17:59,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:59,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635522500] [2024-06-28 00:17:59,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:59,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:59,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:59,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-28 00:17:59,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:59,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635522500] [2024-06-28 00:17:59,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635522500] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:59,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:59,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:17:59,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816365466] [2024-06-28 00:17:59,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:59,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:17:59,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:59,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:17:59,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:18:00,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:18:00,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 177 transitions, 2638 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:00,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:00,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:18:00,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:00,420 INFO L124 PetriNetUnfolderBase]: 1269/2307 cut-off events. [2024-06-28 00:18:00,420 INFO L125 PetriNetUnfolderBase]: For 48593/48593 co-relation queries the response was YES. [2024-06-28 00:18:00,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14582 conditions, 2307 events. 1269/2307 cut-off events. For 48593/48593 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 14636 event pairs, 224 based on Foata normal form. 1/2278 useless extension candidates. Maximal degree in co-relation 14505. Up to 1795 conditions per place. [2024-06-28 00:18:00,438 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 154 selfloop transitions, 36 changer transitions 0/199 dead transitions. [2024-06-28 00:18:00,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 199 transitions, 3110 flow [2024-06-28 00:18:00,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:18:00,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:18:00,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-28 00:18:00,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5642857142857143 [2024-06-28 00:18:00,439 INFO L175 Difference]: Start difference. First operand has 165 places, 177 transitions, 2638 flow. Second operand 7 states and 158 transitions. [2024-06-28 00:18:00,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 199 transitions, 3110 flow [2024-06-28 00:18:00,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 199 transitions, 3004 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-06-28 00:18:00,555 INFO L231 Difference]: Finished difference. Result has 169 places, 177 transitions, 2610 flow [2024-06-28 00:18:00,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2532, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2610, PETRI_PLACES=169, PETRI_TRANSITIONS=177} [2024-06-28 00:18:00,556 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 128 predicate places. [2024-06-28 00:18:00,556 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 177 transitions, 2610 flow [2024-06-28 00:18:00,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:00,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:00,556 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:00,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 00:18:00,556 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:18:00,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:00,557 INFO L85 PathProgramCache]: Analyzing trace with hash -483281173, now seen corresponding path program 3 times [2024-06-28 00:18:00,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:00,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2083612112] [2024-06-28 00:18:00,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:00,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:00,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:00,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:00,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:00,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2083612112] [2024-06-28 00:18:00,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2083612112] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:00,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:00,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:18:00,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55202000] [2024-06-28 00:18:00,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:00,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:18:00,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:00,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:18:00,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:18:00,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:18:00,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 177 transitions, 2610 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:00,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:00,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:18:00,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:01,135 INFO L124 PetriNetUnfolderBase]: 1284/2324 cut-off events. [2024-06-28 00:18:01,136 INFO L125 PetriNetUnfolderBase]: For 50796/50796 co-relation queries the response was YES. [2024-06-28 00:18:01,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14900 conditions, 2324 events. 1284/2324 cut-off events. For 50796/50796 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 14699 event pairs, 226 based on Foata normal form. 1/2295 useless extension candidates. Maximal degree in co-relation 14821. Up to 1836 conditions per place. [2024-06-28 00:18:01,155 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 161 selfloop transitions, 33 changer transitions 1/204 dead transitions. [2024-06-28 00:18:01,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 204 transitions, 3249 flow [2024-06-28 00:18:01,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:18:01,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:18:01,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 153 transitions. [2024-06-28 00:18:01,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5464285714285714 [2024-06-28 00:18:01,157 INFO L175 Difference]: Start difference. First operand has 169 places, 177 transitions, 2610 flow. Second operand 7 states and 153 transitions. [2024-06-28 00:18:01,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 204 transitions, 3249 flow [2024-06-28 00:18:01,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 204 transitions, 3129 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-28 00:18:01,299 INFO L231 Difference]: Finished difference. Result has 173 places, 185 transitions, 2721 flow [2024-06-28 00:18:01,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2502, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2721, PETRI_PLACES=173, PETRI_TRANSITIONS=185} [2024-06-28 00:18:01,299 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 132 predicate places. [2024-06-28 00:18:01,299 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 185 transitions, 2721 flow [2024-06-28 00:18:01,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:01,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:01,300 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:01,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 00:18:01,300 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:18:01,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:01,300 INFO L85 PathProgramCache]: Analyzing trace with hash 1560725303, now seen corresponding path program 4 times [2024-06-28 00:18:01,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:01,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344711912] [2024-06-28 00:18:01,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:01,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:01,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:01,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:01,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:01,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344711912] [2024-06-28 00:18:01,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344711912] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:01,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:01,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:18:01,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369359707] [2024-06-28 00:18:01,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:01,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:18:01,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:01,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:18:01,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:18:01,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:18:01,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 185 transitions, 2721 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:01,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:01,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:18:01,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:01,925 INFO L124 PetriNetUnfolderBase]: 1316/2389 cut-off events. [2024-06-28 00:18:01,925 INFO L125 PetriNetUnfolderBase]: For 56735/56735 co-relation queries the response was YES. [2024-06-28 00:18:01,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15523 conditions, 2389 events. 1316/2389 cut-off events. For 56735/56735 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 15154 event pairs, 210 based on Foata normal form. 1/2359 useless extension candidates. Maximal degree in co-relation 15442. Up to 1365 conditions per place. [2024-06-28 00:18:01,942 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 117 selfloop transitions, 96 changer transitions 0/222 dead transitions. [2024-06-28 00:18:01,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 222 transitions, 3572 flow [2024-06-28 00:18:01,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:18:01,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:18:01,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-28 00:18:01,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5928571428571429 [2024-06-28 00:18:01,943 INFO L175 Difference]: Start difference. First operand has 173 places, 185 transitions, 2721 flow. Second operand 7 states and 166 transitions. [2024-06-28 00:18:01,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 222 transitions, 3572 flow [2024-06-28 00:18:02,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 222 transitions, 3505 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-28 00:18:02,072 INFO L231 Difference]: Finished difference. Result has 178 places, 194 transitions, 3045 flow [2024-06-28 00:18:02,072 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2654, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3045, PETRI_PLACES=178, PETRI_TRANSITIONS=194} [2024-06-28 00:18:02,073 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 137 predicate places. [2024-06-28 00:18:02,073 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 194 transitions, 3045 flow [2024-06-28 00:18:02,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:02,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:02,073 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:02,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 00:18:02,073 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:18:02,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:02,073 INFO L85 PathProgramCache]: Analyzing trace with hash 331214041, now seen corresponding path program 5 times [2024-06-28 00:18:02,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:02,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44259514] [2024-06-28 00:18:02,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:02,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:02,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:02,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:02,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:02,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [44259514] [2024-06-28 00:18:02,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [44259514] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:02,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:02,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:18:02,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350055242] [2024-06-28 00:18:02,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:02,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:18:02,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:02,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:18:02,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:18:02,344 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:18:02,345 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 194 transitions, 3045 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:02,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:02,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:18:02,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:02,798 INFO L124 PetriNetUnfolderBase]: 1602/2879 cut-off events. [2024-06-28 00:18:02,798 INFO L125 PetriNetUnfolderBase]: For 91542/91542 co-relation queries the response was YES. [2024-06-28 00:18:02,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19972 conditions, 2879 events. 1602/2879 cut-off events. For 91542/91542 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 19043 event pairs, 266 based on Foata normal form. 9/2857 useless extension candidates. Maximal degree in co-relation 19890. Up to 1290 conditions per place. [2024-06-28 00:18:02,824 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 155 selfloop transitions, 67 changer transitions 0/231 dead transitions. [2024-06-28 00:18:02,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 231 transitions, 3991 flow [2024-06-28 00:18:02,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:18:02,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:18:02,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-28 00:18:02,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-28 00:18:02,825 INFO L175 Difference]: Start difference. First operand has 178 places, 194 transitions, 3045 flow. Second operand 7 states and 155 transitions. [2024-06-28 00:18:02,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 231 transitions, 3991 flow [2024-06-28 00:18:03,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 231 transitions, 3707 flow, removed 46 selfloop flow, removed 4 redundant places. [2024-06-28 00:18:03,098 INFO L231 Difference]: Finished difference. Result has 182 places, 201 transitions, 3102 flow [2024-06-28 00:18:03,098 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2787, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3102, PETRI_PLACES=182, PETRI_TRANSITIONS=201} [2024-06-28 00:18:03,098 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 141 predicate places. [2024-06-28 00:18:03,098 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 201 transitions, 3102 flow [2024-06-28 00:18:03,099 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:03,099 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:03,099 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:03,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 00:18:03,100 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:18:03,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:03,100 INFO L85 PathProgramCache]: Analyzing trace with hash 1496289033, now seen corresponding path program 6 times [2024-06-28 00:18:03,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:03,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570387836] [2024-06-28 00:18:03,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:03,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:03,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:03,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:03,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:03,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570387836] [2024-06-28 00:18:03,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570387836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:03,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:03,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:18:03,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629653025] [2024-06-28 00:18:03,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:03,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:18:03,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:03,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:18:03,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:18:03,337 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:18:03,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 201 transitions, 3102 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:03,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:03,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:18:03,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:03,813 INFO L124 PetriNetUnfolderBase]: 1658/2959 cut-off events. [2024-06-28 00:18:03,813 INFO L125 PetriNetUnfolderBase]: For 98113/98113 co-relation queries the response was YES. [2024-06-28 00:18:03,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21141 conditions, 2959 events. 1658/2959 cut-off events. For 98113/98113 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 19481 event pairs, 323 based on Foata normal form. 1/2929 useless extension candidates. Maximal degree in co-relation 21057. Up to 2158 conditions per place. [2024-06-28 00:18:03,843 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 149 selfloop transitions, 78 changer transitions 0/236 dead transitions. [2024-06-28 00:18:03,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 236 transitions, 4053 flow [2024-06-28 00:18:03,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:18:03,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:18:03,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-28 00:18:03,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-28 00:18:03,844 INFO L175 Difference]: Start difference. First operand has 182 places, 201 transitions, 3102 flow. Second operand 7 states and 155 transitions. [2024-06-28 00:18:03,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 236 transitions, 4053 flow [2024-06-28 00:18:04,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 236 transitions, 3867 flow, removed 43 selfloop flow, removed 4 redundant places. [2024-06-28 00:18:04,109 INFO L231 Difference]: Finished difference. Result has 187 places, 214 transitions, 3431 flow [2024-06-28 00:18:04,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2916, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3431, PETRI_PLACES=187, PETRI_TRANSITIONS=214} [2024-06-28 00:18:04,110 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 146 predicate places. [2024-06-28 00:18:04,110 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 214 transitions, 3431 flow [2024-06-28 00:18:04,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:04,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:04,110 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:04,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 00:18:04,111 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:18:04,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:04,111 INFO L85 PathProgramCache]: Analyzing trace with hash 1496409003, now seen corresponding path program 7 times [2024-06-28 00:18:04,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:04,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383637683] [2024-06-28 00:18:04,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:04,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:04,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:04,353 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:04,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:04,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [383637683] [2024-06-28 00:18:04,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [383637683] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:04,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:04,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:18:04,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326566695] [2024-06-28 00:18:04,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:04,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:18:04,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:04,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:18:04,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:18:04,374 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:18:04,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 214 transitions, 3431 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:04,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:04,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:18:04,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:04,935 INFO L124 PetriNetUnfolderBase]: 1668/2971 cut-off events. [2024-06-28 00:18:04,935 INFO L125 PetriNetUnfolderBase]: For 105356/105356 co-relation queries the response was YES. [2024-06-28 00:18:04,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21976 conditions, 2971 events. 1668/2971 cut-off events. For 105356/105356 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 19585 event pairs, 306 based on Foata normal form. 1/2941 useless extension candidates. Maximal degree in co-relation 21889. Up to 1966 conditions per place. [2024-06-28 00:18:04,964 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 172 selfloop transitions, 62 changer transitions 0/243 dead transitions. [2024-06-28 00:18:04,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 243 transitions, 4206 flow [2024-06-28 00:18:04,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:18:04,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:18:04,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-28 00:18:04,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5607142857142857 [2024-06-28 00:18:04,965 INFO L175 Difference]: Start difference. First operand has 187 places, 214 transitions, 3431 flow. Second operand 7 states and 157 transitions. [2024-06-28 00:18:04,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 243 transitions, 4206 flow [2024-06-28 00:18:05,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 243 transitions, 4094 flow, removed 48 selfloop flow, removed 2 redundant places. [2024-06-28 00:18:05,275 INFO L231 Difference]: Finished difference. Result has 192 places, 220 transitions, 3572 flow [2024-06-28 00:18:05,275 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3329, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3572, PETRI_PLACES=192, PETRI_TRANSITIONS=220} [2024-06-28 00:18:05,275 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 151 predicate places. [2024-06-28 00:18:05,276 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 220 transitions, 3572 flow [2024-06-28 00:18:05,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:05,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:05,276 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:05,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 00:18:05,276 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:18:05,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:05,276 INFO L85 PathProgramCache]: Analyzing trace with hash -389726985, now seen corresponding path program 8 times [2024-06-28 00:18:05,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:05,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323818507] [2024-06-28 00:18:05,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:05,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:05,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:05,495 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:05,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:05,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323818507] [2024-06-28 00:18:05,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [323818507] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:05,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:05,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:18:05,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93094071] [2024-06-28 00:18:05,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:05,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:18:05,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:05,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:18:05,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:18:05,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:18:05,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 220 transitions, 3572 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:05,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:05,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:18:05,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:06,118 INFO L124 PetriNetUnfolderBase]: 1901/3381 cut-off events. [2024-06-28 00:18:06,118 INFO L125 PetriNetUnfolderBase]: For 137537/137537 co-relation queries the response was YES. [2024-06-28 00:18:06,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25744 conditions, 3381 events. 1901/3381 cut-off events. For 137537/137537 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 22956 event pairs, 342 based on Foata normal form. 9/3359 useless extension candidates. Maximal degree in co-relation 25656. Up to 1708 conditions per place. [2024-06-28 00:18:06,149 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 193 selfloop transitions, 65 changer transitions 0/267 dead transitions. [2024-06-28 00:18:06,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 267 transitions, 4772 flow [2024-06-28 00:18:06,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:18:06,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:18:06,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-28 00:18:06,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5821428571428572 [2024-06-28 00:18:06,154 INFO L175 Difference]: Start difference. First operand has 192 places, 220 transitions, 3572 flow. Second operand 7 states and 163 transitions. [2024-06-28 00:18:06,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 267 transitions, 4772 flow [2024-06-28 00:18:06,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 267 transitions, 4598 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-28 00:18:06,480 INFO L231 Difference]: Finished difference. Result has 196 places, 228 transitions, 3709 flow [2024-06-28 00:18:06,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3408, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3709, PETRI_PLACES=196, PETRI_TRANSITIONS=228} [2024-06-28 00:18:06,481 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 155 predicate places. [2024-06-28 00:18:06,481 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 228 transitions, 3709 flow [2024-06-28 00:18:06,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:06,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:06,482 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:06,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 00:18:06,482 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:18:06,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:06,482 INFO L85 PathProgramCache]: Analyzing trace with hash -397084215, now seen corresponding path program 9 times [2024-06-28 00:18:06,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:06,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991907488] [2024-06-28 00:18:06,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:06,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:06,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:06,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:06,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:06,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991907488] [2024-06-28 00:18:06,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [991907488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:06,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:06,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:18:06,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046261739] [2024-06-28 00:18:06,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:06,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:18:06,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:06,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:18:06,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:18:06,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:18:06,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 228 transitions, 3709 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:06,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:06,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:18:06,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:07,404 INFO L124 PetriNetUnfolderBase]: 1893/3371 cut-off events. [2024-06-28 00:18:07,404 INFO L125 PetriNetUnfolderBase]: For 138528/138528 co-relation queries the response was YES. [2024-06-28 00:18:07,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25839 conditions, 3371 events. 1893/3371 cut-off events. For 138528/138528 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 22865 event pairs, 327 based on Foata normal form. 3/3343 useless extension candidates. Maximal degree in co-relation 25749. Up to 1708 conditions per place. [2024-06-28 00:18:07,432 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 187 selfloop transitions, 75 changer transitions 0/271 dead transitions. [2024-06-28 00:18:07,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 271 transitions, 4791 flow [2024-06-28 00:18:07,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:18:07,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:18:07,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-28 00:18:07,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5583333333333333 [2024-06-28 00:18:07,435 INFO L175 Difference]: Start difference. First operand has 196 places, 228 transitions, 3709 flow. Second operand 9 states and 201 transitions. [2024-06-28 00:18:07,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 271 transitions, 4791 flow [2024-06-28 00:18:07,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 271 transitions, 4655 flow, removed 49 selfloop flow, removed 2 redundant places. [2024-06-28 00:18:07,742 INFO L231 Difference]: Finished difference. Result has 204 places, 231 transitions, 3798 flow [2024-06-28 00:18:07,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3573, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3798, PETRI_PLACES=204, PETRI_TRANSITIONS=231} [2024-06-28 00:18:07,743 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 163 predicate places. [2024-06-28 00:18:07,743 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 231 transitions, 3798 flow [2024-06-28 00:18:07,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:07,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:07,743 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:07,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 00:18:07,743 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:18:07,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:07,743 INFO L85 PathProgramCache]: Analyzing trace with hash -1769567889, now seen corresponding path program 10 times [2024-06-28 00:18:07,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:07,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961718072] [2024-06-28 00:18:07,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:07,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:07,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:07,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-28 00:18:07,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:07,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961718072] [2024-06-28 00:18:07,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [961718072] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:07,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:07,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:18:07,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [124448747] [2024-06-28 00:18:07,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:07,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:18:07,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:07,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:18:07,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:18:07,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:18:07,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 231 transitions, 3798 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:07,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:07,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:18:07,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:08,495 INFO L124 PetriNetUnfolderBase]: 1885/3357 cut-off events. [2024-06-28 00:18:08,495 INFO L125 PetriNetUnfolderBase]: For 142365/142365 co-relation queries the response was YES. [2024-06-28 00:18:08,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25849 conditions, 3357 events. 1885/3357 cut-off events. For 142365/142365 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 22868 event pairs, 442 based on Foata normal form. 3/3330 useless extension candidates. Maximal degree in co-relation 25757. Up to 2747 conditions per place. [2024-06-28 00:18:08,527 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 204 selfloop transitions, 42 changer transitions 1/256 dead transitions. [2024-06-28 00:18:08,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 256 transitions, 4406 flow [2024-06-28 00:18:08,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:18:08,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:18:08,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-28 00:18:08,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-28 00:18:08,528 INFO L175 Difference]: Start difference. First operand has 204 places, 231 transitions, 3798 flow. Second operand 6 states and 145 transitions. [2024-06-28 00:18:08,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 256 transitions, 4406 flow [2024-06-28 00:18:08,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 256 transitions, 4176 flow, removed 50 selfloop flow, removed 6 redundant places. [2024-06-28 00:18:08,941 INFO L231 Difference]: Finished difference. Result has 204 places, 230 transitions, 3639 flow [2024-06-28 00:18:08,942 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3568, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3639, PETRI_PLACES=204, PETRI_TRANSITIONS=230} [2024-06-28 00:18:08,942 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 163 predicate places. [2024-06-28 00:18:08,942 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 230 transitions, 3639 flow [2024-06-28 00:18:08,942 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:08,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:08,942 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:08,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 00:18:08,943 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:18:08,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:08,943 INFO L85 PathProgramCache]: Analyzing trace with hash 1273701849, now seen corresponding path program 11 times [2024-06-28 00:18:08,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:08,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412691813] [2024-06-28 00:18:08,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:08,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:08,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:09,145 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:09,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:09,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412691813] [2024-06-28 00:18:09,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412691813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:09,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:09,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:18:09,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825243062] [2024-06-28 00:18:09,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:09,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:18:09,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:09,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:18:09,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:18:09,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:18:09,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 230 transitions, 3639 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:09,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:09,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:18:09,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:09,690 INFO L124 PetriNetUnfolderBase]: 1857/3327 cut-off events. [2024-06-28 00:18:09,691 INFO L125 PetriNetUnfolderBase]: For 144819/144819 co-relation queries the response was YES. [2024-06-28 00:18:09,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24939 conditions, 3327 events. 1857/3327 cut-off events. For 144819/144819 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 22694 event pairs, 324 based on Foata normal form. 11/3307 useless extension candidates. Maximal degree in co-relation 24846. Up to 1277 conditions per place. [2024-06-28 00:18:09,724 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 182 selfloop transitions, 72 changer transitions 1/264 dead transitions. [2024-06-28 00:18:09,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 264 transitions, 4557 flow [2024-06-28 00:18:09,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:18:09,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:18:09,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-28 00:18:09,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-28 00:18:09,725 INFO L175 Difference]: Start difference. First operand has 204 places, 230 transitions, 3639 flow. Second operand 6 states and 146 transitions. [2024-06-28 00:18:09,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 264 transitions, 4557 flow [2024-06-28 00:18:10,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 264 transitions, 4435 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-28 00:18:10,112 INFO L231 Difference]: Finished difference. Result has 205 places, 231 transitions, 3709 flow [2024-06-28 00:18:10,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3521, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3709, PETRI_PLACES=205, PETRI_TRANSITIONS=231} [2024-06-28 00:18:10,112 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 164 predicate places. [2024-06-28 00:18:10,112 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 231 transitions, 3709 flow [2024-06-28 00:18:10,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:10,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:10,113 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:10,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 00:18:10,113 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:18:10,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:10,113 INFO L85 PathProgramCache]: Analyzing trace with hash 1045209571, now seen corresponding path program 12 times [2024-06-28 00:18:10,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:10,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254117711] [2024-06-28 00:18:10,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:10,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:10,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:10,301 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:10,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:10,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254117711] [2024-06-28 00:18:10,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254117711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:10,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:10,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:18:10,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [278838992] [2024-06-28 00:18:10,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:10,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:18:10,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:10,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:18:10,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:18:10,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:18:10,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 231 transitions, 3709 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:10,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:10,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:18:10,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:10,892 INFO L124 PetriNetUnfolderBase]: 1840/3300 cut-off events. [2024-06-28 00:18:10,892 INFO L125 PetriNetUnfolderBase]: For 138768/138768 co-relation queries the response was YES. [2024-06-28 00:18:10,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24899 conditions, 3300 events. 1840/3300 cut-off events. For 138768/138768 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 22476 event pairs, 452 based on Foata normal form. 3/3272 useless extension candidates. Maximal degree in co-relation 24805. Up to 2308 conditions per place. [2024-06-28 00:18:10,930 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 181 selfloop transitions, 65 changer transitions 1/256 dead transitions. [2024-06-28 00:18:10,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 256 transitions, 4391 flow [2024-06-28 00:18:10,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:18:10,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:18:10,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-28 00:18:10,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-28 00:18:10,931 INFO L175 Difference]: Start difference. First operand has 205 places, 231 transitions, 3709 flow. Second operand 6 states and 146 transitions. [2024-06-28 00:18:10,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 256 transitions, 4391 flow [2024-06-28 00:18:11,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 256 transitions, 4156 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-28 00:18:11,293 INFO L231 Difference]: Finished difference. Result has 204 places, 230 transitions, 3586 flow [2024-06-28 00:18:11,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3476, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3586, PETRI_PLACES=204, PETRI_TRANSITIONS=230} [2024-06-28 00:18:11,294 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 163 predicate places. [2024-06-28 00:18:11,294 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 230 transitions, 3586 flow [2024-06-28 00:18:11,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:11,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:11,294 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:11,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 00:18:11,294 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:18:11,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:11,294 INFO L85 PathProgramCache]: Analyzing trace with hash 331644786, now seen corresponding path program 1 times [2024-06-28 00:18:11,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:11,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270277300] [2024-06-28 00:18:11,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:11,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:11,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:11,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:11,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:11,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270277300] [2024-06-28 00:18:11,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1270277300] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:11,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:11,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:18:11,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552460106] [2024-06-28 00:18:11,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:11,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:18:11,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:11,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:18:11,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:18:11,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:18:11,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 230 transitions, 3586 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:11,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:11,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:18:11,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:12,303 INFO L124 PetriNetUnfolderBase]: 1925/3508 cut-off events. [2024-06-28 00:18:12,303 INFO L125 PetriNetUnfolderBase]: For 156357/156357 co-relation queries the response was YES. [2024-06-28 00:18:12,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25241 conditions, 3508 events. 1925/3508 cut-off events. For 156357/156357 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 24725 event pairs, 385 based on Foata normal form. 34/3511 useless extension candidates. Maximal degree in co-relation 25150. Up to 1809 conditions per place. [2024-06-28 00:18:12,337 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 156 selfloop transitions, 104 changer transitions 5/274 dead transitions. [2024-06-28 00:18:12,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 274 transitions, 4731 flow [2024-06-28 00:18:12,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:18:12,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:18:12,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-28 00:18:12,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 00:18:12,338 INFO L175 Difference]: Start difference. First operand has 204 places, 230 transitions, 3586 flow. Second operand 7 states and 168 transitions. [2024-06-28 00:18:12,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 274 transitions, 4731 flow [2024-06-28 00:18:12,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 274 transitions, 4653 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-28 00:18:12,714 INFO L231 Difference]: Finished difference. Result has 212 places, 236 transitions, 4037 flow [2024-06-28 00:18:12,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3508, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4037, PETRI_PLACES=212, PETRI_TRANSITIONS=236} [2024-06-28 00:18:12,714 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 171 predicate places. [2024-06-28 00:18:12,714 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 236 transitions, 4037 flow [2024-06-28 00:18:12,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:12,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:12,715 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:12,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 00:18:12,715 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:18:12,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:12,715 INFO L85 PathProgramCache]: Analyzing trace with hash -308962712, now seen corresponding path program 2 times [2024-06-28 00:18:12,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:12,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526698855] [2024-06-28 00:18:12,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:12,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:12,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:13,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:13,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:13,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526698855] [2024-06-28 00:18:13,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526698855] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:13,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:13,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:18:13,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507249823] [2024-06-28 00:18:13,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:13,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:18:13,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:13,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:18:13,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:18:13,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:18:13,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 236 transitions, 4037 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:13,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:13,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:18:13,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:14,019 INFO L124 PetriNetUnfolderBase]: 1892/3517 cut-off events. [2024-06-28 00:18:14,019 INFO L125 PetriNetUnfolderBase]: For 154830/154830 co-relation queries the response was YES. [2024-06-28 00:18:14,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25530 conditions, 3517 events. 1892/3517 cut-off events. For 154830/154830 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 25195 event pairs, 429 based on Foata normal form. 34/3520 useless extension candidates. Maximal degree in co-relation 25435. Up to 2144 conditions per place. [2024-06-28 00:18:14,052 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 181 selfloop transitions, 73 changer transitions 6/269 dead transitions. [2024-06-28 00:18:14,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 269 transitions, 5050 flow [2024-06-28 00:18:14,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:18:14,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:18:14,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-28 00:18:14,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-28 00:18:14,053 INFO L175 Difference]: Start difference. First operand has 212 places, 236 transitions, 4037 flow. Second operand 7 states and 164 transitions. [2024-06-28 00:18:14,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 269 transitions, 5050 flow [2024-06-28 00:18:14,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 269 transitions, 4970 flow, removed 21 selfloop flow, removed 2 redundant places. [2024-06-28 00:18:14,440 INFO L231 Difference]: Finished difference. Result has 218 places, 233 transitions, 4137 flow [2024-06-28 00:18:14,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3965, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4137, PETRI_PLACES=218, PETRI_TRANSITIONS=233} [2024-06-28 00:18:14,441 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 177 predicate places. [2024-06-28 00:18:14,441 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 233 transitions, 4137 flow [2024-06-28 00:18:14,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:14,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:14,441 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:14,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 00:18:14,441 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:18:14,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:14,441 INFO L85 PathProgramCache]: Analyzing trace with hash 1274132594, now seen corresponding path program 3 times [2024-06-28 00:18:14,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:14,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155383892] [2024-06-28 00:18:14,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:14,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:14,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:14,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:14,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:14,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155383892] [2024-06-28 00:18:14,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1155383892] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:14,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:14,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:18:14,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532428556] [2024-06-28 00:18:14,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:14,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:18:14,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:14,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:18:14,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:18:14,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:18:14,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 233 transitions, 4137 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:14,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:14,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:18:14,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:15,509 INFO L124 PetriNetUnfolderBase]: 1880/3523 cut-off events. [2024-06-28 00:18:15,510 INFO L125 PetriNetUnfolderBase]: For 145340/145340 co-relation queries the response was YES. [2024-06-28 00:18:15,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25565 conditions, 3523 events. 1880/3523 cut-off events. For 145340/145340 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 25517 event pairs, 435 based on Foata normal form. 16/3508 useless extension candidates. Maximal degree in co-relation 25467. Up to 2025 conditions per place. [2024-06-28 00:18:15,542 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 180 selfloop transitions, 74 changer transitions 1/264 dead transitions. [2024-06-28 00:18:15,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 264 transitions, 4981 flow [2024-06-28 00:18:15,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:18:15,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:18:15,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-28 00:18:15,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 00:18:15,544 INFO L175 Difference]: Start difference. First operand has 218 places, 233 transitions, 4137 flow. Second operand 6 states and 150 transitions. [2024-06-28 00:18:15,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 264 transitions, 4981 flow [2024-06-28 00:18:15,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 264 transitions, 4802 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-28 00:18:15,932 INFO L231 Difference]: Finished difference. Result has 218 places, 232 transitions, 4108 flow [2024-06-28 00:18:15,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3966, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4108, PETRI_PLACES=218, PETRI_TRANSITIONS=232} [2024-06-28 00:18:15,932 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 177 predicate places. [2024-06-28 00:18:15,933 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 232 transitions, 4108 flow [2024-06-28 00:18:15,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:15,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:15,933 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:15,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 00:18:15,933 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:18:15,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:15,934 INFO L85 PathProgramCache]: Analyzing trace with hash 797726312, now seen corresponding path program 1 times [2024-06-28 00:18:15,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:15,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435964496] [2024-06-28 00:18:15,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:15,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:15,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:16,195 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:16,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:16,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435964496] [2024-06-28 00:18:16,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435964496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:16,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:16,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:18:16,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574917349] [2024-06-28 00:18:16,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:16,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:18:16,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:16,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:18:16,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:18:16,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:18:16,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 232 transitions, 4108 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:16,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:16,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:18:16,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:16,772 INFO L124 PetriNetUnfolderBase]: 1806/3381 cut-off events. [2024-06-28 00:18:16,772 INFO L125 PetriNetUnfolderBase]: For 119011/119011 co-relation queries the response was YES. [2024-06-28 00:18:16,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24058 conditions, 3381 events. 1806/3381 cut-off events. For 119011/119011 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 24196 event pairs, 406 based on Foata normal form. 2/3372 useless extension candidates. Maximal degree in co-relation 23961. Up to 2413 conditions per place. [2024-06-28 00:18:16,805 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 194 selfloop transitions, 65 changer transitions 1/269 dead transitions. [2024-06-28 00:18:16,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 269 transitions, 4998 flow [2024-06-28 00:18:16,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:18:16,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:18:16,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-28 00:18:16,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 00:18:16,807 INFO L175 Difference]: Start difference. First operand has 218 places, 232 transitions, 4108 flow. Second operand 7 states and 168 transitions. [2024-06-28 00:18:16,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 269 transitions, 4998 flow [2024-06-28 00:18:17,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 269 transitions, 4733 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-28 00:18:17,197 INFO L231 Difference]: Finished difference. Result has 221 places, 238 transitions, 4221 flow [2024-06-28 00:18:17,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3857, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4221, PETRI_PLACES=221, PETRI_TRANSITIONS=238} [2024-06-28 00:18:17,198 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 180 predicate places. [2024-06-28 00:18:17,198 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 238 transitions, 4221 flow [2024-06-28 00:18:17,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:17,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:17,198 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:17,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 00:18:17,198 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:18:17,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:17,199 INFO L85 PathProgramCache]: Analyzing trace with hash 795800942, now seen corresponding path program 2 times [2024-06-28 00:18:17,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:17,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895253785] [2024-06-28 00:18:17,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:17,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:17,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:17,537 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:17,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:17,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895253785] [2024-06-28 00:18:17,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [895253785] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:17,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:17,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:18:17,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613499859] [2024-06-28 00:18:17,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:17,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:18:17,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:17,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:18:17,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:18:17,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 40 [2024-06-28 00:18:17,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 238 transitions, 4221 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:17,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:17,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 40 [2024-06-28 00:18:17,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:18,235 INFO L124 PetriNetUnfolderBase]: 1739/3226 cut-off events. [2024-06-28 00:18:18,236 INFO L125 PetriNetUnfolderBase]: For 102969/102969 co-relation queries the response was YES. [2024-06-28 00:18:18,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22823 conditions, 3226 events. 1739/3226 cut-off events. For 102969/102969 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 22579 event pairs, 328 based on Foata normal form. 2/3212 useless extension candidates. Maximal degree in co-relation 22723. Up to 2409 conditions per place. [2024-06-28 00:18:18,267 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 210 selfloop transitions, 69 changer transitions 1/288 dead transitions. [2024-06-28 00:18:18,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 288 transitions, 5311 flow [2024-06-28 00:18:18,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:18:18,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:18:18,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 198 transitions. [2024-06-28 00:18:18,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.495 [2024-06-28 00:18:18,269 INFO L175 Difference]: Start difference. First operand has 221 places, 238 transitions, 4221 flow. Second operand 10 states and 198 transitions. [2024-06-28 00:18:18,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 288 transitions, 5311 flow [2024-06-28 00:18:18,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 288 transitions, 5199 flow, removed 37 selfloop flow, removed 2 redundant places. [2024-06-28 00:18:18,559 INFO L231 Difference]: Finished difference. Result has 233 places, 254 transitions, 4726 flow [2024-06-28 00:18:18,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4137, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4726, PETRI_PLACES=233, PETRI_TRANSITIONS=254} [2024-06-28 00:18:18,560 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 192 predicate places. [2024-06-28 00:18:18,560 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 254 transitions, 4726 flow [2024-06-28 00:18:18,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:18,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:18,560 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:18,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 00:18:18,561 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:18:18,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:18,561 INFO L85 PathProgramCache]: Analyzing trace with hash 1735147856, now seen corresponding path program 3 times [2024-06-28 00:18:18,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:18,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104372623] [2024-06-28 00:18:18,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:18,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:18,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:18,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-28 00:18:18,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:18,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104372623] [2024-06-28 00:18:18,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1104372623] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:18,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:18,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:18:18,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841395836] [2024-06-28 00:18:18,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:18,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:18:18,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:18,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:18:18,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:18:18,941 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-28 00:18:18,941 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 254 transitions, 4726 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:18,941 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:18,941 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-28 00:18:18,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:19,523 INFO L124 PetriNetUnfolderBase]: 1759/3272 cut-off events. [2024-06-28 00:18:19,523 INFO L125 PetriNetUnfolderBase]: For 109487/109487 co-relation queries the response was YES. [2024-06-28 00:18:19,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23356 conditions, 3272 events. 1759/3272 cut-off events. For 109487/109487 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 23062 event pairs, 347 based on Foata normal form. 2/3259 useless extension candidates. Maximal degree in co-relation 23249. Up to 2568 conditions per place. [2024-06-28 00:18:19,557 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 223 selfloop transitions, 49 changer transitions 1/281 dead transitions. [2024-06-28 00:18:19,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 281 transitions, 5494 flow [2024-06-28 00:18:19,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:18:19,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:18:19,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-28 00:18:19,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5125 [2024-06-28 00:18:19,558 INFO L175 Difference]: Start difference. First operand has 233 places, 254 transitions, 4726 flow. Second operand 8 states and 164 transitions. [2024-06-28 00:18:19,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 281 transitions, 5494 flow [2024-06-28 00:18:19,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 281 transitions, 5438 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-28 00:18:19,891 INFO L231 Difference]: Finished difference. Result has 240 places, 259 transitions, 4908 flow [2024-06-28 00:18:19,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4672, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4908, PETRI_PLACES=240, PETRI_TRANSITIONS=259} [2024-06-28 00:18:19,891 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 199 predicate places. [2024-06-28 00:18:19,891 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 259 transitions, 4908 flow [2024-06-28 00:18:19,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:19,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:19,891 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:19,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 00:18:19,892 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:18:19,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:19,892 INFO L85 PathProgramCache]: Analyzing trace with hash -123837294, now seen corresponding path program 4 times [2024-06-28 00:18:19,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:19,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561812685] [2024-06-28 00:18:19,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:19,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:19,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:20,191 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:20,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:20,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561812685] [2024-06-28 00:18:20,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561812685] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:20,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:20,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:18:20,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782757647] [2024-06-28 00:18:20,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:20,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:18:20,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:20,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:18:20,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:18:20,222 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:18:20,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 259 transitions, 4908 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:20,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:20,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:18:20,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:20,833 INFO L124 PetriNetUnfolderBase]: 1796/3310 cut-off events. [2024-06-28 00:18:20,833 INFO L125 PetriNetUnfolderBase]: For 114521/114521 co-relation queries the response was YES. [2024-06-28 00:18:20,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24120 conditions, 3310 events. 1796/3310 cut-off events. For 114521/114521 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 23178 event pairs, 348 based on Foata normal form. 2/3278 useless extension candidates. Maximal degree in co-relation 24011. Up to 2467 conditions per place. [2024-06-28 00:18:20,867 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 223 selfloop transitions, 60 changer transitions 0/292 dead transitions. [2024-06-28 00:18:20,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 292 transitions, 5762 flow [2024-06-28 00:18:20,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:18:20,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:18:20,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-28 00:18:20,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-28 00:18:20,868 INFO L175 Difference]: Start difference. First operand has 240 places, 259 transitions, 4908 flow. Second operand 7 states and 167 transitions. [2024-06-28 00:18:20,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 292 transitions, 5762 flow [2024-06-28 00:18:21,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 292 transitions, 5672 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 00:18:21,207 INFO L231 Difference]: Finished difference. Result has 243 places, 263 transitions, 5049 flow [2024-06-28 00:18:21,207 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4818, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5049, PETRI_PLACES=243, PETRI_TRANSITIONS=263} [2024-06-28 00:18:21,208 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 202 predicate places. [2024-06-28 00:18:21,208 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 263 transitions, 5049 flow [2024-06-28 00:18:21,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:21,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:21,208 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:21,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 00:18:21,208 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:18:21,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:21,208 INFO L85 PathProgramCache]: Analyzing trace with hash 1676441954, now seen corresponding path program 5 times [2024-06-28 00:18:21,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:21,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530521219] [2024-06-28 00:18:21,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:21,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:21,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:21,551 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:21,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:21,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530521219] [2024-06-28 00:18:21,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530521219] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:21,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:21,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:18:21,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012458859] [2024-06-28 00:18:21,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:21,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:18:21,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:21,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:18:21,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:18:21,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:18:21,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 263 transitions, 5049 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:21,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:21,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:18:21,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:22,238 INFO L124 PetriNetUnfolderBase]: 1804/3331 cut-off events. [2024-06-28 00:18:22,238 INFO L125 PetriNetUnfolderBase]: For 119097/119097 co-relation queries the response was YES. [2024-06-28 00:18:22,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24501 conditions, 3331 events. 1804/3331 cut-off events. For 119097/119097 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 23392 event pairs, 366 based on Foata normal form. 2/3299 useless extension candidates. Maximal degree in co-relation 24392. Up to 2588 conditions per place. [2024-06-28 00:18:22,269 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 225 selfloop transitions, 56 changer transitions 0/290 dead transitions. [2024-06-28 00:18:22,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 290 transitions, 5768 flow [2024-06-28 00:18:22,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:18:22,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:18:22,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-28 00:18:22,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 00:18:22,271 INFO L175 Difference]: Start difference. First operand has 243 places, 263 transitions, 5049 flow. Second operand 7 states and 161 transitions. [2024-06-28 00:18:22,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 290 transitions, 5768 flow [2024-06-28 00:18:22,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 290 transitions, 5598 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-28 00:18:22,619 INFO L231 Difference]: Finished difference. Result has 246 places, 266 transitions, 5068 flow [2024-06-28 00:18:22,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4894, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5068, PETRI_PLACES=246, PETRI_TRANSITIONS=266} [2024-06-28 00:18:22,620 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 205 predicate places. [2024-06-28 00:18:22,620 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 266 transitions, 5068 flow [2024-06-28 00:18:22,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:22,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:22,620 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:22,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 00:18:22,620 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:18:22,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:22,620 INFO L85 PathProgramCache]: Analyzing trace with hash 1684784612, now seen corresponding path program 1 times [2024-06-28 00:18:22,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:22,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444585519] [2024-06-28 00:18:22,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:22,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:22,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:22,963 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:22,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:22,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444585519] [2024-06-28 00:18:22,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [444585519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:22,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:22,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:18:22,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147121456] [2024-06-28 00:18:22,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:22,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:18:22,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:22,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:18:22,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:18:22,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:18:22,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 266 transitions, 5068 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:22,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:22,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:18:22,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:23,576 INFO L124 PetriNetUnfolderBase]: 1825/3370 cut-off events. [2024-06-28 00:18:23,576 INFO L125 PetriNetUnfolderBase]: For 123891/123891 co-relation queries the response was YES. [2024-06-28 00:18:23,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24755 conditions, 3370 events. 1825/3370 cut-off events. For 123891/123891 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 23709 event pairs, 367 based on Foata normal form. 2/3338 useless extension candidates. Maximal degree in co-relation 24645. Up to 2665 conditions per place. [2024-06-28 00:18:23,610 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 232 selfloop transitions, 51 changer transitions 0/292 dead transitions. [2024-06-28 00:18:23,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 292 transitions, 5876 flow [2024-06-28 00:18:23,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:18:23,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:18:23,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-28 00:18:23,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-06-28 00:18:23,612 INFO L175 Difference]: Start difference. First operand has 246 places, 266 transitions, 5068 flow. Second operand 6 states and 142 transitions. [2024-06-28 00:18:23,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 292 transitions, 5876 flow [2024-06-28 00:18:24,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 292 transitions, 5748 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-28 00:18:24,076 INFO L231 Difference]: Finished difference. Result has 249 places, 270 transitions, 5143 flow [2024-06-28 00:18:24,076 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4940, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5143, PETRI_PLACES=249, PETRI_TRANSITIONS=270} [2024-06-28 00:18:24,077 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 208 predicate places. [2024-06-28 00:18:24,077 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 270 transitions, 5143 flow [2024-06-28 00:18:24,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:24,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:24,077 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:24,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 00:18:24,077 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:18:24,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:24,077 INFO L85 PathProgramCache]: Analyzing trace with hash 2054262804, now seen corresponding path program 6 times [2024-06-28 00:18:24,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:24,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620078792] [2024-06-28 00:18:24,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:24,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:24,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:24,397 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:24,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:24,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1620078792] [2024-06-28 00:18:24,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1620078792] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:24,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:24,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:18:24,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047221015] [2024-06-28 00:18:24,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:24,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:18:24,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:24,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:18:24,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:18:24,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:18:24,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 270 transitions, 5143 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:24,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:24,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:18:24,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:25,054 INFO L124 PetriNetUnfolderBase]: 1833/3373 cut-off events. [2024-06-28 00:18:25,054 INFO L125 PetriNetUnfolderBase]: For 128149/128149 co-relation queries the response was YES. [2024-06-28 00:18:25,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24981 conditions, 3373 events. 1833/3373 cut-off events. For 128149/128149 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 23629 event pairs, 367 based on Foata normal form. 2/3341 useless extension candidates. Maximal degree in co-relation 24869. Up to 2625 conditions per place. [2024-06-28 00:18:25,088 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 230 selfloop transitions, 57 changer transitions 0/296 dead transitions. [2024-06-28 00:18:25,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 296 transitions, 5853 flow [2024-06-28 00:18:25,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:18:25,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:18:25,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-28 00:18:25,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 00:18:25,089 INFO L175 Difference]: Start difference. First operand has 249 places, 270 transitions, 5143 flow. Second operand 7 states and 161 transitions. [2024-06-28 00:18:25,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 296 transitions, 5853 flow [2024-06-28 00:18:25,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 296 transitions, 5752 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-28 00:18:25,521 INFO L231 Difference]: Finished difference. Result has 253 places, 272 transitions, 5213 flow [2024-06-28 00:18:25,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5042, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5213, PETRI_PLACES=253, PETRI_TRANSITIONS=272} [2024-06-28 00:18:25,522 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 212 predicate places. [2024-06-28 00:18:25,522 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 272 transitions, 5213 flow [2024-06-28 00:18:25,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:25,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:25,522 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:25,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 00:18:25,522 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:18:25,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:25,523 INFO L85 PathProgramCache]: Analyzing trace with hash -1044588530, now seen corresponding path program 2 times [2024-06-28 00:18:25,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:25,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755650321] [2024-06-28 00:18:25,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:25,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:25,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:25,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-28 00:18:25,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:25,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755650321] [2024-06-28 00:18:25,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755650321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:25,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:25,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:18:25,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871454899] [2024-06-28 00:18:25,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:25,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:18:25,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:25,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:18:25,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:18:25,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:18:25,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 272 transitions, 5213 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:25,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:25,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:18:25,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:26,511 INFO L124 PetriNetUnfolderBase]: 1841/3389 cut-off events. [2024-06-28 00:18:26,511 INFO L125 PetriNetUnfolderBase]: For 132388/132388 co-relation queries the response was YES. [2024-06-28 00:18:26,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25210 conditions, 3389 events. 1841/3389 cut-off events. For 132388/132388 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 23800 event pairs, 370 based on Foata normal form. 2/3357 useless extension candidates. Maximal degree in co-relation 25097. Up to 2731 conditions per place. [2024-06-28 00:18:26,545 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 239 selfloop transitions, 43 changer transitions 0/291 dead transitions. [2024-06-28 00:18:26,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 291 transitions, 5883 flow [2024-06-28 00:18:26,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:18:26,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:18:26,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-28 00:18:26,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-28 00:18:26,546 INFO L175 Difference]: Start difference. First operand has 253 places, 272 transitions, 5213 flow. Second operand 6 states and 136 transitions. [2024-06-28 00:18:26,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 291 transitions, 5883 flow [2024-06-28 00:18:26,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 291 transitions, 5744 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-28 00:18:26,950 INFO L231 Difference]: Finished difference. Result has 254 places, 274 transitions, 5207 flow [2024-06-28 00:18:26,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5074, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5207, PETRI_PLACES=254, PETRI_TRANSITIONS=274} [2024-06-28 00:18:26,951 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 213 predicate places. [2024-06-28 00:18:26,951 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 274 transitions, 5207 flow [2024-06-28 00:18:26,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:26,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:26,951 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:26,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 00:18:26,951 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:18:26,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:26,952 INFO L85 PathProgramCache]: Analyzing trace with hash -1044599318, now seen corresponding path program 7 times [2024-06-28 00:18:26,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:26,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432530009] [2024-06-28 00:18:26,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:26,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:26,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:27,232 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:27,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:27,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432530009] [2024-06-28 00:18:27,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [432530009] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:27,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:27,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:18:27,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468831700] [2024-06-28 00:18:27,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:27,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:18:27,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:27,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:18:27,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:18:27,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:18:27,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 274 transitions, 5207 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:27,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:27,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:18:27,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:27,949 INFO L124 PetriNetUnfolderBase]: 1857/3420 cut-off events. [2024-06-28 00:18:27,949 INFO L125 PetriNetUnfolderBase]: For 131697/131697 co-relation queries the response was YES. [2024-06-28 00:18:27,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25283 conditions, 3420 events. 1857/3420 cut-off events. For 131697/131697 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 24084 event pairs, 372 based on Foata normal form. 2/3386 useless extension candidates. Maximal degree in co-relation 25169. Up to 2742 conditions per place. [2024-06-28 00:18:27,980 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 242 selfloop transitions, 46 changer transitions 0/297 dead transitions. [2024-06-28 00:18:27,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 297 transitions, 5926 flow [2024-06-28 00:18:27,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:18:27,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:18:27,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-28 00:18:27,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-28 00:18:27,981 INFO L175 Difference]: Start difference. First operand has 254 places, 274 transitions, 5207 flow. Second operand 7 states and 155 transitions. [2024-06-28 00:18:27,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 297 transitions, 5926 flow [2024-06-28 00:18:28,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 297 transitions, 5847 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-28 00:18:28,442 INFO L231 Difference]: Finished difference. Result has 259 places, 278 transitions, 5309 flow [2024-06-28 00:18:28,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5128, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5309, PETRI_PLACES=259, PETRI_TRANSITIONS=278} [2024-06-28 00:18:28,443 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 218 predicate places. [2024-06-28 00:18:28,443 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 278 transitions, 5309 flow [2024-06-28 00:18:28,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:28,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:28,443 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:28,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 00:18:28,443 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:18:28,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:28,444 INFO L85 PathProgramCache]: Analyzing trace with hash 1144010736, now seen corresponding path program 1 times [2024-06-28 00:18:28,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:28,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055897676] [2024-06-28 00:18:28,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:28,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:28,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:28,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:28,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:28,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055897676] [2024-06-28 00:18:28,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055897676] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:28,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:28,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:18:28,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927949312] [2024-06-28 00:18:28,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:28,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:18:28,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:28,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:18:28,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:18:28,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:18:28,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 278 transitions, 5309 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:28,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:28,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:18:28,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:29,498 INFO L124 PetriNetUnfolderBase]: 1976/3664 cut-off events. [2024-06-28 00:18:29,498 INFO L125 PetriNetUnfolderBase]: For 163916/163916 co-relation queries the response was YES. [2024-06-28 00:18:29,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26724 conditions, 3664 events. 1976/3664 cut-off events. For 163916/163916 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 26383 event pairs, 366 based on Foata normal form. 18/3652 useless extension candidates. Maximal degree in co-relation 26608. Up to 1616 conditions per place. [2024-06-28 00:18:29,537 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 183 selfloop transitions, 119 changer transitions 15/326 dead transitions. [2024-06-28 00:18:29,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 326 transitions, 6434 flow [2024-06-28 00:18:29,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:18:29,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:18:29,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-28 00:18:29,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60625 [2024-06-28 00:18:29,539 INFO L175 Difference]: Start difference. First operand has 259 places, 278 transitions, 5309 flow. Second operand 8 states and 194 transitions. [2024-06-28 00:18:29,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 326 transitions, 6434 flow [2024-06-28 00:18:30,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 326 transitions, 6312 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-28 00:18:30,053 INFO L231 Difference]: Finished difference. Result has 263 places, 272 transitions, 5338 flow [2024-06-28 00:18:30,053 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5187, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5338, PETRI_PLACES=263, PETRI_TRANSITIONS=272} [2024-06-28 00:18:30,053 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 222 predicate places. [2024-06-28 00:18:30,053 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 272 transitions, 5338 flow [2024-06-28 00:18:30,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:30,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:30,054 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:30,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 00:18:30,054 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:18:30,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:30,054 INFO L85 PathProgramCache]: Analyzing trace with hash 1766297712, now seen corresponding path program 8 times [2024-06-28 00:18:30,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:30,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355651610] [2024-06-28 00:18:30,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:30,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:30,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:30,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-28 00:18:30,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:30,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355651610] [2024-06-28 00:18:30,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355651610] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:30,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:30,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:18:30,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377780122] [2024-06-28 00:18:30,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:30,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:18:30,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:30,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:18:30,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:18:30,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:18:30,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 272 transitions, 5338 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:30,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:30,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:18:30,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:31,036 INFO L124 PetriNetUnfolderBase]: 1938/3559 cut-off events. [2024-06-28 00:18:31,036 INFO L125 PetriNetUnfolderBase]: For 165093/165093 co-relation queries the response was YES. [2024-06-28 00:18:31,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27508 conditions, 3559 events. 1938/3559 cut-off events. For 165093/165093 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 25187 event pairs, 374 based on Foata normal form. 2/3531 useless extension candidates. Maximal degree in co-relation 27391. Up to 1850 conditions per place. [2024-06-28 00:18:31,075 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 171 selfloop transitions, 128 changer transitions 0/308 dead transitions. [2024-06-28 00:18:31,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 308 transitions, 6476 flow [2024-06-28 00:18:31,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:18:31,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:18:31,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-28 00:18:31,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-28 00:18:31,076 INFO L175 Difference]: Start difference. First operand has 263 places, 272 transitions, 5338 flow. Second operand 7 states and 169 transitions. [2024-06-28 00:18:31,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 308 transitions, 6476 flow [2024-06-28 00:18:31,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 308 transitions, 6172 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-28 00:18:31,683 INFO L231 Difference]: Finished difference. Result has 260 places, 278 transitions, 5469 flow [2024-06-28 00:18:31,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5046, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5469, PETRI_PLACES=260, PETRI_TRANSITIONS=278} [2024-06-28 00:18:31,684 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 219 predicate places. [2024-06-28 00:18:31,684 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 278 transitions, 5469 flow [2024-06-28 00:18:31,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:31,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:31,684 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:31,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 00:18:31,685 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:18:31,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:31,685 INFO L85 PathProgramCache]: Analyzing trace with hash 1625922228, now seen corresponding path program 9 times [2024-06-28 00:18:31,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:31,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1897228982] [2024-06-28 00:18:31,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:31,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:31,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:32,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:32,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:32,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1897228982] [2024-06-28 00:18:32,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1897228982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:32,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:32,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:18:32,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120821080] [2024-06-28 00:18:32,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:32,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:18:32,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:32,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:18:32,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:18:32,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:18:32,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 278 transitions, 5469 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:32,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:32,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:18:32,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:32,786 INFO L124 PetriNetUnfolderBase]: 1966/3615 cut-off events. [2024-06-28 00:18:32,786 INFO L125 PetriNetUnfolderBase]: For 167815/167815 co-relation queries the response was YES. [2024-06-28 00:18:32,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28091 conditions, 3615 events. 1966/3615 cut-off events. For 167815/167815 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 25624 event pairs, 399 based on Foata normal form. 2/3587 useless extension candidates. Maximal degree in co-relation 27975. Up to 1870 conditions per place. [2024-06-28 00:18:32,826 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 194 selfloop transitions, 108 changer transitions 0/311 dead transitions. [2024-06-28 00:18:32,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 311 transitions, 6539 flow [2024-06-28 00:18:32,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:18:32,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:18:32,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-28 00:18:32,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-28 00:18:32,828 INFO L175 Difference]: Start difference. First operand has 260 places, 278 transitions, 5469 flow. Second operand 7 states and 170 transitions. [2024-06-28 00:18:32,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 311 transitions, 6539 flow [2024-06-28 00:18:33,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 311 transitions, 6366 flow, removed 37 selfloop flow, removed 3 redundant places. [2024-06-28 00:18:33,363 INFO L231 Difference]: Finished difference. Result has 264 places, 281 transitions, 5613 flow [2024-06-28 00:18:33,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5310, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5613, PETRI_PLACES=264, PETRI_TRANSITIONS=281} [2024-06-28 00:18:33,363 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 223 predicate places. [2024-06-28 00:18:33,363 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 281 transitions, 5613 flow [2024-06-28 00:18:33,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:33,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:33,364 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:33,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 00:18:33,364 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:18:33,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:33,364 INFO L85 PathProgramCache]: Analyzing trace with hash 1626042198, now seen corresponding path program 10 times [2024-06-28 00:18:33,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:33,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638126055] [2024-06-28 00:18:33,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:33,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:33,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:33,720 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:33,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:33,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638126055] [2024-06-28 00:18:33,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638126055] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:33,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:33,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:18:33,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219777539] [2024-06-28 00:18:33,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:33,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:18:33,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:33,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:18:33,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:18:33,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:18:33,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 281 transitions, 5613 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:33,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:33,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:18:33,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:34,427 INFO L124 PetriNetUnfolderBase]: 1982/3644 cut-off events. [2024-06-28 00:18:34,428 INFO L125 PetriNetUnfolderBase]: For 167168/167168 co-relation queries the response was YES. [2024-06-28 00:18:34,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28441 conditions, 3644 events. 1982/3644 cut-off events. For 167168/167168 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 25841 event pairs, 387 based on Foata normal form. 2/3616 useless extension candidates. Maximal degree in co-relation 28324. Up to 2502 conditions per place. [2024-06-28 00:18:34,535 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 213 selfloop transitions, 87 changer transitions 0/309 dead transitions. [2024-06-28 00:18:34,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 309 transitions, 6466 flow [2024-06-28 00:18:34,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:18:34,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:18:34,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-28 00:18:34,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 00:18:34,536 INFO L175 Difference]: Start difference. First operand has 264 places, 281 transitions, 5613 flow. Second operand 7 states and 161 transitions. [2024-06-28 00:18:34,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 309 transitions, 6466 flow [2024-06-28 00:18:35,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 309 transitions, 6282 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-28 00:18:35,078 INFO L231 Difference]: Finished difference. Result has 267 places, 285 transitions, 5690 flow [2024-06-28 00:18:35,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5444, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5690, PETRI_PLACES=267, PETRI_TRANSITIONS=285} [2024-06-28 00:18:35,079 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 226 predicate places. [2024-06-28 00:18:35,079 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 285 transitions, 5690 flow [2024-06-28 00:18:35,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:35,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:35,079 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:35,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 00:18:35,079 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:18:35,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:35,079 INFO L85 PathProgramCache]: Analyzing trace with hash 1634384856, now seen corresponding path program 3 times [2024-06-28 00:18:35,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:35,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490138089] [2024-06-28 00:18:35,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:35,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:35,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:35,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:35,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:35,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490138089] [2024-06-28 00:18:35,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [490138089] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:35,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:35,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:18:35,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066189832] [2024-06-28 00:18:35,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:35,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:18:35,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:35,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:18:35,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:18:35,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:18:35,461 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 285 transitions, 5690 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:35,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:35,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:18:35,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:36,096 INFO L124 PetriNetUnfolderBase]: 1990/3656 cut-off events. [2024-06-28 00:18:36,096 INFO L125 PetriNetUnfolderBase]: For 165655/165655 co-relation queries the response was YES. [2024-06-28 00:18:36,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28488 conditions, 3656 events. 1990/3656 cut-off events. For 165655/165655 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 25964 event pairs, 402 based on Foata normal form. 2/3628 useless extension candidates. Maximal degree in co-relation 28371. Up to 2524 conditions per place. [2024-06-28 00:18:36,138 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 217 selfloop transitions, 85 changer transitions 0/311 dead transitions. [2024-06-28 00:18:36,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 311 transitions, 6636 flow [2024-06-28 00:18:36,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:18:36,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:18:36,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-28 00:18:36,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-06-28 00:18:36,140 INFO L175 Difference]: Start difference. First operand has 267 places, 285 transitions, 5690 flow. Second operand 6 states and 142 transitions. [2024-06-28 00:18:36,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 311 transitions, 6636 flow [2024-06-28 00:18:36,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 311 transitions, 6437 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-28 00:18:36,645 INFO L231 Difference]: Finished difference. Result has 268 places, 289 transitions, 5748 flow [2024-06-28 00:18:36,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5495, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5748, PETRI_PLACES=268, PETRI_TRANSITIONS=289} [2024-06-28 00:18:36,645 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 227 predicate places. [2024-06-28 00:18:36,645 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 289 transitions, 5748 flow [2024-06-28 00:18:36,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:36,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:36,646 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:36,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 00:18:36,646 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:18:36,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:36,646 INFO L85 PathProgramCache]: Analyzing trace with hash 803960512, now seen corresponding path program 11 times [2024-06-28 00:18:36,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:36,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447551456] [2024-06-28 00:18:36,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:36,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:36,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:36,977 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:36,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:36,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447551456] [2024-06-28 00:18:36,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447551456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:36,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:36,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:18:36,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573023729] [2024-06-28 00:18:36,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:36,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:18:36,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:36,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:18:36,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:18:37,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:18:37,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 289 transitions, 5748 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:37,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:37,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:18:37,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:37,668 INFO L124 PetriNetUnfolderBase]: 1998/3659 cut-off events. [2024-06-28 00:18:37,668 INFO L125 PetriNetUnfolderBase]: For 166286/166286 co-relation queries the response was YES. [2024-06-28 00:18:37,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28553 conditions, 3659 events. 1998/3659 cut-off events. For 166286/166286 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 25930 event pairs, 375 based on Foata normal form. 2/3631 useless extension candidates. Maximal degree in co-relation 28436. Up to 1902 conditions per place. [2024-06-28 00:18:37,708 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 167 selfloop transitions, 140 changer transitions 0/316 dead transitions. [2024-06-28 00:18:37,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 316 transitions, 6680 flow [2024-06-28 00:18:37,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:18:37,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:18:37,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-28 00:18:37,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-28 00:18:37,709 INFO L175 Difference]: Start difference. First operand has 268 places, 289 transitions, 5748 flow. Second operand 7 states and 164 transitions. [2024-06-28 00:18:37,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 316 transitions, 6680 flow [2024-06-28 00:18:38,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 316 transitions, 6573 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-28 00:18:38,172 INFO L231 Difference]: Finished difference. Result has 273 places, 291 transitions, 5973 flow [2024-06-28 00:18:38,173 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5641, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5973, PETRI_PLACES=273, PETRI_TRANSITIONS=291} [2024-06-28 00:18:38,173 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 232 predicate places. [2024-06-28 00:18:38,173 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 291 transitions, 5973 flow [2024-06-28 00:18:38,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:38,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:38,173 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:38,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 00:18:38,173 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:18:38,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:38,174 INFO L85 PathProgramCache]: Analyzing trace with hash 1634378718, now seen corresponding path program 12 times [2024-06-28 00:18:38,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:38,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737253571] [2024-06-28 00:18:38,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:38,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:38,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:38,490 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:38,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:38,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737253571] [2024-06-28 00:18:38,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737253571] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:38,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:38,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:18:38,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576766775] [2024-06-28 00:18:38,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:38,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:18:38,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:38,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:18:38,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:18:38,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:18:38,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 291 transitions, 5973 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:38,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:38,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:18:38,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:39,269 INFO L124 PetriNetUnfolderBase]: 2006/3679 cut-off events. [2024-06-28 00:18:39,269 INFO L125 PetriNetUnfolderBase]: For 174961/174961 co-relation queries the response was YES. [2024-06-28 00:18:39,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29175 conditions, 3679 events. 2006/3679 cut-off events. For 174961/174961 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 26114 event pairs, 377 based on Foata normal form. 2/3651 useless extension candidates. Maximal degree in co-relation 29057. Up to 2532 conditions per place. [2024-06-28 00:18:39,307 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 220 selfloop transitions, 88 changer transitions 0/317 dead transitions. [2024-06-28 00:18:39,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 317 transitions, 6823 flow [2024-06-28 00:18:39,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:18:39,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:18:39,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-28 00:18:39,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 00:18:39,308 INFO L175 Difference]: Start difference. First operand has 273 places, 291 transitions, 5973 flow. Second operand 7 states and 161 transitions. [2024-06-28 00:18:39,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 317 transitions, 6823 flow [2024-06-28 00:18:39,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 317 transitions, 6604 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 00:18:39,804 INFO L231 Difference]: Finished difference. Result has 276 places, 293 transitions, 5995 flow [2024-06-28 00:18:39,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5756, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5995, PETRI_PLACES=276, PETRI_TRANSITIONS=293} [2024-06-28 00:18:39,805 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 235 predicate places. [2024-06-28 00:18:39,805 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 293 transitions, 5995 flow [2024-06-28 00:18:39,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:39,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:39,806 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:39,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 00:18:39,806 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:18:39,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:39,806 INFO L85 PathProgramCache]: Analyzing trace with hash 575297874, now seen corresponding path program 4 times [2024-06-28 00:18:39,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:39,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845372253] [2024-06-28 00:18:39,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:39,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:39,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:40,145 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:40,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:40,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845372253] [2024-06-28 00:18:40,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845372253] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:40,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:40,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:18:40,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2119827981] [2024-06-28 00:18:40,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:40,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:18:40,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:40,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:18:40,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:18:40,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:18:40,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 293 transitions, 5995 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:40,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:40,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:18:40,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:40,834 INFO L124 PetriNetUnfolderBase]: 2001/3682 cut-off events. [2024-06-28 00:18:40,834 INFO L125 PetriNetUnfolderBase]: For 176347/176347 co-relation queries the response was YES. [2024-06-28 00:18:40,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29085 conditions, 3682 events. 2001/3682 cut-off events. For 176347/176347 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 26217 event pairs, 411 based on Foata normal form. 2/3654 useless extension candidates. Maximal degree in co-relation 28966. Up to 2544 conditions per place. [2024-06-28 00:18:40,876 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 218 selfloop transitions, 86 changer transitions 0/313 dead transitions. [2024-06-28 00:18:40,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 313 transitions, 6867 flow [2024-06-28 00:18:40,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:18:40,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:18:40,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-28 00:18:40,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-28 00:18:40,877 INFO L175 Difference]: Start difference. First operand has 276 places, 293 transitions, 5995 flow. Second operand 6 states and 140 transitions. [2024-06-28 00:18:40,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 313 transitions, 6867 flow [2024-06-28 00:18:41,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 313 transitions, 6662 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-28 00:18:41,449 INFO L231 Difference]: Finished difference. Result has 277 places, 293 transitions, 5976 flow [2024-06-28 00:18:41,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5794, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5976, PETRI_PLACES=277, PETRI_TRANSITIONS=293} [2024-06-28 00:18:41,450 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 236 predicate places. [2024-06-28 00:18:41,450 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 293 transitions, 5976 flow [2024-06-28 00:18:41,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:41,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:41,450 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:41,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 00:18:41,450 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:18:41,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:41,451 INFO L85 PathProgramCache]: Analyzing trace with hash 803365866, now seen corresponding path program 13 times [2024-06-28 00:18:41,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:41,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002506164] [2024-06-28 00:18:41,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:41,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:41,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:41,768 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:41,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:41,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002506164] [2024-06-28 00:18:41,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002506164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:41,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:41,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:18:41,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838118879] [2024-06-28 00:18:41,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:41,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:18:41,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:41,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:18:41,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:18:41,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:18:41,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 293 transitions, 5976 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:41,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:41,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:18:41,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:42,525 INFO L124 PetriNetUnfolderBase]: 2022/3719 cut-off events. [2024-06-28 00:18:42,525 INFO L125 PetriNetUnfolderBase]: For 180061/180061 co-relation queries the response was YES. [2024-06-28 00:18:42,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29405 conditions, 3719 events. 2022/3719 cut-off events. For 180061/180061 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 26470 event pairs, 412 based on Foata normal form. 2/3691 useless extension candidates. Maximal degree in co-relation 29285. Up to 2488 conditions per place. [2024-06-28 00:18:42,567 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 202 selfloop transitions, 108 changer transitions 0/319 dead transitions. [2024-06-28 00:18:42,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 319 transitions, 6968 flow [2024-06-28 00:18:42,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:18:42,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:18:42,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-28 00:18:42,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5678571428571428 [2024-06-28 00:18:42,569 INFO L175 Difference]: Start difference. First operand has 277 places, 293 transitions, 5976 flow. Second operand 7 states and 159 transitions. [2024-06-28 00:18:42,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 319 transitions, 6968 flow [2024-06-28 00:18:43,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 319 transitions, 6782 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-28 00:18:43,104 INFO L231 Difference]: Finished difference. Result has 281 places, 298 transitions, 6155 flow [2024-06-28 00:18:43,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5790, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6155, PETRI_PLACES=281, PETRI_TRANSITIONS=298} [2024-06-28 00:18:43,105 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 240 predicate places. [2024-06-28 00:18:43,105 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 298 transitions, 6155 flow [2024-06-28 00:18:43,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:43,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:43,105 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:43,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 00:18:43,105 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:18:43,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:43,105 INFO L85 PathProgramCache]: Analyzing trace with hash 575291736, now seen corresponding path program 14 times [2024-06-28 00:18:43,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:43,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644910042] [2024-06-28 00:18:43,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:43,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:43,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:43,442 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:43,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:43,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644910042] [2024-06-28 00:18:43,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644910042] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:43,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:43,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:18:43,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334747984] [2024-06-28 00:18:43,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:43,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:18:43,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:43,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:18:43,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:18:43,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:18:43,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 298 transitions, 6155 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:43,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:43,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:18:43,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:44,291 INFO L124 PetriNetUnfolderBase]: 2017/3703 cut-off events. [2024-06-28 00:18:44,291 INFO L125 PetriNetUnfolderBase]: For 183528/183528 co-relation queries the response was YES. [2024-06-28 00:18:44,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29534 conditions, 3703 events. 2017/3703 cut-off events. For 183528/183528 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 26348 event pairs, 411 based on Foata normal form. 2/3675 useless extension candidates. Maximal degree in co-relation 29412. Up to 2484 conditions per place. [2024-06-28 00:18:44,334 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 205 selfloop transitions, 109 changer transitions 0/323 dead transitions. [2024-06-28 00:18:44,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 323 transitions, 7061 flow [2024-06-28 00:18:44,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:18:44,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:18:44,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-28 00:18:44,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5472222222222223 [2024-06-28 00:18:44,335 INFO L175 Difference]: Start difference. First operand has 281 places, 298 transitions, 6155 flow. Second operand 9 states and 197 transitions. [2024-06-28 00:18:44,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 323 transitions, 7061 flow [2024-06-28 00:18:44,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 323 transitions, 6827 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-28 00:18:44,871 INFO L231 Difference]: Finished difference. Result has 286 places, 298 transitions, 6146 flow [2024-06-28 00:18:44,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5921, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6146, PETRI_PLACES=286, PETRI_TRANSITIONS=298} [2024-06-28 00:18:44,871 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 245 predicate places. [2024-06-28 00:18:44,871 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 298 transitions, 6146 flow [2024-06-28 00:18:44,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:44,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:44,872 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:44,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 00:18:44,872 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:18:44,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:44,872 INFO L85 PathProgramCache]: Analyzing trace with hash 601984176, now seen corresponding path program 5 times [2024-06-28 00:18:44,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:44,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1980025930] [2024-06-28 00:18:44,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:44,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:44,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:45,176 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:45,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:45,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1980025930] [2024-06-28 00:18:45,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1980025930] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:45,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:45,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:18:45,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372796722] [2024-06-28 00:18:45,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:45,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:18:45,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:45,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:18:45,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:18:45,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:18:45,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 298 transitions, 6146 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:45,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:45,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:18:45,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:45,859 INFO L124 PetriNetUnfolderBase]: 2012/3703 cut-off events. [2024-06-28 00:18:45,859 INFO L125 PetriNetUnfolderBase]: For 183925/183925 co-relation queries the response was YES. [2024-06-28 00:18:45,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29305 conditions, 3703 events. 2012/3703 cut-off events. For 183925/183925 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 26400 event pairs, 385 based on Foata normal form. 2/3675 useless extension candidates. Maximal degree in co-relation 29184. Up to 2564 conditions per place. [2024-06-28 00:18:45,901 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 224 selfloop transitions, 84 changer transitions 0/317 dead transitions. [2024-06-28 00:18:45,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 317 transitions, 6940 flow [2024-06-28 00:18:45,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:18:45,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:18:45,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 122 transitions. [2024-06-28 00:18:45,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61 [2024-06-28 00:18:45,902 INFO L175 Difference]: Start difference. First operand has 286 places, 298 transitions, 6146 flow. Second operand 5 states and 122 transitions. [2024-06-28 00:18:45,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 317 transitions, 6940 flow [2024-06-28 00:18:46,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 317 transitions, 6682 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-28 00:18:46,537 INFO L231 Difference]: Finished difference. Result has 285 places, 298 transitions, 6082 flow [2024-06-28 00:18:46,537 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5888, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=6082, PETRI_PLACES=285, PETRI_TRANSITIONS=298} [2024-06-28 00:18:46,538 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 244 predicate places. [2024-06-28 00:18:46,538 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 298 transitions, 6082 flow [2024-06-28 00:18:46,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:46,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:46,538 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:46,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 00:18:46,538 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:18:46,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:46,539 INFO L85 PathProgramCache]: Analyzing trace with hash 977976940, now seen corresponding path program 6 times [2024-06-28 00:18:46,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:46,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516732565] [2024-06-28 00:18:46,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:46,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:46,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:46,812 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:46,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:46,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516732565] [2024-06-28 00:18:46,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516732565] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:46,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:46,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:18:46,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128877979] [2024-06-28 00:18:46,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:46,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:18:46,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:46,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:18:46,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:18:46,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:18:46,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 298 transitions, 6082 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:46,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:46,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:18:46,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:47,496 INFO L124 PetriNetUnfolderBase]: 2007/3684 cut-off events. [2024-06-28 00:18:47,497 INFO L125 PetriNetUnfolderBase]: For 186343/186343 co-relation queries the response was YES. [2024-06-28 00:18:47,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29145 conditions, 3684 events. 2007/3684 cut-off events. For 186343/186343 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 26211 event pairs, 441 based on Foata normal form. 2/3652 useless extension candidates. Maximal degree in co-relation 29023. Up to 2958 conditions per place. [2024-06-28 00:18:47,540 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 256 selfloop transitions, 52 changer transitions 0/317 dead transitions. [2024-06-28 00:18:47,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 317 transitions, 6780 flow [2024-06-28 00:18:47,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:18:47,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:18:47,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 122 transitions. [2024-06-28 00:18:47,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61 [2024-06-28 00:18:47,541 INFO L175 Difference]: Start difference. First operand has 285 places, 298 transitions, 6082 flow. Second operand 5 states and 122 transitions. [2024-06-28 00:18:47,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 317 transitions, 6780 flow [2024-06-28 00:18:48,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 317 transitions, 6585 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-28 00:18:48,112 INFO L231 Difference]: Finished difference. Result has 284 places, 298 transitions, 6014 flow [2024-06-28 00:18:48,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5887, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=6014, PETRI_PLACES=284, PETRI_TRANSITIONS=298} [2024-06-28 00:18:48,113 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 243 predicate places. [2024-06-28 00:18:48,113 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 298 transitions, 6014 flow [2024-06-28 00:18:48,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:48,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:48,113 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:48,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 00:18:48,113 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:18:48,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:48,114 INFO L85 PathProgramCache]: Analyzing trace with hash 601973388, now seen corresponding path program 15 times [2024-06-28 00:18:48,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:48,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1170259908] [2024-06-28 00:18:48,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:48,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:48,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:48,423 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:48,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:48,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1170259908] [2024-06-28 00:18:48,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1170259908] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:48,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:48,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:18:48,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494438565] [2024-06-28 00:18:48,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:48,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:18:48,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:48,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:18:48,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:18:48,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:18:48,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 298 transitions, 6014 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:48,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:48,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:18:48,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:49,173 INFO L124 PetriNetUnfolderBase]: 1994/3664 cut-off events. [2024-06-28 00:18:49,173 INFO L125 PetriNetUnfolderBase]: For 177477/177477 co-relation queries the response was YES. [2024-06-28 00:18:49,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28408 conditions, 3664 events. 1994/3664 cut-off events. For 177477/177477 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 26022 event pairs, 395 based on Foata normal form. 6/3640 useless extension candidates. Maximal degree in co-relation 28287. Up to 2112 conditions per place. [2024-06-28 00:18:49,217 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 232 selfloop transitions, 84 changer transitions 0/325 dead transitions. [2024-06-28 00:18:49,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 325 transitions, 6944 flow [2024-06-28 00:18:49,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:18:49,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:18:49,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-28 00:18:49,218 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 00:18:49,219 INFO L175 Difference]: Start difference. First operand has 284 places, 298 transitions, 6014 flow. Second operand 6 states and 150 transitions. [2024-06-28 00:18:49,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 325 transitions, 6944 flow [2024-06-28 00:18:49,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 325 transitions, 6814 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-28 00:18:49,798 INFO L231 Difference]: Finished difference. Result has 286 places, 298 transitions, 6068 flow [2024-06-28 00:18:49,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5888, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6068, PETRI_PLACES=286, PETRI_TRANSITIONS=298} [2024-06-28 00:18:49,798 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 245 predicate places. [2024-06-28 00:18:49,798 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 298 transitions, 6068 flow [2024-06-28 00:18:49,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:49,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:49,799 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:49,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 00:18:49,799 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:18:49,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:49,799 INFO L85 PathProgramCache]: Analyzing trace with hash -1777688238, now seen corresponding path program 16 times [2024-06-28 00:18:49,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:49,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490065719] [2024-06-28 00:18:49,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:49,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:49,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:50,107 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:50,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:50,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490065719] [2024-06-28 00:18:50,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490065719] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:50,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:50,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:18:50,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520929767] [2024-06-28 00:18:50,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:50,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:18:50,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:50,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:18:50,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:18:50,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:18:50,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 298 transitions, 6068 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:50,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:50,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:18:50,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:50,890 INFO L124 PetriNetUnfolderBase]: 2105/3947 cut-off events. [2024-06-28 00:18:50,890 INFO L125 PetriNetUnfolderBase]: For 214536/214536 co-relation queries the response was YES. [2024-06-28 00:18:50,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29292 conditions, 3947 events. 2105/3947 cut-off events. For 214536/214536 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 29049 event pairs, 366 based on Foata normal form. 40/3957 useless extension candidates. Maximal degree in co-relation 29170. Up to 1714 conditions per place. [2024-06-28 00:18:50,934 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 212 selfloop transitions, 94 changer transitions 20/335 dead transitions. [2024-06-28 00:18:50,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 335 transitions, 7172 flow [2024-06-28 00:18:50,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:18:50,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:18:50,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-28 00:18:50,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2024-06-28 00:18:50,935 INFO L175 Difference]: Start difference. First operand has 286 places, 298 transitions, 6068 flow. Second operand 7 states and 172 transitions. [2024-06-28 00:18:50,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 335 transitions, 7172 flow [2024-06-28 00:18:51,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 335 transitions, 6913 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-28 00:18:51,570 INFO L231 Difference]: Finished difference. Result has 287 places, 283 transitions, 5751 flow [2024-06-28 00:18:51,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5817, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5751, PETRI_PLACES=287, PETRI_TRANSITIONS=283} [2024-06-28 00:18:51,570 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 246 predicate places. [2024-06-28 00:18:51,570 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 283 transitions, 5751 flow [2024-06-28 00:18:51,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:51,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:51,571 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:51,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 00:18:51,571 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:18:51,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:51,571 INFO L85 PathProgramCache]: Analyzing trace with hash -1285998776, now seen corresponding path program 17 times [2024-06-28 00:18:51,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:51,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434558538] [2024-06-28 00:18:51,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:51,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:51,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:51,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-28 00:18:51,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:51,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434558538] [2024-06-28 00:18:51,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434558538] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:51,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:51,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:18:51,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022698302] [2024-06-28 00:18:51,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:51,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:18:51,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:51,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:18:51,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:18:51,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 40 [2024-06-28 00:18:51,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 283 transitions, 5751 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:51,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:51,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 40 [2024-06-28 00:18:51,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:52,665 INFO L124 PetriNetUnfolderBase]: 1925/3616 cut-off events. [2024-06-28 00:18:52,665 INFO L125 PetriNetUnfolderBase]: For 172167/172167 co-relation queries the response was YES. [2024-06-28 00:18:52,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27411 conditions, 3616 events. 1925/3616 cut-off events. For 172167/172167 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 26231 event pairs, 385 based on Foata normal form. 12/3611 useless extension candidates. Maximal degree in co-relation 27289. Up to 2754 conditions per place. [2024-06-28 00:18:52,705 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 253 selfloop transitions, 43 changer transitions 4/308 dead transitions. [2024-06-28 00:18:52,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 308 transitions, 6578 flow [2024-06-28 00:18:52,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:18:52,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:18:52,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-28 00:18:52,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48125 [2024-06-28 00:18:52,705 INFO L175 Difference]: Start difference. First operand has 287 places, 283 transitions, 5751 flow. Second operand 8 states and 154 transitions. [2024-06-28 00:18:52,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 308 transitions, 6578 flow [2024-06-28 00:18:53,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 308 transitions, 6212 flow, removed 3 selfloop flow, removed 14 redundant places. [2024-06-28 00:18:53,231 INFO L231 Difference]: Finished difference. Result has 282 places, 285 transitions, 5546 flow [2024-06-28 00:18:53,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5394, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5546, PETRI_PLACES=282, PETRI_TRANSITIONS=285} [2024-06-28 00:18:53,231 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 241 predicate places. [2024-06-28 00:18:53,231 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 285 transitions, 5546 flow [2024-06-28 00:18:53,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:53,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:53,232 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:53,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 00:18:53,232 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:18:53,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:53,232 INFO L85 PathProgramCache]: Analyzing trace with hash -586442, now seen corresponding path program 18 times [2024-06-28 00:18:53,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:53,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291769877] [2024-06-28 00:18:53,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:53,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:53,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:53,538 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:53,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:53,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291769877] [2024-06-28 00:18:53,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291769877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:53,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:53,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:18:53,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [947690950] [2024-06-28 00:18:53,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:53,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:18:53,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:53,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:18:53,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:18:53,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:18:53,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 285 transitions, 5546 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:53,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:53,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:18:53,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:54,279 INFO L124 PetriNetUnfolderBase]: 1868/3495 cut-off events. [2024-06-28 00:18:54,279 INFO L125 PetriNetUnfolderBase]: For 143332/143332 co-relation queries the response was YES. [2024-06-28 00:18:54,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25516 conditions, 3495 events. 1868/3495 cut-off events. For 143332/143332 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 25137 event pairs, 413 based on Foata normal form. 6/3467 useless extension candidates. Maximal degree in co-relation 25395. Up to 2641 conditions per place. [2024-06-28 00:18:54,314 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 240 selfloop transitions, 56 changer transitions 6/311 dead transitions. [2024-06-28 00:18:54,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 311 transitions, 6252 flow [2024-06-28 00:18:54,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:18:54,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:18:54,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-28 00:18:54,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-28 00:18:54,315 INFO L175 Difference]: Start difference. First operand has 282 places, 285 transitions, 5546 flow. Second operand 6 states and 147 transitions. [2024-06-28 00:18:54,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 311 transitions, 6252 flow [2024-06-28 00:18:54,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 311 transitions, 6118 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-28 00:18:54,811 INFO L231 Difference]: Finished difference. Result has 281 places, 282 transitions, 5486 flow [2024-06-28 00:18:54,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5412, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5486, PETRI_PLACES=281, PETRI_TRANSITIONS=282} [2024-06-28 00:18:54,811 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 240 predicate places. [2024-06-28 00:18:54,811 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 282 transitions, 5486 flow [2024-06-28 00:18:54,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:54,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:54,812 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:54,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 00:18:54,812 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:18:54,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:54,812 INFO L85 PathProgramCache]: Analyzing trace with hash -688450582, now seen corresponding path program 19 times [2024-06-28 00:18:54,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:54,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796726327] [2024-06-28 00:18:54,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:54,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:54,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:55,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:55,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:55,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796726327] [2024-06-28 00:18:55,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796726327] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:55,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:55,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:18:55,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484265608] [2024-06-28 00:18:55,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:55,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:18:55,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:55,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:18:55,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:18:55,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:18:55,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 282 transitions, 5486 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:55,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:55,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:18:55,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:55,770 INFO L124 PetriNetUnfolderBase]: 1761/3309 cut-off events. [2024-06-28 00:18:55,771 INFO L125 PetriNetUnfolderBase]: For 138627/138627 co-relation queries the response was YES. [2024-06-28 00:18:55,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24030 conditions, 3309 events. 1761/3309 cut-off events. For 138627/138627 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 23543 event pairs, 449 based on Foata normal form. 2/3307 useless extension candidates. Maximal degree in co-relation 23913. Up to 2366 conditions per place. [2024-06-28 00:18:55,807 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 226 selfloop transitions, 69 changer transitions 1/305 dead transitions. [2024-06-28 00:18:55,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 305 transitions, 6168 flow [2024-06-28 00:18:55,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:18:55,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:18:55,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-28 00:18:55,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5642857142857143 [2024-06-28 00:18:55,808 INFO L175 Difference]: Start difference. First operand has 281 places, 282 transitions, 5486 flow. Second operand 7 states and 158 transitions. [2024-06-28 00:18:55,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 305 transitions, 6168 flow [2024-06-28 00:18:56,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 305 transitions, 6002 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-28 00:18:56,351 INFO L231 Difference]: Finished difference. Result has 280 places, 281 transitions, 5450 flow [2024-06-28 00:18:56,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5320, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5450, PETRI_PLACES=280, PETRI_TRANSITIONS=281} [2024-06-28 00:18:56,352 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 239 predicate places. [2024-06-28 00:18:56,352 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 281 transitions, 5450 flow [2024-06-28 00:18:56,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:56,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:56,352 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:56,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 00:18:56,352 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:18:56,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:56,353 INFO L85 PathProgramCache]: Analyzing trace with hash 1587728525, now seen corresponding path program 1 times [2024-06-28 00:18:56,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:56,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714663224] [2024-06-28 00:18:56,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:56,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:56,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:56,871 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:56,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:56,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714663224] [2024-06-28 00:18:56,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714663224] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:56,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:56,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:18:56,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643193413] [2024-06-28 00:18:56,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:56,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:18:56,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:56,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:18:56,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:18:56,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 40 [2024-06-28 00:18:56,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 281 transitions, 5450 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:56,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:56,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 40 [2024-06-28 00:18:56,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:57,598 INFO L124 PetriNetUnfolderBase]: 1785/3347 cut-off events. [2024-06-28 00:18:57,598 INFO L125 PetriNetUnfolderBase]: For 142540/142540 co-relation queries the response was YES. [2024-06-28 00:18:57,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24521 conditions, 3347 events. 1785/3347 cut-off events. For 142540/142540 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 23748 event pairs, 410 based on Foata normal form. 4/3339 useless extension candidates. Maximal degree in co-relation 24405. Up to 2382 conditions per place. [2024-06-28 00:18:57,634 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 236 selfloop transitions, 73 changer transitions 0/317 dead transitions. [2024-06-28 00:18:57,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 317 transitions, 6396 flow [2024-06-28 00:18:57,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:18:57,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:18:57,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-28 00:18:57,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5027777777777778 [2024-06-28 00:18:57,635 INFO L175 Difference]: Start difference. First operand has 280 places, 281 transitions, 5450 flow. Second operand 9 states and 181 transitions. [2024-06-28 00:18:57,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 317 transitions, 6396 flow [2024-06-28 00:18:58,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 317 transitions, 6195 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 00:18:58,081 INFO L231 Difference]: Finished difference. Result has 284 places, 285 transitions, 5557 flow [2024-06-28 00:18:58,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5254, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5557, PETRI_PLACES=284, PETRI_TRANSITIONS=285} [2024-06-28 00:18:58,081 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 243 predicate places. [2024-06-28 00:18:58,082 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 285 transitions, 5557 flow [2024-06-28 00:18:58,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:58,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:58,082 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:58,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 00:18:58,082 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:18:58,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:58,082 INFO L85 PathProgramCache]: Analyzing trace with hash -1511128947, now seen corresponding path program 2 times [2024-06-28 00:18:58,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:58,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480906773] [2024-06-28 00:18:58,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:58,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:58,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:58,576 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:58,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:58,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [480906773] [2024-06-28 00:18:58,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [480906773] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:58,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:58,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:18:58,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96500094] [2024-06-28 00:18:58,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:58,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:18:58,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:58,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:18:58,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:18:58,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 40 [2024-06-28 00:18:58,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 285 transitions, 5557 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:58,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:58,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 40 [2024-06-28 00:18:58,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:59,286 INFO L124 PetriNetUnfolderBase]: 1789/3369 cut-off events. [2024-06-28 00:18:59,286 INFO L125 PetriNetUnfolderBase]: For 151581/151581 co-relation queries the response was YES. [2024-06-28 00:18:59,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24528 conditions, 3369 events. 1789/3369 cut-off events. For 151581/151581 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 24152 event pairs, 418 based on Foata normal form. 8/3368 useless extension candidates. Maximal degree in co-relation 24409. Up to 2545 conditions per place. [2024-06-28 00:18:59,323 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 253 selfloop transitions, 44 changer transitions 1/306 dead transitions. [2024-06-28 00:18:59,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 306 transitions, 6278 flow [2024-06-28 00:18:59,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:18:59,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:18:59,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-28 00:18:59,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48928571428571427 [2024-06-28 00:18:59,324 INFO L175 Difference]: Start difference. First operand has 284 places, 285 transitions, 5557 flow. Second operand 7 states and 137 transitions. [2024-06-28 00:18:59,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 306 transitions, 6278 flow [2024-06-28 00:18:59,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 306 transitions, 6201 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 00:18:59,785 INFO L231 Difference]: Finished difference. Result has 287 places, 286 transitions, 5618 flow [2024-06-28 00:18:59,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5483, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5618, PETRI_PLACES=287, PETRI_TRANSITIONS=286} [2024-06-28 00:18:59,786 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 246 predicate places. [2024-06-28 00:18:59,786 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 286 transitions, 5618 flow [2024-06-28 00:18:59,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:59,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:59,786 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:59,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 00:18:59,786 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:18:59,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:59,787 INFO L85 PathProgramCache]: Analyzing trace with hash -857642230, now seen corresponding path program 1 times [2024-06-28 00:18:59,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:59,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66457918] [2024-06-28 00:18:59,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:59,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:59,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:00,137 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:19:00,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:00,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66457918] [2024-06-28 00:19:00,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66457918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:00,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:00,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:19:00,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231769751] [2024-06-28 00:19:00,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:00,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:19:00,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:00,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:19:00,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:19:00,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:19:00,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 286 transitions, 5618 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:00,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:00,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:19:00,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:00,805 INFO L124 PetriNetUnfolderBase]: 1823/3404 cut-off events. [2024-06-28 00:19:00,805 INFO L125 PetriNetUnfolderBase]: For 150354/150354 co-relation queries the response was YES. [2024-06-28 00:19:00,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25255 conditions, 3404 events. 1823/3404 cut-off events. For 150354/150354 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 24184 event pairs, 457 based on Foata normal form. 2/3370 useless extension candidates. Maximal degree in co-relation 25135. Up to 2637 conditions per place. [2024-06-28 00:19:00,844 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 245 selfloop transitions, 63 changer transitions 1/318 dead transitions. [2024-06-28 00:19:00,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 318 transitions, 6585 flow [2024-06-28 00:19:00,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:19:00,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:19:00,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-28 00:19:00,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-28 00:19:00,845 INFO L175 Difference]: Start difference. First operand has 287 places, 286 transitions, 5618 flow. Second operand 7 states and 164 transitions. [2024-06-28 00:19:00,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 318 transitions, 6585 flow [2024-06-28 00:19:01,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 318 transitions, 6483 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-28 00:19:01,328 INFO L231 Difference]: Finished difference. Result has 290 places, 291 transitions, 5800 flow [2024-06-28 00:19:01,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5516, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5800, PETRI_PLACES=290, PETRI_TRANSITIONS=291} [2024-06-28 00:19:01,328 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 249 predicate places. [2024-06-28 00:19:01,328 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 291 transitions, 5800 flow [2024-06-28 00:19:01,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:01,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:01,329 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:19:01,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 00:19:01,329 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:19:01,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:01,329 INFO L85 PathProgramCache]: Analyzing trace with hash -866075067, now seen corresponding path program 1 times [2024-06-28 00:19:01,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:01,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642441501] [2024-06-28 00:19:01,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:01,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:01,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:01,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:19:01,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:01,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642441501] [2024-06-28 00:19:01,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642441501] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:01,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:01,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:19:01,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909829070] [2024-06-28 00:19:01,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:01,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:19:01,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:01,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:19:01,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:19:01,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:19:01,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 291 transitions, 5800 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:01,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:01,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:19:01,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:02,485 INFO L124 PetriNetUnfolderBase]: 1875/3542 cut-off events. [2024-06-28 00:19:02,486 INFO L125 PetriNetUnfolderBase]: For 169272/169272 co-relation queries the response was YES. [2024-06-28 00:19:02,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26087 conditions, 3542 events. 1875/3542 cut-off events. For 169272/169272 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 25693 event pairs, 300 based on Foata normal form. 12/3523 useless extension candidates. Maximal degree in co-relation 25966. Up to 1387 conditions per place. [2024-06-28 00:19:02,523 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 180 selfloop transitions, 129 changer transitions 6/324 dead transitions. [2024-06-28 00:19:02,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 324 transitions, 6890 flow [2024-06-28 00:19:02,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:19:02,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:19:02,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-28 00:19:02,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-28 00:19:02,524 INFO L175 Difference]: Start difference. First operand has 290 places, 291 transitions, 5800 flow. Second operand 7 states and 167 transitions. [2024-06-28 00:19:02,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 324 transitions, 6890 flow [2024-06-28 00:19:03,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 324 transitions, 6747 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-28 00:19:03,006 INFO L231 Difference]: Finished difference. Result has 293 places, 286 transitions, 5852 flow [2024-06-28 00:19:03,007 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5657, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5852, PETRI_PLACES=293, PETRI_TRANSITIONS=286} [2024-06-28 00:19:03,007 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 252 predicate places. [2024-06-28 00:19:03,007 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 286 transitions, 5852 flow [2024-06-28 00:19:03,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:03,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:03,007 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:19:03,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 00:19:03,007 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:19:03,008 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:03,008 INFO L85 PathProgramCache]: Analyzing trace with hash 1620230189, now seen corresponding path program 2 times [2024-06-28 00:19:03,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:03,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229013060] [2024-06-28 00:19:03,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:03,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:03,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:03,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:19:03,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:03,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229013060] [2024-06-28 00:19:03,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1229013060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:03,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:03,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:19:03,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498215857] [2024-06-28 00:19:03,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:03,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:19:03,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:03,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:19:03,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:19:03,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:19:03,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 286 transitions, 5852 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:03,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:03,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:19:03,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:04,050 INFO L124 PetriNetUnfolderBase]: 1797/3381 cut-off events. [2024-06-28 00:19:04,050 INFO L125 PetriNetUnfolderBase]: For 173414/173414 co-relation queries the response was YES. [2024-06-28 00:19:04,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25894 conditions, 3381 events. 1797/3381 cut-off events. For 173414/173414 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 24156 event pairs, 381 based on Foata normal form. 12/3362 useless extension candidates. Maximal degree in co-relation 25793. Up to 1705 conditions per place. [2024-06-28 00:19:04,087 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 165 selfloop transitions, 131 changer transitions 9/314 dead transitions. [2024-06-28 00:19:04,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 314 transitions, 6776 flow [2024-06-28 00:19:04,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:19:04,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:19:04,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-28 00:19:04,088 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-28 00:19:04,088 INFO L175 Difference]: Start difference. First operand has 293 places, 286 transitions, 5852 flow. Second operand 7 states and 164 transitions. [2024-06-28 00:19:04,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 314 transitions, 6776 flow [2024-06-28 00:19:04,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 314 transitions, 6502 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 00:19:04,659 INFO L231 Difference]: Finished difference. Result has 291 places, 282 transitions, 5805 flow [2024-06-28 00:19:04,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5586, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5805, PETRI_PLACES=291, PETRI_TRANSITIONS=282} [2024-06-28 00:19:04,660 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 250 predicate places. [2024-06-28 00:19:04,660 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 282 transitions, 5805 flow [2024-06-28 00:19:04,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:04,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:04,660 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:19:04,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 00:19:04,661 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:19:04,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:04,661 INFO L85 PathProgramCache]: Analyzing trace with hash 1645379631, now seen corresponding path program 3 times [2024-06-28 00:19:04,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:04,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071201000] [2024-06-28 00:19:04,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:04,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:04,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:05,132 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:19:05,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:05,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071201000] [2024-06-28 00:19:05,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071201000] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:05,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:05,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:19:05,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104352734] [2024-06-28 00:19:05,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:05,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:19:05,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:05,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:19:05,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:19:05,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:19:05,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 282 transitions, 5805 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:05,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:05,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:19:05,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:05,772 INFO L124 PetriNetUnfolderBase]: 1757/3312 cut-off events. [2024-06-28 00:19:05,772 INFO L125 PetriNetUnfolderBase]: For 158889/158889 co-relation queries the response was YES. [2024-06-28 00:19:05,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25394 conditions, 3312 events. 1757/3312 cut-off events. For 158889/158889 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 23751 event pairs, 447 based on Foata normal form. 4/3280 useless extension candidates. Maximal degree in co-relation 25293. Up to 2514 conditions per place. [2024-06-28 00:19:05,811 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 245 selfloop transitions, 53 changer transitions 0/307 dead transitions. [2024-06-28 00:19:05,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 307 transitions, 6617 flow [2024-06-28 00:19:05,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:19:05,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:19:05,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-28 00:19:05,812 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958333333333333 [2024-06-28 00:19:05,812 INFO L175 Difference]: Start difference. First operand has 291 places, 282 transitions, 5805 flow. Second operand 6 states and 143 transitions. [2024-06-28 00:19:05,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 307 transitions, 6617 flow [2024-06-28 00:19:06,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 307 transitions, 6347 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-28 00:19:06,377 INFO L231 Difference]: Finished difference. Result has 290 places, 284 transitions, 5703 flow [2024-06-28 00:19:06,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5537, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5703, PETRI_PLACES=290, PETRI_TRANSITIONS=284} [2024-06-28 00:19:06,377 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 249 predicate places. [2024-06-28 00:19:06,377 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 284 transitions, 5703 flow [2024-06-28 00:19:06,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:06,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:06,378 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:19:06,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 00:19:06,378 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:19:06,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:06,378 INFO L85 PathProgramCache]: Analyzing trace with hash -1000793937, now seen corresponding path program 3 times [2024-06-28 00:19:06,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:06,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140786619] [2024-06-28 00:19:06,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:06,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:06,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:06,818 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:19:06,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:06,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1140786619] [2024-06-28 00:19:06,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1140786619] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:06,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:06,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:19:06,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11205573] [2024-06-28 00:19:06,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:06,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:19:06,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:06,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:19:06,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:19:06,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:19:06,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 284 transitions, 5703 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:06,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:06,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:19:06,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:07,557 INFO L124 PetriNetUnfolderBase]: 1793/3397 cut-off events. [2024-06-28 00:19:07,557 INFO L125 PetriNetUnfolderBase]: For 165160/165160 co-relation queries the response was YES. [2024-06-28 00:19:07,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25394 conditions, 3397 events. 1793/3397 cut-off events. For 165160/165160 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 24579 event pairs, 405 based on Foata normal form. 12/3379 useless extension candidates. Maximal degree in co-relation 25293. Up to 2139 conditions per place. [2024-06-28 00:19:07,591 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 192 selfloop transitions, 104 changer transitions 4/309 dead transitions. [2024-06-28 00:19:07,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 309 transitions, 6519 flow [2024-06-28 00:19:07,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:19:07,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:19:07,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-28 00:19:07,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5678571428571428 [2024-06-28 00:19:07,592 INFO L175 Difference]: Start difference. First operand has 290 places, 284 transitions, 5703 flow. Second operand 7 states and 159 transitions. [2024-06-28 00:19:07,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 309 transitions, 6519 flow [2024-06-28 00:19:08,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 309 transitions, 6431 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-28 00:19:08,079 INFO L231 Difference]: Finished difference. Result has 295 places, 283 transitions, 5838 flow [2024-06-28 00:19:08,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5615, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5838, PETRI_PLACES=295, PETRI_TRANSITIONS=283} [2024-06-28 00:19:08,080 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 254 predicate places. [2024-06-28 00:19:08,080 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 283 transitions, 5838 flow [2024-06-28 00:19:08,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:08,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:08,081 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:19:08,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 00:19:08,081 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:19:08,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:08,081 INFO L85 PathProgramCache]: Analyzing trace with hash 1735820416, now seen corresponding path program 2 times [2024-06-28 00:19:08,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:08,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072893293] [2024-06-28 00:19:08,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:08,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:08,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:08,460 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:19:08,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:08,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072893293] [2024-06-28 00:19:08,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1072893293] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:08,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:08,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:19:08,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560751802] [2024-06-28 00:19:08,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:08,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:19:08,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:08,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:19:08,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:19:08,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:19:08,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 283 transitions, 5838 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:08,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:08,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:19:08,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:09,151 INFO L124 PetriNetUnfolderBase]: 1748/3301 cut-off events. [2024-06-28 00:19:09,151 INFO L125 PetriNetUnfolderBase]: For 159443/159443 co-relation queries the response was YES. [2024-06-28 00:19:09,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25331 conditions, 3301 events. 1748/3301 cut-off events. For 159443/159443 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 23755 event pairs, 456 based on Foata normal form. 2/3267 useless extension candidates. Maximal degree in co-relation 25228. Up to 2590 conditions per place. [2024-06-28 00:19:09,187 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 240 selfloop transitions, 55 changer transitions 1/305 dead transitions. [2024-06-28 00:19:09,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 305 transitions, 6518 flow [2024-06-28 00:19:09,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:19:09,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:19:09,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-28 00:19:09,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5678571428571428 [2024-06-28 00:19:09,189 INFO L175 Difference]: Start difference. First operand has 295 places, 283 transitions, 5838 flow. Second operand 7 states and 159 transitions. [2024-06-28 00:19:09,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 305 transitions, 6518 flow [2024-06-28 00:19:09,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 305 transitions, 6331 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-28 00:19:09,677 INFO L231 Difference]: Finished difference. Result has 296 places, 282 transitions, 5742 flow [2024-06-28 00:19:09,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5651, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5742, PETRI_PLACES=296, PETRI_TRANSITIONS=282} [2024-06-28 00:19:09,678 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 255 predicate places. [2024-06-28 00:19:09,678 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 282 transitions, 5742 flow [2024-06-28 00:19:09,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:09,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:09,678 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:19:09,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 00:19:09,679 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:19:09,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:09,679 INFO L85 PathProgramCache]: Analyzing trace with hash -742361817, now seen corresponding path program 4 times [2024-06-28 00:19:09,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:09,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59159647] [2024-06-28 00:19:09,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:09,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:09,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:10,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:19:10,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:10,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [59159647] [2024-06-28 00:19:10,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [59159647] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:10,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:10,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:19:10,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703003430] [2024-06-28 00:19:10,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:10,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:19:10,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:10,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:19:10,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:19:10,091 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:19:10,091 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 282 transitions, 5742 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:10,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:10,092 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:19:10,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:10,727 INFO L124 PetriNetUnfolderBase]: 1752/3334 cut-off events. [2024-06-28 00:19:10,727 INFO L125 PetriNetUnfolderBase]: For 162573/162573 co-relation queries the response was YES. [2024-06-28 00:19:10,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24864 conditions, 3334 events. 1752/3334 cut-off events. For 162573/162573 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 24044 event pairs, 396 based on Foata normal form. 12/3316 useless extension candidates. Maximal degree in co-relation 24761. Up to 2056 conditions per place. [2024-06-28 00:19:10,765 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 187 selfloop transitions, 104 changer transitions 5/305 dead transitions. [2024-06-28 00:19:10,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 305 transitions, 6534 flow [2024-06-28 00:19:10,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:19:10,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:19:10,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-28 00:19:10,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5678571428571428 [2024-06-28 00:19:10,766 INFO L175 Difference]: Start difference. First operand has 296 places, 282 transitions, 5742 flow. Second operand 7 states and 159 transitions. [2024-06-28 00:19:10,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 305 transitions, 6534 flow [2024-06-28 00:19:11,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 305 transitions, 6436 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-28 00:19:11,330 INFO L231 Difference]: Finished difference. Result has 299 places, 278 transitions, 5807 flow [2024-06-28 00:19:11,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5644, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5807, PETRI_PLACES=299, PETRI_TRANSITIONS=278} [2024-06-28 00:19:11,331 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 258 predicate places. [2024-06-28 00:19:11,331 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 278 transitions, 5807 flow [2024-06-28 00:19:11,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:11,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:11,331 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:19:11,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 00:19:11,331 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:19:11,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:11,331 INFO L85 PathProgramCache]: Analyzing trace with hash 1096922240, now seen corresponding path program 3 times [2024-06-28 00:19:11,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:11,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300148262] [2024-06-28 00:19:11,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:11,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:11,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:11,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:19:11,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:11,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300148262] [2024-06-28 00:19:11,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1300148262] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:11,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:11,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:19:11,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805260411] [2024-06-28 00:19:11,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:11,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:19:11,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:11,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:19:11,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:19:11,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:19:11,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 278 transitions, 5807 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:11,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:11,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:19:11,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:12,332 INFO L124 PetriNetUnfolderBase]: 1716/3248 cut-off events. [2024-06-28 00:19:12,332 INFO L125 PetriNetUnfolderBase]: For 157382/157382 co-relation queries the response was YES. [2024-06-28 00:19:12,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25008 conditions, 3248 events. 1716/3248 cut-off events. For 157382/157382 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 23319 event pairs, 455 based on Foata normal form. 2/3214 useless extension candidates. Maximal degree in co-relation 24904. Up to 2585 conditions per place. [2024-06-28 00:19:12,369 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 243 selfloop transitions, 45 changer transitions 1/298 dead transitions. [2024-06-28 00:19:12,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 298 transitions, 6505 flow [2024-06-28 00:19:12,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:19:12,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:19:12,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-28 00:19:12,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-28 00:19:12,370 INFO L175 Difference]: Start difference. First operand has 299 places, 278 transitions, 5807 flow. Second operand 7 states and 154 transitions. [2024-06-28 00:19:12,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 298 transitions, 6505 flow [2024-06-28 00:19:12,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 298 transitions, 6293 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-28 00:19:12,931 INFO L231 Difference]: Finished difference. Result has 299 places, 279 transitions, 5714 flow [2024-06-28 00:19:12,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5595, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5714, PETRI_PLACES=299, PETRI_TRANSITIONS=279} [2024-06-28 00:19:12,932 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 258 predicate places. [2024-06-28 00:19:12,932 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 279 transitions, 5714 flow [2024-06-28 00:19:12,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:12,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:12,932 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:19:12,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 00:19:12,932 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:19:12,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:12,932 INFO L85 PathProgramCache]: Analyzing trace with hash -70061931, now seen corresponding path program 4 times [2024-06-28 00:19:12,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:12,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877040132] [2024-06-28 00:19:12,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:12,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:12,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:13,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:19:13,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:13,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1877040132] [2024-06-28 00:19:13,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1877040132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:13,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:13,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:19:13,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010963825] [2024-06-28 00:19:13,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:13,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:19:13,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:13,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:19:13,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:19:13,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:19:13,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 279 transitions, 5714 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:13,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:13,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:19:13,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:13,986 INFO L124 PetriNetUnfolderBase]: 1724/3286 cut-off events. [2024-06-28 00:19:13,986 INFO L125 PetriNetUnfolderBase]: For 159471/159471 co-relation queries the response was YES. [2024-06-28 00:19:14,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24768 conditions, 3286 events. 1724/3286 cut-off events. For 159471/159471 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 23765 event pairs, 448 based on Foata normal form. 4/3256 useless extension candidates. Maximal degree in co-relation 24664. Up to 2588 conditions per place. [2024-06-28 00:19:14,024 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 245 selfloop transitions, 43 changer transitions 0/297 dead transitions. [2024-06-28 00:19:14,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 297 transitions, 6377 flow [2024-06-28 00:19:14,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:19:14,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:19:14,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-28 00:19:14,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-28 00:19:14,025 INFO L175 Difference]: Start difference. First operand has 299 places, 279 transitions, 5714 flow. Second operand 6 states and 136 transitions. [2024-06-28 00:19:14,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 297 transitions, 6377 flow [2024-06-28 00:19:14,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 297 transitions, 6295 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-28 00:19:14,580 INFO L231 Difference]: Finished difference. Result has 301 places, 280 transitions, 5744 flow [2024-06-28 00:19:14,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5632, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5744, PETRI_PLACES=301, PETRI_TRANSITIONS=280} [2024-06-28 00:19:14,581 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 260 predicate places. [2024-06-28 00:19:14,581 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 280 transitions, 5744 flow [2024-06-28 00:19:14,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:14,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:14,581 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:19:14,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 00:19:14,581 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:19:14,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:14,586 INFO L85 PathProgramCache]: Analyzing trace with hash 1790753492, now seen corresponding path program 4 times [2024-06-28 00:19:14,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:14,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972111837] [2024-06-28 00:19:14,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:14,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:14,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:14,857 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:19:14,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:14,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972111837] [2024-06-28 00:19:14,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1972111837] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:14,857 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:14,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:19:14,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556515347] [2024-06-28 00:19:14,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:14,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:19:14,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:14,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:19:14,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:19:14,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:19:14,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 280 transitions, 5744 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:14,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:14,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:19:14,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:15,533 INFO L124 PetriNetUnfolderBase]: 1715/3265 cut-off events. [2024-06-28 00:19:15,533 INFO L125 PetriNetUnfolderBase]: For 158739/158739 co-relation queries the response was YES. [2024-06-28 00:19:15,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24641 conditions, 3265 events. 1715/3265 cut-off events. For 158739/158739 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 23469 event pairs, 426 based on Foata normal form. 2/3235 useless extension candidates. Maximal degree in co-relation 24536. Up to 2574 conditions per place. [2024-06-28 00:19:15,569 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 247 selfloop transitions, 48 changer transitions 3/307 dead transitions. [2024-06-28 00:19:15,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 307 transitions, 6643 flow [2024-06-28 00:19:15,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:19:15,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:19:15,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-28 00:19:15,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-28 00:19:15,570 INFO L175 Difference]: Start difference. First operand has 301 places, 280 transitions, 5744 flow. Second operand 7 states and 155 transitions. [2024-06-28 00:19:15,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 307 transitions, 6643 flow [2024-06-28 00:19:16,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 307 transitions, 6556 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-28 00:19:16,152 INFO L231 Difference]: Finished difference. Result has 307 places, 285 transitions, 5961 flow [2024-06-28 00:19:16,152 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5663, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5961, PETRI_PLACES=307, PETRI_TRANSITIONS=285} [2024-06-28 00:19:16,153 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 266 predicate places. [2024-06-28 00:19:16,153 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 285 transitions, 5961 flow [2024-06-28 00:19:16,153 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:16,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:16,153 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:19:16,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 00:19:16,153 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:19:16,153 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:16,153 INFO L85 PathProgramCache]: Analyzing trace with hash -2081297485, now seen corresponding path program 5 times [2024-06-28 00:19:16,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:16,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845283384] [2024-06-28 00:19:16,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:16,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:16,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:16,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:19:16,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:16,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845283384] [2024-06-28 00:19:16,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845283384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:16,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:16,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:19:16,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791326803] [2024-06-28 00:19:16,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:16,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:19:16,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:16,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:19:16,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:19:16,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-28 00:19:16,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 285 transitions, 5961 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:16,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:16,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-28 00:19:16,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:17,287 INFO L124 PetriNetUnfolderBase]: 1679/3197 cut-off events. [2024-06-28 00:19:17,287 INFO L125 PetriNetUnfolderBase]: For 165497/165497 co-relation queries the response was YES. [2024-06-28 00:19:17,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24432 conditions, 3197 events. 1679/3197 cut-off events. For 165497/165497 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 22943 event pairs, 418 based on Foata normal form. 4/3169 useless extension candidates. Maximal degree in co-relation 24323. Up to 2519 conditions per place. [2024-06-28 00:19:17,324 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 250 selfloop transitions, 46 changer transitions 0/304 dead transitions. [2024-06-28 00:19:17,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 304 transitions, 6619 flow [2024-06-28 00:19:17,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:19:17,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:19:17,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 132 transitions. [2024-06-28 00:19:17,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-28 00:19:17,325 INFO L175 Difference]: Start difference. First operand has 307 places, 285 transitions, 5961 flow. Second operand 6 states and 132 transitions. [2024-06-28 00:19:17,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 304 transitions, 6619 flow [2024-06-28 00:19:17,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 304 transitions, 6541 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-28 00:19:17,949 INFO L231 Difference]: Finished difference. Result has 311 places, 286 transitions, 6007 flow [2024-06-28 00:19:17,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5883, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6007, PETRI_PLACES=311, PETRI_TRANSITIONS=286} [2024-06-28 00:19:17,949 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 270 predicate places. [2024-06-28 00:19:17,949 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 286 transitions, 6007 flow [2024-06-28 00:19:17,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:17,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:17,949 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:19:17,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 00:19:17,949 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:19:17,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:17,950 INFO L85 PathProgramCache]: Analyzing trace with hash 394311126, now seen corresponding path program 5 times [2024-06-28 00:19:17,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:17,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812002442] [2024-06-28 00:19:17,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:17,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:17,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:18,364 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:19:18,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:18,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812002442] [2024-06-28 00:19:18,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [812002442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:18,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:18,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:19:18,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155773482] [2024-06-28 00:19:18,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:18,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:19:18,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:18,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:19:18,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:19:18,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:19:18,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 286 transitions, 6007 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:18,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:18,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:19:18,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:19,028 INFO L124 PetriNetUnfolderBase]: 1700/3230 cut-off events. [2024-06-28 00:19:19,028 INFO L125 PetriNetUnfolderBase]: For 172959/172959 co-relation queries the response was YES. [2024-06-28 00:19:19,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24927 conditions, 3230 events. 1700/3230 cut-off events. For 172959/172959 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 23139 event pairs, 327 based on Foata normal form. 2/3202 useless extension candidates. Maximal degree in co-relation 24817. Up to 1565 conditions per place. [2024-06-28 00:19:19,066 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 200 selfloop transitions, 110 changer transitions 1/320 dead transitions. [2024-06-28 00:19:19,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 320 transitions, 7226 flow [2024-06-28 00:19:19,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:19:19,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:19:19,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-28 00:19:19,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 00:19:19,067 INFO L175 Difference]: Start difference. First operand has 311 places, 286 transitions, 6007 flow. Second operand 7 states and 168 transitions. [2024-06-28 00:19:19,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 320 transitions, 7226 flow [2024-06-28 00:19:19,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 320 transitions, 7144 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-28 00:19:19,676 INFO L231 Difference]: Finished difference. Result has 314 places, 292 transitions, 6321 flow [2024-06-28 00:19:19,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5925, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6321, PETRI_PLACES=314, PETRI_TRANSITIONS=292} [2024-06-28 00:19:19,676 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 273 predicate places. [2024-06-28 00:19:19,676 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 292 transitions, 6321 flow [2024-06-28 00:19:19,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:19,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19: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, 1, 1, 1] [2024-06-28 00:19:19,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 00:19:19,677 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:19:19,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:19,677 INFO L85 PathProgramCache]: Analyzing trace with hash -1023401843, now seen corresponding path program 6 times [2024-06-28 00:19:19,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:19,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262139580] [2024-06-28 00:19:19,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:19,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:19,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:20,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:19:20,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:20,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262139580] [2024-06-28 00:19:20,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262139580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:20,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:20,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:19:20,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902966306] [2024-06-28 00:19:20,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:20,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:19:20,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:20,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:19:20,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:19:20,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:19:20,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 292 transitions, 6321 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:20,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:20,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:19:20,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:20,790 INFO L124 PetriNetUnfolderBase]: 1708/3254 cut-off events. [2024-06-28 00:19:20,790 INFO L125 PetriNetUnfolderBase]: For 180989/180989 co-relation queries the response was YES. [2024-06-28 00:19:20,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25339 conditions, 3254 events. 1708/3254 cut-off events. For 180989/180989 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 23412 event pairs, 329 based on Foata normal form. 4/3228 useless extension candidates. Maximal degree in co-relation 25228. Up to 1865 conditions per place. [2024-06-28 00:19:20,829 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 215 selfloop transitions, 92 changer transitions 0/316 dead transitions. [2024-06-28 00:19:20,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 316 transitions, 7232 flow [2024-06-28 00:19:20,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:19:20,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:19:20,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-28 00:19:20,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958333333333333 [2024-06-28 00:19:20,830 INFO L175 Difference]: Start difference. First operand has 314 places, 292 transitions, 6321 flow. Second operand 6 states and 143 transitions. [2024-06-28 00:19:20,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 316 transitions, 7232 flow [2024-06-28 00:19:21,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 316 transitions, 7082 flow, removed 30 selfloop flow, removed 2 redundant places. [2024-06-28 00:19:21,445 INFO L231 Difference]: Finished difference. Result has 318 places, 293 transitions, 6380 flow [2024-06-28 00:19:21,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6171, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6380, PETRI_PLACES=318, PETRI_TRANSITIONS=293} [2024-06-28 00:19:21,446 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 277 predicate places. [2024-06-28 00:19:21,446 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 293 transitions, 6380 flow [2024-06-28 00:19:21,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:21,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:21,446 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:19:21,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 00:19:21,447 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:19:21,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:21,447 INFO L85 PathProgramCache]: Analyzing trace with hash -962111530, now seen corresponding path program 6 times [2024-06-28 00:19:21,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:21,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642727919] [2024-06-28 00:19:21,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:21,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:21,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:21,865 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:19:21,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:21,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642727919] [2024-06-28 00:19:21,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [642727919] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:21,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:21,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:19:21,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762828773] [2024-06-28 00:19:21,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:21,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:19:21,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:21,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:19:21,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:19:21,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:19:21,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 293 transitions, 6380 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:21,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:21,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:19:21,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:22,555 INFO L124 PetriNetUnfolderBase]: 1716/3263 cut-off events. [2024-06-28 00:19:22,555 INFO L125 PetriNetUnfolderBase]: For 183756/183756 co-relation queries the response was YES. [2024-06-28 00:19:22,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25573 conditions, 3263 events. 1716/3263 cut-off events. For 183756/183756 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 23475 event pairs, 301 based on Foata normal form. 2/3235 useless extension candidates. Maximal degree in co-relation 25461. Up to 1589 conditions per place. [2024-06-28 00:19:22,593 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 172 selfloop transitions, 141 changer transitions 1/323 dead transitions. [2024-06-28 00:19:22,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 323 transitions, 7467 flow [2024-06-28 00:19:22,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:19:22,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:19:22,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-28 00:19:22,595 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 00:19:22,595 INFO L175 Difference]: Start difference. First operand has 318 places, 293 transitions, 6380 flow. Second operand 7 states and 168 transitions. [2024-06-28 00:19:22,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 323 transitions, 7467 flow [2024-06-28 00:19:23,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 323 transitions, 7273 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 00:19:23,193 INFO L231 Difference]: Finished difference. Result has 321 places, 294 transitions, 6495 flow [2024-06-28 00:19:23,193 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6186, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6495, PETRI_PLACES=321, PETRI_TRANSITIONS=294} [2024-06-28 00:19:23,194 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 280 predicate places. [2024-06-28 00:19:23,194 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 294 transitions, 6495 flow [2024-06-28 00:19:23,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:23,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:23,194 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:19:23,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 00:19:23,194 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:19:23,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:23,194 INFO L85 PathProgramCache]: Analyzing trace with hash 398779776, now seen corresponding path program 7 times [2024-06-28 00:19:23,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:23,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026710252] [2024-06-28 00:19:23,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:23,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:23,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:23,597 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:19:23,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:23,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026710252] [2024-06-28 00:19:23,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1026710252] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:23,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:23,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:19:23,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022978663] [2024-06-28 00:19:23,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:23,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:19:23,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:23,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:19:23,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:19:23,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:19:23,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 294 transitions, 6495 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:23,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:23,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:19:23,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:24,347 INFO L124 PetriNetUnfolderBase]: 1720/3267 cut-off events. [2024-06-28 00:19:24,347 INFO L125 PetriNetUnfolderBase]: For 188226/188226 co-relation queries the response was YES. [2024-06-28 00:19:24,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25767 conditions, 3267 events. 1720/3267 cut-off events. For 188226/188226 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 23508 event pairs, 353 based on Foata normal form. 2/3239 useless extension candidates. Maximal degree in co-relation 25655. Up to 2148 conditions per place. [2024-06-28 00:19:24,382 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 212 selfloop transitions, 96 changer transitions 1/318 dead transitions. [2024-06-28 00:19:24,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 318 transitions, 7337 flow [2024-06-28 00:19:24,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:19:24,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:19:24,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-28 00:19:24,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-28 00:19:24,383 INFO L175 Difference]: Start difference. First operand has 321 places, 294 transitions, 6495 flow. Second operand 7 states and 160 transitions. [2024-06-28 00:19:24,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 318 transitions, 7337 flow [2024-06-28 00:19:25,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 318 transitions, 7104 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 00:19:25,016 INFO L231 Difference]: Finished difference. Result has 324 places, 295 transitions, 6487 flow [2024-06-28 00:19:25,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6264, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6487, PETRI_PLACES=324, PETRI_TRANSITIONS=295} [2024-06-28 00:19:25,016 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 283 predicate places. [2024-06-28 00:19:25,016 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 295 transitions, 6487 flow [2024-06-28 00:19:25,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:25,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:25,017 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:19:25,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 00:19:25,017 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:19:25,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:25,017 INFO L85 PathProgramCache]: Analyzing trace with hash 813243941, now seen corresponding path program 5 times [2024-06-28 00:19:25,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:25,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914119505] [2024-06-28 00:19:25,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:25,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:25,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:25,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:19:25,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:25,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914119505] [2024-06-28 00:19:25,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [914119505] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:25,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:25,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:19:25,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764370664] [2024-06-28 00:19:25,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:25,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:19:25,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:25,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:19:25,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:19:25,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:19:25,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 295 transitions, 6487 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:25,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:25,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:19:25,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:26,244 INFO L124 PetriNetUnfolderBase]: 1756/3363 cut-off events. [2024-06-28 00:19:26,244 INFO L125 PetriNetUnfolderBase]: For 213949/213949 co-relation queries the response was YES. [2024-06-28 00:19:26,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26138 conditions, 3363 events. 1756/3363 cut-off events. For 213949/213949 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 24571 event pairs, 320 based on Foata normal form. 16/3349 useless extension candidates. Maximal degree in co-relation 26025. Up to 1319 conditions per place. [2024-06-28 00:19:26,282 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 185 selfloop transitions, 121 changer transitions 18/333 dead transitions. [2024-06-28 00:19:26,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 333 transitions, 7683 flow [2024-06-28 00:19:26,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:19:26,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:19:26,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-28 00:19:26,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-28 00:19:26,283 INFO L175 Difference]: Start difference. First operand has 324 places, 295 transitions, 6487 flow. Second operand 8 states and 185 transitions. [2024-06-28 00:19:26,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 333 transitions, 7683 flow [2024-06-28 00:19:26,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 333 transitions, 7485 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-28 00:19:26,991 INFO L231 Difference]: Finished difference. Result has 327 places, 291 transitions, 6475 flow [2024-06-28 00:19:26,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6289, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6475, PETRI_PLACES=327, PETRI_TRANSITIONS=291} [2024-06-28 00:19:26,991 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 286 predicate places. [2024-06-28 00:19:26,991 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 291 transitions, 6475 flow [2024-06-28 00:19:26,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:26,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:26,992 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:19:26,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 00:19:26,992 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:19:26,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:26,992 INFO L85 PathProgramCache]: Analyzing trace with hash 360249936, now seen corresponding path program 8 times [2024-06-28 00:19:26,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:26,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443854531] [2024-06-28 00:19:26,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:26,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:27,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:27,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:19:27,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:27,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443854531] [2024-06-28 00:19:27,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1443854531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:27,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:27,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:19:27,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1991655832] [2024-06-28 00:19:27,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:27,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:19:27,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:27,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:19:27,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:19:27,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:19:27,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 291 transitions, 6475 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:27,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:27,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:19:27,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:28,002 INFO L124 PetriNetUnfolderBase]: 1655/3149 cut-off events. [2024-06-28 00:19:28,002 INFO L125 PetriNetUnfolderBase]: For 192821/192821 co-relation queries the response was YES. [2024-06-28 00:19:28,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25249 conditions, 3149 events. 1655/3149 cut-off events. For 192821/192821 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 22627 event pairs, 287 based on Foata normal form. 2/3121 useless extension candidates. Maximal degree in co-relation 25135. Up to 1491 conditions per place. [2024-06-28 00:19:28,040 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 166 selfloop transitions, 141 changer transitions 1/317 dead transitions. [2024-06-28 00:19:28,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 317 transitions, 7509 flow [2024-06-28 00:19:28,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:19:28,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:19:28,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-28 00:19:28,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5928571428571429 [2024-06-28 00:19:28,041 INFO L175 Difference]: Start difference. First operand has 327 places, 291 transitions, 6475 flow. Second operand 7 states and 166 transitions. [2024-06-28 00:19:28,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 317 transitions, 7509 flow [2024-06-28 00:19:28,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 317 transitions, 7254 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 00:19:28,818 INFO L231 Difference]: Finished difference. Result has 324 places, 290 transitions, 6494 flow [2024-06-28 00:19:28,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6232, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6494, PETRI_PLACES=324, PETRI_TRANSITIONS=290} [2024-06-28 00:19:28,819 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 283 predicate places. [2024-06-28 00:19:28,819 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 290 transitions, 6494 flow [2024-06-28 00:19:28,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:28,819 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:28,819 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:19:28,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 00:19:28,819 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:19:28,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:28,820 INFO L85 PathProgramCache]: Analyzing trace with hash -461392280, now seen corresponding path program 9 times [2024-06-28 00:19:28,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:28,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684204537] [2024-06-28 00:19:28,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:28,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:28,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:29,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:19:29,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:29,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684204537] [2024-06-28 00:19:29,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684204537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:29,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:29,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:19:29,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657286426] [2024-06-28 00:19:29,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:29,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:19:29,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:29,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:19:29,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:19:29,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:19:29,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 290 transitions, 6494 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:29,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:29,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:19:29,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:29,908 INFO L124 PetriNetUnfolderBase]: 1634/3122 cut-off events. [2024-06-28 00:19:29,909 INFO L125 PetriNetUnfolderBase]: For 186048/186048 co-relation queries the response was YES. [2024-06-28 00:19:30,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24945 conditions, 3122 events. 1634/3122 cut-off events. For 186048/186048 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 22410 event pairs, 308 based on Foata normal form. 2/3094 useless extension candidates. Maximal degree in co-relation 24832. Up to 1877 conditions per place. [2024-06-28 00:19:30,012 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 196 selfloop transitions, 112 changer transitions 1/318 dead transitions. [2024-06-28 00:19:30,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 318 transitions, 7636 flow [2024-06-28 00:19:30,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:19:30,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:19:30,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-28 00:19:30,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5583333333333333 [2024-06-28 00:19:30,013 INFO L175 Difference]: Start difference. First operand has 324 places, 290 transitions, 6494 flow. Second operand 9 states and 201 transitions. [2024-06-28 00:19:30,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 318 transitions, 7636 flow [2024-06-28 00:19:30,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 318 transitions, 7348 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-28 00:19:30,715 INFO L231 Difference]: Finished difference. Result has 328 places, 289 transitions, 6409 flow [2024-06-28 00:19:30,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6206, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6409, PETRI_PLACES=328, PETRI_TRANSITIONS=289} [2024-06-28 00:19:30,715 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 287 predicate places. [2024-06-28 00:19:30,715 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 289 transitions, 6409 flow [2024-06-28 00:19:30,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:30,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:30,716 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:19:30,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 00:19:30,716 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:19:30,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:30,716 INFO L85 PathProgramCache]: Analyzing trace with hash -570432155, now seen corresponding path program 7 times [2024-06-28 00:19:30,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:30,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148674167] [2024-06-28 00:19:30,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:30,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:30,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:31,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:19:31,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:31,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148674167] [2024-06-28 00:19:31,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1148674167] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:31,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:31,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:19:31,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306739365] [2024-06-28 00:19:31,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:31,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:19:31,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:31,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:19:31,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:19:31,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:19:31,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 289 transitions, 6409 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:31,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:31,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:19:31,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:31,791 INFO L124 PetriNetUnfolderBase]: 1622/3100 cut-off events. [2024-06-28 00:19:31,792 INFO L125 PetriNetUnfolderBase]: For 184559/184559 co-relation queries the response was YES. [2024-06-28 00:19:31,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24543 conditions, 3100 events. 1622/3100 cut-off events. For 184559/184559 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 22275 event pairs, 294 based on Foata normal form. 4/3074 useless extension candidates. Maximal degree in co-relation 24429. Up to 1741 conditions per place. [2024-06-28 00:19:31,828 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 205 selfloop transitions, 95 changer transitions 0/309 dead transitions. [2024-06-28 00:19:31,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 309 transitions, 7293 flow [2024-06-28 00:19:31,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:19:31,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:19:31,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-28 00:19:31,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-28 00:19:31,829 INFO L175 Difference]: Start difference. First operand has 328 places, 289 transitions, 6409 flow. Second operand 6 states and 140 transitions. [2024-06-28 00:19:31,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 309 transitions, 7293 flow [2024-06-28 00:19:32,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 309 transitions, 7061 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 00:19:32,701 INFO L231 Difference]: Finished difference. Result has 328 places, 289 transitions, 6376 flow [2024-06-28 00:19:32,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6177, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6376, PETRI_PLACES=328, PETRI_TRANSITIONS=289} [2024-06-28 00:19:32,701 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 287 predicate places. [2024-06-28 00:19:32,702 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 289 transitions, 6376 flow [2024-06-28 00:19:32,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:32,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:32,702 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:19:32,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 00:19:32,702 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:19:32,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:32,702 INFO L85 PathProgramCache]: Analyzing trace with hash -865450474, now seen corresponding path program 10 times [2024-06-28 00:19:32,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:32,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028699209] [2024-06-28 00:19:32,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:32,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:32,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:33,146 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:19:33,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:33,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028699209] [2024-06-28 00:19:33,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2028699209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:33,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:33,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:19:33,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729531526] [2024-06-28 00:19:33,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:33,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:19:33,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:33,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:19:33,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:19:33,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-28 00:19:33,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 289 transitions, 6376 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:33,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:33,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-28 00:19:33,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:33,820 INFO L124 PetriNetUnfolderBase]: 1613/3075 cut-off events. [2024-06-28 00:19:33,820 INFO L125 PetriNetUnfolderBase]: For 182714/182714 co-relation queries the response was YES. [2024-06-28 00:19:33,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24367 conditions, 3075 events. 1613/3075 cut-off events. For 182714/182714 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 22060 event pairs, 318 based on Foata normal form. 2/3047 useless extension candidates. Maximal degree in co-relation 24252. Up to 1849 conditions per place. [2024-06-28 00:19:33,857 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 193 selfloop transitions, 110 changer transitions 1/312 dead transitions. [2024-06-28 00:19:33,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 312 transitions, 7396 flow [2024-06-28 00:19:33,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:19:33,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:19:33,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 169 transitions. [2024-06-28 00:19:33,858 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.528125 [2024-06-28 00:19:33,859 INFO L175 Difference]: Start difference. First operand has 328 places, 289 transitions, 6376 flow. Second operand 8 states and 169 transitions. [2024-06-28 00:19:33,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 312 transitions, 7396 flow [2024-06-28 00:19:34,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 312 transitions, 7181 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-28 00:19:34,675 INFO L231 Difference]: Finished difference. Result has 332 places, 288 transitions, 6376 flow [2024-06-28 00:19:34,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6161, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6376, PETRI_PLACES=332, PETRI_TRANSITIONS=288} [2024-06-28 00:19:34,676 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 291 predicate places. [2024-06-28 00:19:34,676 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 288 transitions, 6376 flow [2024-06-28 00:19:34,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:34,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:34,676 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:19:34,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 00:19:34,677 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:19:34,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:34,677 INFO L85 PathProgramCache]: Analyzing trace with hash -608753331, now seen corresponding path program 6 times [2024-06-28 00:19:34,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:34,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880516560] [2024-06-28 00:19:34,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:34,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:34,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:35,128 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:19:35,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:35,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880516560] [2024-06-28 00:19:35,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880516560] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:35,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:35,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:19:35,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248418617] [2024-06-28 00:19:35,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:35,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:19:35,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:35,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:19:35,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:19:35,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:19:35,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 288 transitions, 6376 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:35,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:35,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:19:35,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:35,765 INFO L124 PetriNetUnfolderBase]: 1569/3015 cut-off events. [2024-06-28 00:19:35,765 INFO L125 PetriNetUnfolderBase]: For 182139/182139 co-relation queries the response was YES. [2024-06-28 00:19:35,794 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23050 conditions, 3015 events. 1569/3015 cut-off events. For 182139/182139 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 21719 event pairs, 346 based on Foata normal form. 16/3001 useless extension candidates. Maximal degree in co-relation 22934. Up to 1921 conditions per place. [2024-06-28 00:19:35,804 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 194 selfloop transitions, 97 changer transitions 14/314 dead transitions. [2024-06-28 00:19:35,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 314 transitions, 7106 flow [2024-06-28 00:19:35,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:19:35,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:19:35,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-28 00:19:35,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.553125 [2024-06-28 00:19:35,807 INFO L175 Difference]: Start difference. First operand has 332 places, 288 transitions, 6376 flow. Second operand 8 states and 177 transitions. [2024-06-28 00:19:35,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 314 transitions, 7106 flow [2024-06-28 00:19:36,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 314 transitions, 6886 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 00:19:36,665 INFO L231 Difference]: Finished difference. Result has 333 places, 284 transitions, 6287 flow [2024-06-28 00:19:36,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6156, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6287, PETRI_PLACES=333, PETRI_TRANSITIONS=284} [2024-06-28 00:19:36,666 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 292 predicate places. [2024-06-28 00:19:36,666 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 284 transitions, 6287 flow [2024-06-28 00:19:36,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:36,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:36,666 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:19:36,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 00:19:36,667 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:19:36,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:36,667 INFO L85 PathProgramCache]: Analyzing trace with hash -496204271, now seen corresponding path program 8 times [2024-06-28 00:19:36,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:36,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [715698978] [2024-06-28 00:19:36,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:36,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:36,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:37,073 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:19:37,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:37,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [715698978] [2024-06-28 00:19:37,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [715698978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:37,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:37,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:19:37,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324955947] [2024-06-28 00:19:37,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:37,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:19:37,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:37,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:19:37,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:19:37,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 40 [2024-06-28 00:19:37,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 284 transitions, 6287 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:37,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:37,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 40 [2024-06-28 00:19:37,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:37,709 INFO L124 PetriNetUnfolderBase]: 1479/2859 cut-off events. [2024-06-28 00:19:37,709 INFO L125 PetriNetUnfolderBase]: For 154419/154419 co-relation queries the response was YES. [2024-06-28 00:19:37,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22031 conditions, 2859 events. 1479/2859 cut-off events. For 154419/154419 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 20220 event pairs, 289 based on Foata normal form. 4/2846 useless extension candidates. Maximal degree in co-relation 21914. Up to 2209 conditions per place. [2024-06-28 00:19:37,741 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 249 selfloop transitions, 42 changer transitions 0/299 dead transitions. [2024-06-28 00:19:37,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 299 transitions, 6905 flow [2024-06-28 00:19:37,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:19:37,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:19:37,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-28 00:19:37,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625 [2024-06-28 00:19:37,742 INFO L175 Difference]: Start difference. First operand has 333 places, 284 transitions, 6287 flow. Second operand 8 states and 148 transitions. [2024-06-28 00:19:37,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 299 transitions, 6905 flow [2024-06-28 00:19:38,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 299 transitions, 6664 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 00:19:38,515 INFO L231 Difference]: Finished difference. Result has 331 places, 284 transitions, 6143 flow [2024-06-28 00:19:38,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6046, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6143, PETRI_PLACES=331, PETRI_TRANSITIONS=284} [2024-06-28 00:19:38,515 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 290 predicate places. [2024-06-28 00:19:38,515 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 284 transitions, 6143 flow [2024-06-28 00:19:38,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:38,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:38,515 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:19:38,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 00:19:38,516 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:19:38,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:38,516 INFO L85 PathProgramCache]: Analyzing trace with hash -105009011, now seen corresponding path program 9 times [2024-06-28 00:19:38,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:38,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136499929] [2024-06-28 00:19:38,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:38,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:38,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:39,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:19:39,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:39,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136499929] [2024-06-28 00:19:39,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136499929] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:39,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:39,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:19:39,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115019737] [2024-06-28 00:19:39,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:39,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:19:39,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:39,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:19:39,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:19:39,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 40 [2024-06-28 00:19:39,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 284 transitions, 6143 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:39,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:39,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 40 [2024-06-28 00:19:39,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:39,689 INFO L124 PetriNetUnfolderBase]: 1471/2834 cut-off events. [2024-06-28 00:19:39,689 INFO L125 PetriNetUnfolderBase]: For 145446/145446 co-relation queries the response was YES. [2024-06-28 00:19:39,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21441 conditions, 2834 events. 1471/2834 cut-off events. For 145446/145446 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 20054 event pairs, 296 based on Foata normal form. 4/2821 useless extension candidates. Maximal degree in co-relation 21325. Up to 2197 conditions per place. [2024-06-28 00:19:39,723 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 249 selfloop transitions, 42 changer transitions 0/299 dead transitions. [2024-06-28 00:19:39,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 299 transitions, 6761 flow [2024-06-28 00:19:39,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:19:39,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:19:39,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-28 00:19:39,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4857142857142857 [2024-06-28 00:19:39,724 INFO L175 Difference]: Start difference. First operand has 331 places, 284 transitions, 6143 flow. Second operand 7 states and 136 transitions. [2024-06-28 00:19:39,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 299 transitions, 6761 flow [2024-06-28 00:19:40,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 299 transitions, 6588 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-28 00:19:40,429 INFO L231 Difference]: Finished difference. Result has 330 places, 284 transitions, 6067 flow [2024-06-28 00:19:40,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5970, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6067, PETRI_PLACES=330, PETRI_TRANSITIONS=284} [2024-06-28 00:19:40,430 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 289 predicate places. [2024-06-28 00:19:40,430 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 284 transitions, 6067 flow [2024-06-28 00:19:40,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:40,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:40,430 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:19:40,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 00:19:40,430 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:19:40,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:40,431 INFO L85 PathProgramCache]: Analyzing trace with hash 122203335, now seen corresponding path program 10 times [2024-06-28 00:19:40,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:40,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076595932] [2024-06-28 00:19:40,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:40,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:40,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:40,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:19:40,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:40,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1076595932] [2024-06-28 00:19:40,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1076595932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:40,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:40,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:19:40,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950220505] [2024-06-28 00:19:40,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:40,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:19:40,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:40,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:19:40,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:19:40,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:19:40,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 284 transitions, 6067 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:40,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:40,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:19:40,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:41,384 INFO L124 PetriNetUnfolderBase]: 1463/2812 cut-off events. [2024-06-28 00:19:41,385 INFO L125 PetriNetUnfolderBase]: For 140927/140927 co-relation queries the response was YES. [2024-06-28 00:19:41,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20957 conditions, 2812 events. 1463/2812 cut-off events. For 140927/140927 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 19819 event pairs, 216 based on Foata normal form. 4/2786 useless extension candidates. Maximal degree in co-relation 20842. Up to 1508 conditions per place. [2024-06-28 00:19:41,418 INFO L140 encePairwiseOnDemand]: 35/40 looper letters, 204 selfloop transitions, 90 changer transitions 0/303 dead transitions. [2024-06-28 00:19:41,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 303 transitions, 6835 flow [2024-06-28 00:19:41,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:19:41,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:19:41,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 122 transitions. [2024-06-28 00:19:41,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61 [2024-06-28 00:19:41,419 INFO L175 Difference]: Start difference. First operand has 330 places, 284 transitions, 6067 flow. Second operand 5 states and 122 transitions. [2024-06-28 00:19:41,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 303 transitions, 6835 flow [2024-06-28 00:19:42,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 303 transitions, 6727 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-28 00:19:42,078 INFO L231 Difference]: Finished difference. Result has 328 places, 284 transitions, 6162 flow [2024-06-28 00:19:42,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5959, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=6162, PETRI_PLACES=328, PETRI_TRANSITIONS=284} [2024-06-28 00:19:42,078 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 287 predicate places. [2024-06-28 00:19:42,078 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 284 transitions, 6162 flow [2024-06-28 00:19:42,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:42,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:42,079 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:19:42,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 00:19:42,079 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:19:42,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:42,079 INFO L85 PathProgramCache]: Analyzing trace with hash 252335246, now seen corresponding path program 11 times [2024-06-28 00:19:42,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:42,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658050545] [2024-06-28 00:19:42,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:42,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:42,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:42,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:19:42,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:42,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658050545] [2024-06-28 00:19:42,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658050545] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:42,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:42,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:19:42,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134134791] [2024-06-28 00:19:42,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:42,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:19:42,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:42,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:19:42,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:19:42,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:19:42,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 284 transitions, 6162 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:42,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:42,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:19:42,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:43,005 INFO L124 PetriNetUnfolderBase]: 1458/2801 cut-off events. [2024-06-28 00:19:43,005 INFO L125 PetriNetUnfolderBase]: For 137235/137235 co-relation queries the response was YES. [2024-06-28 00:19:43,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21125 conditions, 2801 events. 1458/2801 cut-off events. For 137235/137235 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 19792 event pairs, 330 based on Foata normal form. 2/2769 useless extension candidates. Maximal degree in co-relation 21010. Up to 2145 conditions per place. [2024-06-28 00:19:43,043 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 239 selfloop transitions, 57 changer transitions 1/306 dead transitions. [2024-06-28 00:19:43,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 306 transitions, 6826 flow [2024-06-28 00:19:43,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:19:43,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:19:43,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-28 00:19:43,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 00:19:43,045 INFO L175 Difference]: Start difference. First operand has 328 places, 284 transitions, 6162 flow. Second operand 6 states and 144 transitions. [2024-06-28 00:19:43,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 306 transitions, 6826 flow [2024-06-28 00:19:43,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 306 transitions, 6588 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-28 00:19:43,704 INFO L231 Difference]: Finished difference. Result has 327 places, 283 transitions, 6026 flow [2024-06-28 00:19:43,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5924, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6026, PETRI_PLACES=327, PETRI_TRANSITIONS=283} [2024-06-28 00:19:43,704 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 286 predicate places. [2024-06-28 00:19:43,704 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 283 transitions, 6026 flow [2024-06-28 00:19:43,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:43,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:43,704 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:19:43,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 00:19:43,704 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:19:43,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:43,705 INFO L85 PathProgramCache]: Analyzing trace with hash -503019311, now seen corresponding path program 11 times [2024-06-28 00:19:43,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:43,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95981918] [2024-06-28 00:19:43,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:43,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:43,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:44,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:19:44,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:44,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95981918] [2024-06-28 00:19:44,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [95981918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:44,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:44,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:19:44,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752686125] [2024-06-28 00:19:44,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:44,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:19:44,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:44,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:19:44,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:19:44,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:19:44,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 283 transitions, 6026 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:44,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:44,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:19:44,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:44,677 INFO L124 PetriNetUnfolderBase]: 1446/2779 cut-off events. [2024-06-28 00:19:44,677 INFO L125 PetriNetUnfolderBase]: For 122597/122597 co-relation queries the response was YES. [2024-06-28 00:19:44,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20282 conditions, 2779 events. 1446/2779 cut-off events. For 122597/122597 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 19630 event pairs, 329 based on Foata normal form. 4/2749 useless extension candidates. Maximal degree in co-relation 20169. Up to 2055 conditions per place. [2024-06-28 00:19:44,709 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 238 selfloop transitions, 54 changer transitions 0/301 dead transitions. [2024-06-28 00:19:44,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 301 transitions, 6666 flow [2024-06-28 00:19:44,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:19:44,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:19:44,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 122 transitions. [2024-06-28 00:19:44,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61 [2024-06-28 00:19:44,710 INFO L175 Difference]: Start difference. First operand has 327 places, 283 transitions, 6026 flow. Second operand 5 states and 122 transitions. [2024-06-28 00:19:44,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 301 transitions, 6666 flow [2024-06-28 00:19:45,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 301 transitions, 6544 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-28 00:19:45,283 INFO L231 Difference]: Finished difference. Result has 327 places, 283 transitions, 6035 flow [2024-06-28 00:19:45,283 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5904, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=6035, PETRI_PLACES=327, PETRI_TRANSITIONS=283} [2024-06-28 00:19:45,283 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 286 predicate places. [2024-06-28 00:19:45,283 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 283 transitions, 6035 flow [2024-06-28 00:19:45,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:45,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:45,283 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:19:45,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 00:19:45,283 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:19:45,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:45,284 INFO L85 PathProgramCache]: Analyzing trace with hash 1492740490, now seen corresponding path program 12 times [2024-06-28 00:19:45,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:45,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931929935] [2024-06-28 00:19:45,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:45,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:45,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:45,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:19:45,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:45,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1931929935] [2024-06-28 00:19:45,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1931929935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:45,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:45,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:19:45,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12977966] [2024-06-28 00:19:45,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:45,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:19:45,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:45,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:19:45,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:19:45,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:19:45,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 283 transitions, 6035 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:45,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:45,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:19:45,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:46,217 INFO L124 PetriNetUnfolderBase]: 1480/2864 cut-off events. [2024-06-28 00:19:46,217 INFO L125 PetriNetUnfolderBase]: For 137345/137345 co-relation queries the response was YES. [2024-06-28 00:19:46,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20983 conditions, 2864 events. 1480/2864 cut-off events. For 137345/137345 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 20475 event pairs, 243 based on Foata normal form. 4/2838 useless extension candidates. Maximal degree in co-relation 20869. Up to 925 conditions per place. [2024-06-28 00:19:46,251 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 222 selfloop transitions, 81 changer transitions 3/315 dead transitions. [2024-06-28 00:19:46,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 315 transitions, 7001 flow [2024-06-28 00:19:46,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:19:46,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:19:46,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-28 00:19:46,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-28 00:19:46,252 INFO L175 Difference]: Start difference. First operand has 327 places, 283 transitions, 6035 flow. Second operand 8 states and 188 transitions. [2024-06-28 00:19:46,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 315 transitions, 7001 flow [2024-06-28 00:19:46,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 315 transitions, 6812 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-28 00:19:46,907 INFO L231 Difference]: Finished difference. Result has 329 places, 280 transitions, 5960 flow [2024-06-28 00:19:46,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5858, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5960, PETRI_PLACES=329, PETRI_TRANSITIONS=280} [2024-06-28 00:19:46,907 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 288 predicate places. [2024-06-28 00:19:46,907 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 280 transitions, 5960 flow [2024-06-28 00:19:46,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:46,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:46,908 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:19:46,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 00:19:46,908 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:19:46,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:46,908 INFO L85 PathProgramCache]: Analyzing trace with hash -1510720205, now seen corresponding path program 12 times [2024-06-28 00:19:46,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:46,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102191168] [2024-06-28 00:19:46,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:46,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:46,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:47,384 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:19:47,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:47,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102191168] [2024-06-28 00:19:47,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102191168] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:47,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:47,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:19:47,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129867574] [2024-06-28 00:19:47,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:47,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:19:47,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:47,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:19:47,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:19:47,410 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:19:47,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 280 transitions, 5960 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:47,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:47,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:19:47,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:48,029 INFO L124 PetriNetUnfolderBase]: 1452/2812 cut-off events. [2024-06-28 00:19:48,029 INFO L125 PetriNetUnfolderBase]: For 122194/122194 co-relation queries the response was YES. [2024-06-28 00:19:48,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20345 conditions, 2812 events. 1452/2812 cut-off events. For 122194/122194 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 20005 event pairs, 339 based on Foata normal form. 4/2805 useless extension candidates. Maximal degree in co-relation 20232. Up to 1930 conditions per place. [2024-06-28 00:19:48,067 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 224 selfloop transitions, 69 changer transitions 0/302 dead transitions. [2024-06-28 00:19:48,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 302 transitions, 6610 flow [2024-06-28 00:19:48,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:19:48,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:19:48,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-28 00:19:48,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-06-28 00:19:48,068 INFO L175 Difference]: Start difference. First operand has 329 places, 280 transitions, 5960 flow. Second operand 6 states and 142 transitions. [2024-06-28 00:19:48,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 302 transitions, 6610 flow [2024-06-28 00:19:48,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 302 transitions, 6485 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 00:19:48,795 INFO L231 Difference]: Finished difference. Result has 329 places, 280 transitions, 5988 flow [2024-06-28 00:19:48,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5835, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5988, PETRI_PLACES=329, PETRI_TRANSITIONS=280} [2024-06-28 00:19:48,796 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 288 predicate places. [2024-06-28 00:19:48,796 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 280 transitions, 5988 flow [2024-06-28 00:19:48,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:48,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:48,796 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:19:48,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 00:19:48,796 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:19:48,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:48,797 INFO L85 PathProgramCache]: Analyzing trace with hash 2125807439, now seen corresponding path program 1 times [2024-06-28 00:19:48,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:48,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473610769] [2024-06-28 00:19:48,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:48,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:48,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:49,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:19:49,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:49,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473610769] [2024-06-28 00:19:49,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473610769] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:49,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:49,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:19:49,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308829998] [2024-06-28 00:19:49,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:49,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:19:49,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:49,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:19:49,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:19:49,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 40 [2024-06-28 00:19:49,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 280 transitions, 5988 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:49,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:49,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 40 [2024-06-28 00:19:49,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:50,014 INFO L124 PetriNetUnfolderBase]: 1537/2954 cut-off events. [2024-06-28 00:19:50,015 INFO L125 PetriNetUnfolderBase]: For 143777/143777 co-relation queries the response was YES. [2024-06-28 00:19:50,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22184 conditions, 2954 events. 1537/2954 cut-off events. For 143777/143777 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 21043 event pairs, 311 based on Foata normal form. 4/2945 useless extension candidates. Maximal degree in co-relation 22073. Up to 1779 conditions per place. [2024-06-28 00:19:50,051 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 224 selfloop transitions, 78 changer transitions 9/319 dead transitions. [2024-06-28 00:19:50,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 319 transitions, 7016 flow [2024-06-28 00:19:50,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:19:50,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:19:50,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-28 00:19:50,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5055555555555555 [2024-06-28 00:19:50,052 INFO L175 Difference]: Start difference. First operand has 329 places, 280 transitions, 5988 flow. Second operand 9 states and 182 transitions. [2024-06-28 00:19:50,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 319 transitions, 7016 flow [2024-06-28 00:19:50,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 319 transitions, 6803 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-28 00:19:50,718 INFO L231 Difference]: Finished difference. Result has 332 places, 278 transitions, 5915 flow [2024-06-28 00:19:50,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5779, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5915, PETRI_PLACES=332, PETRI_TRANSITIONS=278} [2024-06-28 00:19:50,718 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 291 predicate places. [2024-06-28 00:19:50,718 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 278 transitions, 5915 flow [2024-06-28 00:19:50,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:50,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:50,718 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:19:50,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 00:19:50,718 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:19:50,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:50,719 INFO L85 PathProgramCache]: Analyzing trace with hash 260553933, now seen corresponding path program 2 times [2024-06-28 00:19:50,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:50,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756148674] [2024-06-28 00:19:50,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:50,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:50,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:51,304 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:19:51,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:51,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756148674] [2024-06-28 00:19:51,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756148674] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:51,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:51,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:19:51,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725667043] [2024-06-28 00:19:51,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:51,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:19:51,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:51,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:19:51,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:19:51,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 40 [2024-06-28 00:19:51,337 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 278 transitions, 5915 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:51,337 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:51,337 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 40 [2024-06-28 00:19:51,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:52,062 INFO L124 PetriNetUnfolderBase]: 1469/2863 cut-off events. [2024-06-28 00:19:52,062 INFO L125 PetriNetUnfolderBase]: For 135441/135441 co-relation queries the response was YES. [2024-06-28 00:19:52,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20815 conditions, 2863 events. 1469/2863 cut-off events. For 135441/135441 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 20575 event pairs, 328 based on Foata normal form. 4/2854 useless extension candidates. Maximal degree in co-relation 20704. Up to 1931 conditions per place. [2024-06-28 00:19:52,095 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 224 selfloop transitions, 59 changer transitions 15/306 dead transitions. [2024-06-28 00:19:52,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 306 transitions, 6597 flow [2024-06-28 00:19:52,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:19:52,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:19:52,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-28 00:19:52,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49166666666666664 [2024-06-28 00:19:52,096 INFO L175 Difference]: Start difference. First operand has 332 places, 278 transitions, 5915 flow. Second operand 9 states and 177 transitions. [2024-06-28 00:19:52,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 306 transitions, 6597 flow [2024-06-28 00:19:52,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 306 transitions, 6413 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-06-28 00:19:52,738 INFO L231 Difference]: Finished difference. Result has 332 places, 265 transitions, 5453 flow [2024-06-28 00:19:52,738 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5731, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5453, PETRI_PLACES=332, PETRI_TRANSITIONS=265} [2024-06-28 00:19:52,738 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 291 predicate places. [2024-06-28 00:19:52,738 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 265 transitions, 5453 flow [2024-06-28 00:19:52,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:52,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:52,739 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:19:52,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 00:19:52,739 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:19:52,739 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:52,739 INFO L85 PathProgramCache]: Analyzing trace with hash -1972443797, now seen corresponding path program 3 times [2024-06-28 00:19:52,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:52,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238839604] [2024-06-28 00:19:52,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:52,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:52,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:53,254 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:19:53,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:53,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1238839604] [2024-06-28 00:19:53,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1238839604] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:53,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:53,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:19:53,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466173630] [2024-06-28 00:19:53,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:53,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:19:53,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:53,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:19:53,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:19:53,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 40 [2024-06-28 00:19:53,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 265 transitions, 5453 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:53,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:53,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 40 [2024-06-28 00:19:53,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:53,922 INFO L124 PetriNetUnfolderBase]: 1373/2696 cut-off events. [2024-06-28 00:19:53,922 INFO L125 PetriNetUnfolderBase]: For 118531/118531 co-relation queries the response was YES. [2024-06-28 00:19:53,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18586 conditions, 2696 events. 1373/2696 cut-off events. For 118531/118531 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 19166 event pairs, 304 based on Foata normal form. 8/2692 useless extension candidates. Maximal degree in co-relation 18475. Up to 1922 conditions per place. [2024-06-28 00:19:53,952 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 219 selfloop transitions, 37 changer transitions 28/292 dead transitions. [2024-06-28 00:19:53,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 292 transitions, 6141 flow [2024-06-28 00:19:53,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:19:53,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:19:53,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-28 00:19:53,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48055555555555557 [2024-06-28 00:19:53,953 INFO L175 Difference]: Start difference. First operand has 332 places, 265 transitions, 5453 flow. Second operand 9 states and 173 transitions. [2024-06-28 00:19:53,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 292 transitions, 6141 flow [2024-06-28 00:19:54,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 292 transitions, 5972 flow, removed 4 selfloop flow, removed 16 redundant places. [2024-06-28 00:19:54,472 INFO L231 Difference]: Finished difference. Result has 326 places, 243 transitions, 4868 flow [2024-06-28 00:19:54,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5284, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4868, PETRI_PLACES=326, PETRI_TRANSITIONS=243} [2024-06-28 00:19:54,472 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 285 predicate places. [2024-06-28 00:19:54,472 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 243 transitions, 4868 flow [2024-06-28 00:19:54,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:54,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:54,473 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:19:54,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 00:19:54,473 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:19:54,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:54,473 INFO L85 PathProgramCache]: Analyzing trace with hash -124864857, now seen corresponding path program 4 times [2024-06-28 00:19:54,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:54,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073559765] [2024-06-28 00:19:54,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:54,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:54,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:54,972 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:19:54,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:54,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073559765] [2024-06-28 00:19:54,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073559765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:54,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:54,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:19:54,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167172469] [2024-06-28 00:19:54,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:54,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:19:54,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:54,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:19:54,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:19:55,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:19:55,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 243 transitions, 4868 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:55,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:55,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:19:55,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:55,534 INFO L124 PetriNetUnfolderBase]: 1250/2468 cut-off events. [2024-06-28 00:19:55,534 INFO L125 PetriNetUnfolderBase]: For 122877/122877 co-relation queries the response was YES. [2024-06-28 00:19:55,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17226 conditions, 2468 events. 1250/2468 cut-off events. For 122877/122877 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 17522 event pairs, 292 based on Foata normal form. 4/2458 useless extension candidates. Maximal degree in co-relation 17118. Up to 1655 conditions per place. [2024-06-28 00:19:55,561 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 220 selfloop transitions, 44 changer transitions 0/273 dead transitions. [2024-06-28 00:19:55,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 273 transitions, 5636 flow [2024-06-28 00:19:55,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:19:55,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:19:55,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-28 00:19:55,562 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5928571428571429 [2024-06-28 00:19:55,562 INFO L175 Difference]: Start difference. First operand has 326 places, 243 transitions, 4868 flow. Second operand 7 states and 166 transitions. [2024-06-28 00:19:55,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 273 transitions, 5636 flow [2024-06-28 00:19:56,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 273 transitions, 5488 flow, removed 1 selfloop flow, removed 13 redundant places. [2024-06-28 00:19:56,007 INFO L231 Difference]: Finished difference. Result has 320 places, 245 transitions, 4863 flow [2024-06-28 00:19:56,007 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4720, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4863, PETRI_PLACES=320, PETRI_TRANSITIONS=245} [2024-06-28 00:19:56,007 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 279 predicate places. [2024-06-28 00:19:56,008 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 245 transitions, 4863 flow [2024-06-28 00:19:56,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:56,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:56,008 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:19:56,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 00:19:56,008 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:19:56,008 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:56,008 INFO L85 PathProgramCache]: Analyzing trace with hash 2114564955, now seen corresponding path program 5 times [2024-06-28 00:19:56,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:56,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356699494] [2024-06-28 00:19:56,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:56,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:56,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:56,550 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:19:56,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:56,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356699494] [2024-06-28 00:19:56,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [356699494] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:56,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:56,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:19:56,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883233192] [2024-06-28 00:19:56,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:56,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:19:56,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:56,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:19:56,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:19:56,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:19:56,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 245 transitions, 4863 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:56,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:56,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:19:56,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:57,130 INFO L124 PetriNetUnfolderBase]: 1262/2501 cut-off events. [2024-06-28 00:19:57,130 INFO L125 PetriNetUnfolderBase]: For 125309/125309 co-relation queries the response was YES. [2024-06-28 00:19:57,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17415 conditions, 2501 events. 1262/2501 cut-off events. For 125309/125309 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 17875 event pairs, 320 based on Foata normal form. 4/2491 useless extension candidates. Maximal degree in co-relation 17309. Up to 1871 conditions per place. [2024-06-28 00:19:57,157 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 216 selfloop transitions, 45 changer transitions 0/270 dead transitions. [2024-06-28 00:19:57,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 270 transitions, 5479 flow [2024-06-28 00:19:57,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:19:57,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:19:57,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-28 00:19:57,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 00:19:57,157 INFO L175 Difference]: Start difference. First operand has 320 places, 245 transitions, 4863 flow. Second operand 7 states and 161 transitions. [2024-06-28 00:19:57,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 270 transitions, 5479 flow [2024-06-28 00:19:57,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 270 transitions, 5392 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 00:19:57,585 INFO L231 Difference]: Finished difference. Result has 322 places, 246 transitions, 4903 flow [2024-06-28 00:19:57,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4778, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4903, PETRI_PLACES=322, PETRI_TRANSITIONS=246} [2024-06-28 00:19:57,586 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 281 predicate places. [2024-06-28 00:19:57,586 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 246 transitions, 4903 flow [2024-06-28 00:19:57,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:57,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:57,586 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:19:57,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 00:19:57,587 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:19:57,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:57,587 INFO L85 PathProgramCache]: Analyzing trace with hash 385013555, now seen corresponding path program 6 times [2024-06-28 00:19:57,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:57,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038006485] [2024-06-28 00:19:57,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:57,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:57,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:58,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:19:58,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:58,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038006485] [2024-06-28 00:19:58,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038006485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:58,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:58,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:19:58,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286813977] [2024-06-28 00:19:58,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:58,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:19:58,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:58,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:19:58,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:19:58,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:19:58,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 246 transitions, 4903 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:58,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:58,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:19:58,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:58,619 INFO L124 PetriNetUnfolderBase]: 1254/2493 cut-off events. [2024-06-28 00:19:58,619 INFO L125 PetriNetUnfolderBase]: For 116439/116439 co-relation queries the response was YES. [2024-06-28 00:19:58,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17135 conditions, 2493 events. 1254/2493 cut-off events. For 116439/116439 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 17854 event pairs, 318 based on Foata normal form. 4/2483 useless extension candidates. Maximal degree in co-relation 17029. Up to 1833 conditions per place. [2024-06-28 00:19:58,646 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 218 selfloop transitions, 44 changer transitions 0/271 dead transitions. [2024-06-28 00:19:58,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 271 transitions, 5521 flow [2024-06-28 00:19:58,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:19:58,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:19:58,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-28 00:19:58,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 00:19:58,647 INFO L175 Difference]: Start difference. First operand has 322 places, 246 transitions, 4903 flow. Second operand 7 states and 161 transitions. [2024-06-28 00:19:58,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 271 transitions, 5521 flow [2024-06-28 00:19:59,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 271 transitions, 5418 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 00:19:59,117 INFO L231 Difference]: Finished difference. Result has 323 places, 247 transitions, 4924 flow [2024-06-28 00:19:59,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4800, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4924, PETRI_PLACES=323, PETRI_TRANSITIONS=247} [2024-06-28 00:19:59,117 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 282 predicate places. [2024-06-28 00:19:59,117 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 247 transitions, 4924 flow [2024-06-28 00:19:59,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:59,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:59,117 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:19:59,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 00:19:59,118 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:19:59,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:59,118 INFO L85 PathProgramCache]: Analyzing trace with hash 231050261, now seen corresponding path program 7 times [2024-06-28 00:19:59,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:59,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172523981] [2024-06-28 00:19:59,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:59,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:59,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:59,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:19:59,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:59,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172523981] [2024-06-28 00:19:59,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [172523981] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:59,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:59,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:19:59,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586772102] [2024-06-28 00:19:59,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:59,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:19:59,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:59,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:19:59,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:19:59,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:19:59,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 247 transitions, 4924 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:59,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:59,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:19:59,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:00,175 INFO L124 PetriNetUnfolderBase]: 1266/2507 cut-off events. [2024-06-28 00:20:00,175 INFO L125 PetriNetUnfolderBase]: For 116925/116925 co-relation queries the response was YES. [2024-06-28 00:20:00,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17259 conditions, 2507 events. 1266/2507 cut-off events. For 116925/116925 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 17955 event pairs, 327 based on Foata normal form. 4/2497 useless extension candidates. Maximal degree in co-relation 17153. Up to 1982 conditions per place. [2024-06-28 00:20:00,203 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 226 selfloop transitions, 32 changer transitions 0/267 dead transitions. [2024-06-28 00:20:00,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 267 transitions, 5520 flow [2024-06-28 00:20:00,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:20:00,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:20:00,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-28 00:20:00,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-28 00:20:00,204 INFO L175 Difference]: Start difference. First operand has 323 places, 247 transitions, 4924 flow. Second operand 7 states and 154 transitions. [2024-06-28 00:20:00,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 267 transitions, 5520 flow [2024-06-28 00:20:00,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 267 transitions, 5411 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-28 00:20:00,671 INFO L231 Difference]: Finished difference. Result has 324 places, 248 transitions, 4916 flow [2024-06-28 00:20:00,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4817, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4916, PETRI_PLACES=324, PETRI_TRANSITIONS=248} [2024-06-28 00:20:00,671 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 283 predicate places. [2024-06-28 00:20:00,671 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 248 transitions, 4916 flow [2024-06-28 00:20:00,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:00,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:00,672 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:20:00,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 00:20:00,672 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:00,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:00,672 INFO L85 PathProgramCache]: Analyzing trace with hash -774514825, now seen corresponding path program 8 times [2024-06-28 00:20:00,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:00,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826155060] [2024-06-28 00:20:00,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:00,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:00,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:01,130 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:01,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:01,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826155060] [2024-06-28 00:20:01,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826155060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:01,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:01,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:20:01,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882796436] [2024-06-28 00:20:01,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:01,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:20:01,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:01,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:20:01,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:20:01,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 40 [2024-06-28 00:20:01,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 248 transitions, 4916 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:01,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:01,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 40 [2024-06-28 00:20:01,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:01,815 INFO L124 PetriNetUnfolderBase]: 1326/2620 cut-off events. [2024-06-28 00:20:01,815 INFO L125 PetriNetUnfolderBase]: For 113480/113480 co-relation queries the response was YES. [2024-06-28 00:20:01,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17944 conditions, 2620 events. 1326/2620 cut-off events. For 113480/113480 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 18872 event pairs, 348 based on Foata normal form. 4/2609 useless extension candidates. Maximal degree in co-relation 17838. Up to 2072 conditions per place. [2024-06-28 00:20:01,843 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 233 selfloop transitions, 29 changer transitions 14/284 dead transitions. [2024-06-28 00:20:01,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 284 transitions, 5938 flow [2024-06-28 00:20:01,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:20:01,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:20:01,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-28 00:20:01,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.490625 [2024-06-28 00:20:01,844 INFO L175 Difference]: Start difference. First operand has 324 places, 248 transitions, 4916 flow. Second operand 8 states and 157 transitions. [2024-06-28 00:20:01,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 284 transitions, 5938 flow [2024-06-28 00:20:02,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 284 transitions, 5857 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-28 00:20:02,304 INFO L231 Difference]: Finished difference. Result has 329 places, 250 transitions, 5023 flow [2024-06-28 00:20:02,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4841, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5023, PETRI_PLACES=329, PETRI_TRANSITIONS=250} [2024-06-28 00:20:02,305 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 288 predicate places. [2024-06-28 00:20:02,305 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 250 transitions, 5023 flow [2024-06-28 00:20:02,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:02,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:02,305 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:20:02,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 00:20:02,305 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:02,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:02,306 INFO L85 PathProgramCache]: Analyzing trace with hash 900046671, now seen corresponding path program 9 times [2024-06-28 00:20:02,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:02,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51906844] [2024-06-28 00:20:02,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:02,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:02,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:02,904 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:02,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:02,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51906844] [2024-06-28 00:20:02,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51906844] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:02,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:02,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:20:02,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882222276] [2024-06-28 00:20:02,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:02,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:20:02,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:02,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:20:02,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:20:02,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:20:02,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 250 transitions, 5023 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:02,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:02,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:20:02,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:03,461 INFO L124 PetriNetUnfolderBase]: 1322/2613 cut-off events. [2024-06-28 00:20:03,461 INFO L125 PetriNetUnfolderBase]: For 128814/128814 co-relation queries the response was YES. [2024-06-28 00:20:03,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18264 conditions, 2613 events. 1322/2613 cut-off events. For 128814/128814 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 18840 event pairs, 122 based on Foata normal form. 4/2600 useless extension candidates. Maximal degree in co-relation 18155. Up to 844 conditions per place. [2024-06-28 00:20:03,489 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 179 selfloop transitions, 90 changer transitions 0/278 dead transitions. [2024-06-28 00:20:03,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 278 transitions, 5903 flow [2024-06-28 00:20:03,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:20:03,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:20:03,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-28 00:20:03,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5785714285714286 [2024-06-28 00:20:03,490 INFO L175 Difference]: Start difference. First operand has 329 places, 250 transitions, 5023 flow. Second operand 7 states and 162 transitions. [2024-06-28 00:20:03,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 278 transitions, 5903 flow [2024-06-28 00:20:03,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 278 transitions, 5852 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-28 00:20:03,948 INFO L231 Difference]: Finished difference. Result has 332 places, 252 transitions, 5209 flow [2024-06-28 00:20:03,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4972, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5209, PETRI_PLACES=332, PETRI_TRANSITIONS=252} [2024-06-28 00:20:03,949 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 291 predicate places. [2024-06-28 00:20:03,949 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 252 transitions, 5209 flow [2024-06-28 00:20:03,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:03,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:03,949 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:20:03,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 00:20:03,949 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:03,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:03,950 INFO L85 PathProgramCache]: Analyzing trace with hash 1046315825, now seen corresponding path program 10 times [2024-06-28 00:20:03,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:03,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645651341] [2024-06-28 00:20:03,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:03,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:03,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:04,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:04,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:04,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645651341] [2024-06-28 00:20:04,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1645651341] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:04,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:04,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:20:04,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475080130] [2024-06-28 00:20:04,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:04,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:20:04,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:04,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:20:04,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:20:04,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:20:04,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 252 transitions, 5209 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:04,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:04,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:20:04,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:05,000 INFO L124 PetriNetUnfolderBase]: 1354/2673 cut-off events. [2024-06-28 00:20:05,000 INFO L125 PetriNetUnfolderBase]: For 143736/143736 co-relation queries the response was YES. [2024-06-28 00:20:05,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19348 conditions, 2673 events. 1354/2673 cut-off events. For 143736/143736 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 19289 event pairs, 121 based on Foata normal form. 4/2660 useless extension candidates. Maximal degree in co-relation 19238. Up to 851 conditions per place. [2024-06-28 00:20:05,029 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 174 selfloop transitions, 94 changer transitions 0/277 dead transitions. [2024-06-28 00:20:05,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 277 transitions, 6083 flow [2024-06-28 00:20:05,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:20:05,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:20:05,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-28 00:20:05,030 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5678571428571428 [2024-06-28 00:20:05,030 INFO L175 Difference]: Start difference. First operand has 332 places, 252 transitions, 5209 flow. Second operand 7 states and 159 transitions. [2024-06-28 00:20:05,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 277 transitions, 6083 flow [2024-06-28 00:20:05,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 277 transitions, 5876 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-28 00:20:05,551 INFO L231 Difference]: Finished difference. Result has 333 places, 254 transitions, 5259 flow [2024-06-28 00:20:05,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5016, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5259, PETRI_PLACES=333, PETRI_TRANSITIONS=254} [2024-06-28 00:20:05,552 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 292 predicate places. [2024-06-28 00:20:05,552 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 254 transitions, 5259 flow [2024-06-28 00:20:05,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:05,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:05,552 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:20:05,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 00:20:05,552 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:05,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:05,552 INFO L85 PathProgramCache]: Analyzing trace with hash -1776156053, now seen corresponding path program 11 times [2024-06-28 00:20:05,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:05,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420525747] [2024-06-28 00:20:05,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:05,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:05,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:06,019 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:06,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:06,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420525747] [2024-06-28 00:20:06,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420525747] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:06,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:06,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:20:06,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [823994165] [2024-06-28 00:20:06,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:06,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:20:06,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:06,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:20:06,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:20:06,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:20:06,052 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 254 transitions, 5259 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:06,052 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:06,052 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:20:06,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:06,656 INFO L124 PetriNetUnfolderBase]: 1346/2672 cut-off events. [2024-06-28 00:20:06,656 INFO L125 PetriNetUnfolderBase]: For 135293/135293 co-relation queries the response was YES. [2024-06-28 00:20:06,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18928 conditions, 2672 events. 1346/2672 cut-off events. For 135293/135293 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 19369 event pairs, 177 based on Foata normal form. 4/2659 useless extension candidates. Maximal degree in co-relation 18819. Up to 934 conditions per place. [2024-06-28 00:20:06,687 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 208 selfloop transitions, 64 changer transitions 0/281 dead transitions. [2024-06-28 00:20:06,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 281 transitions, 6205 flow [2024-06-28 00:20:06,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:20:06,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:20:06,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-28 00:20:06,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-28 00:20:06,689 INFO L175 Difference]: Start difference. First operand has 333 places, 254 transitions, 5259 flow. Second operand 7 states and 164 transitions. [2024-06-28 00:20:06,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 281 transitions, 6205 flow [2024-06-28 00:20:07,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 281 transitions, 6067 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-28 00:20:07,218 INFO L231 Difference]: Finished difference. Result has 335 places, 254 transitions, 5266 flow [2024-06-28 00:20:07,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5133, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5266, PETRI_PLACES=335, PETRI_TRANSITIONS=254} [2024-06-28 00:20:07,218 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 294 predicate places. [2024-06-28 00:20:07,218 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 254 transitions, 5266 flow [2024-06-28 00:20:07,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:07,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:07,219 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:20:07,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 00:20:07,219 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:07,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:07,219 INFO L85 PathProgramCache]: Analyzing trace with hash -804581559, now seen corresponding path program 12 times [2024-06-28 00:20:07,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:07,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230518008] [2024-06-28 00:20:07,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:07,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:07,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:07,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:07,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:07,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230518008] [2024-06-28 00:20:07,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230518008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:07,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:07,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:20:07,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227420492] [2024-06-28 00:20:07,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:07,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:20:07,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:07,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:20:07,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:20:07,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:20:07,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 254 transitions, 5266 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:07,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:07,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:20:07,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:08,456 INFO L124 PetriNetUnfolderBase]: 1358/2692 cut-off events. [2024-06-28 00:20:08,457 INFO L125 PetriNetUnfolderBase]: For 132071/132071 co-relation queries the response was YES. [2024-06-28 00:20:08,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19068 conditions, 2692 events. 1358/2692 cut-off events. For 132071/132071 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 19479 event pairs, 194 based on Foata normal form. 4/2679 useless extension candidates. Maximal degree in co-relation 18960. Up to 1676 conditions per place. [2024-06-28 00:20:08,488 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 195 selfloop transitions, 75 changer transitions 0/279 dead transitions. [2024-06-28 00:20:08,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 279 transitions, 5901 flow [2024-06-28 00:20:08,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:20:08,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:20:08,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-28 00:20:08,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 00:20:08,489 INFO L175 Difference]: Start difference. First operand has 335 places, 254 transitions, 5266 flow. Second operand 7 states and 161 transitions. [2024-06-28 00:20:08,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 279 transitions, 5901 flow [2024-06-28 00:20:08,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 279 transitions, 5664 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-28 00:20:08,918 INFO L231 Difference]: Finished difference. Result has 333 places, 255 transitions, 5219 flow [2024-06-28 00:20:08,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5033, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5219, PETRI_PLACES=333, PETRI_TRANSITIONS=255} [2024-06-28 00:20:08,918 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 292 predicate places. [2024-06-28 00:20:08,918 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 255 transitions, 5219 flow [2024-06-28 00:20:08,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:08,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:08,919 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:20:08,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-28 00:20:08,919 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:08,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:08,919 INFO L85 PathProgramCache]: Analyzing trace with hash 2055891831, now seen corresponding path program 13 times [2024-06-28 00:20:08,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:08,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596126419] [2024-06-28 00:20:08,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:08,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:08,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:09,405 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:09,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:09,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596126419] [2024-06-28 00:20:09,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596126419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:09,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:09,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:20:09,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328361873] [2024-06-28 00:20:09,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:09,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:20:09,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:09,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:20:09,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:20:09,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:20:09,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 255 transitions, 5219 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:09,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:09,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:20:09,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:09,967 INFO L124 PetriNetUnfolderBase]: 1370/2715 cut-off events. [2024-06-28 00:20:09,967 INFO L125 PetriNetUnfolderBase]: For 125875/125875 co-relation queries the response was YES. [2024-06-28 00:20:09,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18765 conditions, 2715 events. 1370/2715 cut-off events. For 125875/125875 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 19705 event pairs, 204 based on Foata normal form. 4/2702 useless extension candidates. Maximal degree in co-relation 18659. Up to 1670 conditions per place. [2024-06-28 00:20:09,997 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 197 selfloop transitions, 74 changer transitions 0/280 dead transitions. [2024-06-28 00:20:09,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 280 transitions, 5854 flow [2024-06-28 00:20:09,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:20:09,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:20:09,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-28 00:20:09,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 00:20:09,998 INFO L175 Difference]: Start difference. First operand has 333 places, 255 transitions, 5219 flow. Second operand 7 states and 161 transitions. [2024-06-28 00:20:09,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 280 transitions, 5854 flow [2024-06-28 00:20:10,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 280 transitions, 5691 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 00:20:10,510 INFO L231 Difference]: Finished difference. Result has 334 places, 256 transitions, 5241 flow [2024-06-28 00:20:10,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5056, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5241, PETRI_PLACES=334, PETRI_TRANSITIONS=256} [2024-06-28 00:20:10,510 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 293 predicate places. [2024-06-28 00:20:10,510 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 256 transitions, 5241 flow [2024-06-28 00:20:10,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:10,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:10,511 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:20:10,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-28 00:20:10,511 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:10,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:10,511 INFO L85 PathProgramCache]: Analyzing trace with hash 1026018539, now seen corresponding path program 14 times [2024-06-28 00:20:10,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:10,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250408999] [2024-06-28 00:20:10,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:10,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:10,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:11,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:11,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:11,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250408999] [2024-06-28 00:20:11,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1250408999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:11,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:11,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:20:11,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751185400] [2024-06-28 00:20:11,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:11,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:20:11,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:11,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:20:11,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:20:11,182 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:20:11,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 256 transitions, 5241 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:11,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:11,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:20:11,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:11,742 INFO L124 PetriNetUnfolderBase]: 1362/2696 cut-off events. [2024-06-28 00:20:11,742 INFO L125 PetriNetUnfolderBase]: For 119629/119629 co-relation queries the response was YES. [2024-06-28 00:20:11,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18476 conditions, 2696 events. 1362/2696 cut-off events. For 119629/119629 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 19508 event pairs, 188 based on Foata normal form. 4/2683 useless extension candidates. Maximal degree in co-relation 18370. Up to 1408 conditions per place. [2024-06-28 00:20:11,770 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 190 selfloop transitions, 81 changer transitions 0/280 dead transitions. [2024-06-28 00:20:11,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 280 transitions, 5999 flow [2024-06-28 00:20:11,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:20:11,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:20:11,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-28 00:20:11,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-28 00:20:11,771 INFO L175 Difference]: Start difference. First operand has 334 places, 256 transitions, 5241 flow. Second operand 7 states and 160 transitions. [2024-06-28 00:20:11,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 280 transitions, 5999 flow [2024-06-28 00:20:12,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 280 transitions, 5826 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-28 00:20:12,233 INFO L231 Difference]: Finished difference. Result has 336 places, 258 transitions, 5323 flow [2024-06-28 00:20:12,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5074, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5323, PETRI_PLACES=336, PETRI_TRANSITIONS=258} [2024-06-28 00:20:12,233 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 295 predicate places. [2024-06-28 00:20:12,233 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 258 transitions, 5323 flow [2024-06-28 00:20:12,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:12,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:12,234 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:20:12,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-28 00:20:12,234 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:12,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:12,234 INFO L85 PathProgramCache]: Analyzing trace with hash -1418258279, now seen corresponding path program 15 times [2024-06-28 00:20:12,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:12,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862801056] [2024-06-28 00:20:12,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:12,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:12,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:12,708 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:12,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:12,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862801056] [2024-06-28 00:20:12,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862801056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:12,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:12,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:20:12,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371655788] [2024-06-28 00:20:12,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:12,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:20:12,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:12,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:20:12,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:20:12,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:20:12,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 258 transitions, 5323 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:12,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:12,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:20:12,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:13,318 INFO L124 PetriNetUnfolderBase]: 1354/2691 cut-off events. [2024-06-28 00:20:13,318 INFO L125 PetriNetUnfolderBase]: For 112014/112014 co-relation queries the response was YES. [2024-06-28 00:20:13,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18219 conditions, 2691 events. 1354/2691 cut-off events. For 112014/112014 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 19593 event pairs, 176 based on Foata normal form. 4/2678 useless extension candidates. Maximal degree in co-relation 18112. Up to 1404 conditions per place. [2024-06-28 00:20:13,346 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 194 selfloop transitions, 83 changer transitions 0/286 dead transitions. [2024-06-28 00:20:13,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 286 transitions, 6049 flow [2024-06-28 00:20:13,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:20:13,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:20:13,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-28 00:20:13,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-28 00:20:13,347 INFO L175 Difference]: Start difference. First operand has 336 places, 258 transitions, 5323 flow. Second operand 9 states and 200 transitions. [2024-06-28 00:20:13,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 286 transitions, 6049 flow [2024-06-28 00:20:13,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 286 transitions, 5884 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-28 00:20:13,793 INFO L231 Difference]: Finished difference. Result has 339 places, 258 transitions, 5336 flow [2024-06-28 00:20:13,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5162, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5336, PETRI_PLACES=339, PETRI_TRANSITIONS=258} [2024-06-28 00:20:13,794 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 298 predicate places. [2024-06-28 00:20:13,794 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 258 transitions, 5336 flow [2024-06-28 00:20:13,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:13,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:13,794 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:20:13,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-28 00:20:13,794 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:13,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:13,794 INFO L85 PathProgramCache]: Analyzing trace with hash 1842625139, now seen corresponding path program 16 times [2024-06-28 00:20:13,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:13,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526468601] [2024-06-28 00:20:13,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:13,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:13,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:14,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-28 00:20:14,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:14,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526468601] [2024-06-28 00:20:14,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526468601] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:14,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:14,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:20:14,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600114519] [2024-06-28 00:20:14,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:14,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:20:14,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:14,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:20:14,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:20:14,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:20:14,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 258 transitions, 5336 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:14,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:14,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:20:14,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:14,884 INFO L124 PetriNetUnfolderBase]: 1346/2653 cut-off events. [2024-06-28 00:20:14,884 INFO L125 PetriNetUnfolderBase]: For 105590/105590 co-relation queries the response was YES. [2024-06-28 00:20:14,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17876 conditions, 2653 events. 1346/2653 cut-off events. For 105590/105590 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 19186 event pairs, 251 based on Foata normal form. 4/2640 useless extension candidates. Maximal degree in co-relation 17770. Up to 1325 conditions per place. [2024-06-28 00:20:14,910 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 221 selfloop transitions, 51 changer transitions 0/281 dead transitions. [2024-06-28 00:20:14,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 281 transitions, 6148 flow [2024-06-28 00:20:14,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:20:14,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:20:14,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-28 00:20:14,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-28 00:20:14,911 INFO L175 Difference]: Start difference. First operand has 339 places, 258 transitions, 5336 flow. Second operand 6 states and 146 transitions. [2024-06-28 00:20:14,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 281 transitions, 6148 flow [2024-06-28 00:20:15,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 281 transitions, 5917 flow, removed 17 selfloop flow, removed 10 redundant places. [2024-06-28 00:20:15,288 INFO L231 Difference]: Finished difference. Result has 335 places, 258 transitions, 5227 flow [2024-06-28 00:20:15,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5113, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5227, PETRI_PLACES=335, PETRI_TRANSITIONS=258} [2024-06-28 00:20:15,288 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 294 predicate places. [2024-06-28 00:20:15,288 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 258 transitions, 5227 flow [2024-06-28 00:20:15,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:15,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:15,289 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:20:15,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-28 00:20:15,289 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:15,289 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:15,289 INFO L85 PathProgramCache]: Analyzing trace with hash 2014394279, now seen corresponding path program 17 times [2024-06-28 00:20:15,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:15,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215399032] [2024-06-28 00:20:15,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:15,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:15,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:15,740 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:15,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:15,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1215399032] [2024-06-28 00:20:15,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1215399032] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:15,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:15,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:20:15,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166131614] [2024-06-28 00:20:15,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:15,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:20:15,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:15,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:20:15,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:20:15,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:20:15,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 258 transitions, 5227 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:15,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:15,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:20:15,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:16,302 INFO L124 PetriNetUnfolderBase]: 1338/2642 cut-off events. [2024-06-28 00:20:16,302 INFO L125 PetriNetUnfolderBase]: For 95247/95247 co-relation queries the response was YES. [2024-06-28 00:20:16,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17254 conditions, 2642 events. 1338/2642 cut-off events. For 95247/95247 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 19084 event pairs, 202 based on Foata normal form. 4/2629 useless extension candidates. Maximal degree in co-relation 17149. Up to 1321 conditions per place. [2024-06-28 00:20:16,333 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 198 selfloop transitions, 73 changer transitions 0/280 dead transitions. [2024-06-28 00:20:16,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 280 transitions, 5931 flow [2024-06-28 00:20:16,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:20:16,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:20:16,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-28 00:20:16,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958333333333333 [2024-06-28 00:20:16,334 INFO L175 Difference]: Start difference. First operand has 335 places, 258 transitions, 5227 flow. Second operand 6 states and 143 transitions. [2024-06-28 00:20:16,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 280 transitions, 5931 flow [2024-06-28 00:20:16,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 280 transitions, 5802 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-28 00:20:16,703 INFO L231 Difference]: Finished difference. Result has 335 places, 258 transitions, 5255 flow [2024-06-28 00:20:16,703 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5102, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5255, PETRI_PLACES=335, PETRI_TRANSITIONS=258} [2024-06-28 00:20:16,704 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 294 predicate places. [2024-06-28 00:20:16,704 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 258 transitions, 5255 flow [2024-06-28 00:20:16,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:16,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:16,704 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:20:16,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-28 00:20:16,704 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:16,704 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:16,704 INFO L85 PathProgramCache]: Analyzing trace with hash 19153225, now seen corresponding path program 18 times [2024-06-28 00:20:16,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:16,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409409960] [2024-06-28 00:20:16,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:16,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:16,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:17,264 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:17,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:17,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409409960] [2024-06-28 00:20:17,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409409960] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:17,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:17,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:20:17,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215605181] [2024-06-28 00:20:17,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:17,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:20:17,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:17,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:20:17,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:20:17,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 40 [2024-06-28 00:20:17,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 258 transitions, 5255 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:17,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:17,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 40 [2024-06-28 00:20:17,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:17,939 INFO L124 PetriNetUnfolderBase]: 1330/2648 cut-off events. [2024-06-28 00:20:17,939 INFO L125 PetriNetUnfolderBase]: For 88412/88412 co-relation queries the response was YES. [2024-06-28 00:20:17,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16967 conditions, 2648 events. 1330/2648 cut-off events. For 88412/88412 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 19254 event pairs, 342 based on Foata normal form. 4/2641 useless extension candidates. Maximal degree in co-relation 16864. Up to 2098 conditions per place. [2024-06-28 00:20:17,965 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 225 selfloop transitions, 33 changer transitions 10/276 dead transitions. [2024-06-28 00:20:17,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 276 transitions, 5833 flow [2024-06-28 00:20:17,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:20:17,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:20:17,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-28 00:20:17,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45555555555555555 [2024-06-28 00:20:17,966 INFO L175 Difference]: Start difference. First operand has 335 places, 258 transitions, 5255 flow. Second operand 9 states and 164 transitions. [2024-06-28 00:20:17,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 276 transitions, 5833 flow [2024-06-28 00:20:18,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 276 transitions, 5644 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 00:20:18,263 INFO L231 Difference]: Finished difference. Result has 338 places, 251 transitions, 4962 flow [2024-06-28 00:20:18,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5066, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4962, PETRI_PLACES=338, PETRI_TRANSITIONS=251} [2024-06-28 00:20:18,264 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 297 predicate places. [2024-06-28 00:20:18,264 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 251 transitions, 4962 flow [2024-06-28 00:20:18,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:18,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:18,264 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:20:18,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-28 00:20:18,264 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:18,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:18,265 INFO L85 PathProgramCache]: Analyzing trace with hash -1826154005, now seen corresponding path program 19 times [2024-06-28 00:20:18,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:18,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112546834] [2024-06-28 00:20:18,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:18,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:18,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:18,716 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:18,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:18,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112546834] [2024-06-28 00:20:18,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112546834] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:18,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:18,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:20:18,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [467713252] [2024-06-28 00:20:18,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:18,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:20:18,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:18,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:20:18,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:20:18,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-28 00:20:18,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 251 transitions, 4962 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:18,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:18,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-28 00:20:18,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:19,304 INFO L124 PetriNetUnfolderBase]: 1300/2587 cut-off events. [2024-06-28 00:20:19,305 INFO L125 PetriNetUnfolderBase]: For 84307/84307 co-relation queries the response was YES. [2024-06-28 00:20:19,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16185 conditions, 2587 events. 1300/2587 cut-off events. For 84307/84307 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 18750 event pairs, 341 based on Foata normal form. 4/2580 useless extension candidates. Maximal degree in co-relation 16082. Up to 2070 conditions per place. [2024-06-28 00:20:19,329 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 224 selfloop transitions, 26 changer transitions 10/268 dead transitions. [2024-06-28 00:20:19,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 268 transitions, 5550 flow [2024-06-28 00:20:19,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:20:19,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:20:19,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-28 00:20:19,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4875 [2024-06-28 00:20:19,330 INFO L175 Difference]: Start difference. First operand has 338 places, 251 transitions, 4962 flow. Second operand 8 states and 156 transitions. [2024-06-28 00:20:19,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 268 transitions, 5550 flow [2024-06-28 00:20:19,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 268 transitions, 5304 flow, removed 3 selfloop flow, removed 16 redundant places. [2024-06-28 00:20:19,621 INFO L231 Difference]: Finished difference. Result has 330 places, 245 transitions, 4644 flow [2024-06-28 00:20:19,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4716, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4644, PETRI_PLACES=330, PETRI_TRANSITIONS=245} [2024-06-28 00:20:19,622 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 289 predicate places. [2024-06-28 00:20:19,622 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 245 transitions, 4644 flow [2024-06-28 00:20:19,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:19,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:19,622 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:20:19,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-28 00:20:19,622 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:19,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:19,623 INFO L85 PathProgramCache]: Analyzing trace with hash 648821845, now seen corresponding path program 20 times [2024-06-28 00:20:19,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:19,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319550441] [2024-06-28 00:20:19,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:19,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:19,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:20,128 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:20,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:20,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319550441] [2024-06-28 00:20:20,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319550441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:20,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:20,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:20:20,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373035148] [2024-06-28 00:20:20,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:20,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:20:20,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:20,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:20:20,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:20:20,167 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:20:20,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 245 transitions, 4644 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:20,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:20,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:20:20,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:20,675 INFO L124 PetriNetUnfolderBase]: 1250/2490 cut-off events. [2024-06-28 00:20:20,675 INFO L125 PetriNetUnfolderBase]: For 78541/78541 co-relation queries the response was YES. [2024-06-28 00:20:20,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15165 conditions, 2490 events. 1250/2490 cut-off events. For 78541/78541 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 17884 event pairs, 321 based on Foata normal form. 4/2481 useless extension candidates. Maximal degree in co-relation 15065. Up to 1792 conditions per place. [2024-06-28 00:20:20,695 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 223 selfloop transitions, 37 changer transitions 0/269 dead transitions. [2024-06-28 00:20:20,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 269 transitions, 5238 flow [2024-06-28 00:20:20,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:20:20,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:20:20,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-28 00:20:20,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-28 00:20:20,697 INFO L175 Difference]: Start difference. First operand has 330 places, 245 transitions, 4644 flow. Second operand 6 states and 145 transitions. [2024-06-28 00:20:20,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 269 transitions, 5238 flow [2024-06-28 00:20:20,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 269 transitions, 4954 flow, removed 14 selfloop flow, removed 24 redundant places. [2024-06-28 00:20:20,957 INFO L231 Difference]: Finished difference. Result has 312 places, 245 transitions, 4452 flow [2024-06-28 00:20:20,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4360, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4452, PETRI_PLACES=312, PETRI_TRANSITIONS=245} [2024-06-28 00:20:20,957 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 271 predicate places. [2024-06-28 00:20:20,957 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 245 transitions, 4452 flow [2024-06-28 00:20:20,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:20,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:20,958 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:20:20,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-28 00:20:20,958 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:20,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:20,958 INFO L85 PathProgramCache]: Analyzing trace with hash -291309529, now seen corresponding path program 21 times [2024-06-28 00:20:20,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:20,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220646977] [2024-06-28 00:20:20,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:20,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:20,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:21,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:21,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:21,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220646977] [2024-06-28 00:20:21,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [220646977] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:21,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:21,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:20:21,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565601836] [2024-06-28 00:20:21,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:21,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:20:21,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:21,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:20:21,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:20:21,495 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:20:21,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 245 transitions, 4452 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:21,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:21,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:20:21,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:21,936 INFO L124 PetriNetUnfolderBase]: 1238/2442 cut-off events. [2024-06-28 00:20:21,936 INFO L125 PetriNetUnfolderBase]: For 65647/65647 co-relation queries the response was YES. [2024-06-28 00:20:21,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14500 conditions, 2442 events. 1238/2442 cut-off events. For 65647/65647 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 17371 event pairs, 340 based on Foata normal form. 4/2434 useless extension candidates. Maximal degree in co-relation 14404. Up to 1737 conditions per place. [2024-06-28 00:20:21,959 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 210 selfloop transitions, 50 changer transitions 5/274 dead transitions. [2024-06-28 00:20:21,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 274 transitions, 5160 flow [2024-06-28 00:20:21,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:20:21,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:20:21,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-28 00:20:21,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5928571428571429 [2024-06-28 00:20:21,960 INFO L175 Difference]: Start difference. First operand has 312 places, 245 transitions, 4452 flow. Second operand 7 states and 166 transitions. [2024-06-28 00:20:21,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 274 transitions, 5160 flow [2024-06-28 00:20:22,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 274 transitions, 4996 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-28 00:20:22,166 INFO L231 Difference]: Finished difference. Result has 311 places, 241 transitions, 4318 flow [2024-06-28 00:20:22,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4294, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4318, PETRI_PLACES=311, PETRI_TRANSITIONS=241} [2024-06-28 00:20:22,166 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 270 predicate places. [2024-06-28 00:20:22,167 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 241 transitions, 4318 flow [2024-06-28 00:20:22,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:22,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:22,167 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:20:22,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-28 00:20:22,167 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:22,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:22,167 INFO L85 PathProgramCache]: Analyzing trace with hash -1586296085, now seen corresponding path program 22 times [2024-06-28 00:20:22,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:22,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090809579] [2024-06-28 00:20:22,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:22,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:22,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:22,607 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:22,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:22,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090809579] [2024-06-28 00:20:22,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1090809579] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:22,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:22,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:20:22,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179636664] [2024-06-28 00:20:22,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:22,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:20:22,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:22,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:20:22,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:20:22,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-28 00:20:22,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 241 transitions, 4318 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:22,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:22,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-28 00:20:22,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:23,113 INFO L124 PetriNetUnfolderBase]: 1177/2340 cut-off events. [2024-06-28 00:20:23,113 INFO L125 PetriNetUnfolderBase]: For 55170/55170 co-relation queries the response was YES. [2024-06-28 00:20:23,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13592 conditions, 2340 events. 1177/2340 cut-off events. For 55170/55170 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 16551 event pairs, 351 based on Foata normal form. 4/2333 useless extension candidates. Maximal degree in co-relation 13497. Up to 1851 conditions per place. [2024-06-28 00:20:23,135 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 215 selfloop transitions, 34 changer transitions 4/261 dead transitions. [2024-06-28 00:20:23,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 261 transitions, 4878 flow [2024-06-28 00:20:23,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:20:23,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:20:23,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-28 00:20:23,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-28 00:20:23,136 INFO L175 Difference]: Start difference. First operand has 311 places, 241 transitions, 4318 flow. Second operand 8 states and 160 transitions. [2024-06-28 00:20:23,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 261 transitions, 4878 flow [2024-06-28 00:20:23,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 261 transitions, 4634 flow, removed 7 selfloop flow, removed 13 redundant places. [2024-06-28 00:20:23,342 INFO L231 Difference]: Finished difference. Result has 306 places, 237 transitions, 4054 flow [2024-06-28 00:20:23,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4074, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4054, PETRI_PLACES=306, PETRI_TRANSITIONS=237} [2024-06-28 00:20:23,342 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 265 predicate places. [2024-06-28 00:20:23,342 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 237 transitions, 4054 flow [2024-06-28 00:20:23,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:23,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:23,342 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:20:23,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-28 00:20:23,343 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:23,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:23,343 INFO L85 PathProgramCache]: Analyzing trace with hash 1838573035, now seen corresponding path program 23 times [2024-06-28 00:20:23,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:23,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612863232] [2024-06-28 00:20:23,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:23,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:23,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:23,899 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:23,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:23,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612863232] [2024-06-28 00:20:23,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1612863232] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:23,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:23,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:20:23,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291429316] [2024-06-28 00:20:23,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:23,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:20:23,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:23,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:20:23,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:20:23,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 40 [2024-06-28 00:20:23,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 237 transitions, 4054 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:23,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:23,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 40 [2024-06-28 00:20:23,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:24,504 INFO L124 PetriNetUnfolderBase]: 1189/2364 cut-off events. [2024-06-28 00:20:24,504 INFO L125 PetriNetUnfolderBase]: For 53391/53391 co-relation queries the response was YES. [2024-06-28 00:20:24,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13529 conditions, 2364 events. 1189/2364 cut-off events. For 53391/53391 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 16755 event pairs, 325 based on Foata normal form. 4/2364 useless extension candidates. Maximal degree in co-relation 13437. Up to 1761 conditions per place. [2024-06-28 00:20:24,525 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 217 selfloop transitions, 47 changer transitions 9/281 dead transitions. [2024-06-28 00:20:24,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 281 transitions, 5049 flow [2024-06-28 00:20:24,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:20:24,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:20:24,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-28 00:20:24,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49166666666666664 [2024-06-28 00:20:24,527 INFO L175 Difference]: Start difference. First operand has 306 places, 237 transitions, 4054 flow. Second operand 9 states and 177 transitions. [2024-06-28 00:20:24,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 281 transitions, 5049 flow [2024-06-28 00:20:24,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 281 transitions, 4797 flow, removed 4 selfloop flow, removed 19 redundant places. [2024-06-28 00:20:24,676 INFO L231 Difference]: Finished difference. Result has 298 places, 247 transitions, 4183 flow [2024-06-28 00:20:24,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3816, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4183, PETRI_PLACES=298, PETRI_TRANSITIONS=247} [2024-06-28 00:20:24,677 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 257 predicate places. [2024-06-28 00:20:24,677 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 247 transitions, 4183 flow [2024-06-28 00:20:24,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:24,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:24,677 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:20:24,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-28 00:20:24,677 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:24,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:24,677 INFO L85 PathProgramCache]: Analyzing trace with hash -620952267, now seen corresponding path program 24 times [2024-06-28 00:20:24,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:24,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880495390] [2024-06-28 00:20:24,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:24,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:24,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:25,139 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:25,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:25,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880495390] [2024-06-28 00:20:25,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880495390] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:25,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:25,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:20:25,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778586255] [2024-06-28 00:20:25,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:25,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:20:25,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:25,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:20:25,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:20:25,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:20:25,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 247 transitions, 4183 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:25,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:25,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:20:25,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:25,620 INFO L124 PetriNetUnfolderBase]: 1137/2262 cut-off events. [2024-06-28 00:20:25,621 INFO L125 PetriNetUnfolderBase]: For 44471/44471 co-relation queries the response was YES. [2024-06-28 00:20:25,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12722 conditions, 2262 events. 1137/2262 cut-off events. For 44471/44471 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 15810 event pairs, 313 based on Foata normal form. 4/2260 useless extension candidates. Maximal degree in co-relation 12634. Up to 1684 conditions per place. [2024-06-28 00:20:25,641 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 207 selfloop transitions, 45 changer transitions 9/270 dead transitions. [2024-06-28 00:20:25,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 270 transitions, 4771 flow [2024-06-28 00:20:25,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:20:25,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:20:25,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-28 00:20:25,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-28 00:20:25,642 INFO L175 Difference]: Start difference. First operand has 298 places, 247 transitions, 4183 flow. Second operand 7 states and 160 transitions. [2024-06-28 00:20:25,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 270 transitions, 4771 flow [2024-06-28 00:20:25,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 270 transitions, 4705 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-28 00:20:25,797 INFO L231 Difference]: Finished difference. Result has 301 places, 240 transitions, 4078 flow [2024-06-28 00:20:25,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4117, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4078, PETRI_PLACES=301, PETRI_TRANSITIONS=240} [2024-06-28 00:20:25,797 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 260 predicate places. [2024-06-28 00:20:25,798 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 240 transitions, 4078 flow [2024-06-28 00:20:25,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:25,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:25,798 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:20:25,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-28 00:20:25,798 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:25,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:25,798 INFO L85 PathProgramCache]: Analyzing trace with hash -290502153, now seen corresponding path program 25 times [2024-06-28 00:20:25,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:25,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136181466] [2024-06-28 00:20:25,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:25,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:25,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:26,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:26,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:26,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136181466] [2024-06-28 00:20:26,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136181466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:26,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:26,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:20:26,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053049101] [2024-06-28 00:20:26,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:26,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:20:26,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:26,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:20:26,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:20:26,277 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:20:26,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 240 transitions, 4078 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:26,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:26,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:20:26,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:26,705 INFO L124 PetriNetUnfolderBase]: 1055/2088 cut-off events. [2024-06-28 00:20:26,705 INFO L125 PetriNetUnfolderBase]: For 40710/40710 co-relation queries the response was YES. [2024-06-28 00:20:26,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11767 conditions, 2088 events. 1055/2088 cut-off events. For 40710/40710 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 14324 event pairs, 291 based on Foata normal form. 4/2084 useless extension candidates. Maximal degree in co-relation 11678. Up to 1642 conditions per place. [2024-06-28 00:20:26,724 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 214 selfloop transitions, 24 changer transitions 13/260 dead transitions. [2024-06-28 00:20:26,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 260 transitions, 4638 flow [2024-06-28 00:20:26,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:20:26,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:20:26,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 153 transitions. [2024-06-28 00:20:26,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5464285714285714 [2024-06-28 00:20:26,725 INFO L175 Difference]: Start difference. First operand has 301 places, 240 transitions, 4078 flow. Second operand 7 states and 153 transitions. [2024-06-28 00:20:26,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 260 transitions, 4638 flow [2024-06-28 00:20:26,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 260 transitions, 4390 flow, removed 9 selfloop flow, removed 18 redundant places. [2024-06-28 00:20:26,865 INFO L231 Difference]: Finished difference. Result has 290 places, 231 transitions, 3737 flow [2024-06-28 00:20:26,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3830, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3737, PETRI_PLACES=290, PETRI_TRANSITIONS=231} [2024-06-28 00:20:26,865 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 249 predicate places. [2024-06-28 00:20:26,865 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 231 transitions, 3737 flow [2024-06-28 00:20:26,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:26,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:26,865 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:20:26,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-28 00:20:26,866 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:26,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:26,866 INFO L85 PathProgramCache]: Analyzing trace with hash -1172467245, now seen corresponding path program 26 times [2024-06-28 00:20:26,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:26,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335266453] [2024-06-28 00:20:26,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:26,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:26,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:27,343 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:27,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:27,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335266453] [2024-06-28 00:20:27,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1335266453] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:27,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:27,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:20:27,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963445717] [2024-06-28 00:20:27,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:27,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:20:27,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:27,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:20:27,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:20:27,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 40 [2024-06-28 00:20:27,381 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 231 transitions, 3737 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:27,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:27,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 40 [2024-06-28 00:20:27,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:27,864 INFO L124 PetriNetUnfolderBase]: 975/1912 cut-off events. [2024-06-28 00:20:27,864 INFO L125 PetriNetUnfolderBase]: For 31928/31928 co-relation queries the response was YES. [2024-06-28 00:20:27,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10469 conditions, 1912 events. 975/1912 cut-off events. For 31928/31928 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 12912 event pairs, 237 based on Foata normal form. 4/1910 useless extension candidates. Maximal degree in co-relation 10386. Up to 1510 conditions per place. [2024-06-28 00:20:27,880 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 206 selfloop transitions, 31 changer transitions 11/256 dead transitions. [2024-06-28 00:20:27,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 256 transitions, 4321 flow [2024-06-28 00:20:27,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:20:27,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:20:27,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-28 00:20:27,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46 [2024-06-28 00:20:27,881 INFO L175 Difference]: Start difference. First operand has 290 places, 231 transitions, 3737 flow. Second operand 10 states and 184 transitions. [2024-06-28 00:20:27,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 256 transitions, 4321 flow [2024-06-28 00:20:27,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 256 transitions, 3973 flow, removed 5 selfloop flow, removed 26 redundant places. [2024-06-28 00:20:27,987 INFO L231 Difference]: Finished difference. Result has 274 places, 225 transitions, 3364 flow [2024-06-28 00:20:27,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3394, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3364, PETRI_PLACES=274, PETRI_TRANSITIONS=225} [2024-06-28 00:20:27,987 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 233 predicate places. [2024-06-28 00:20:27,987 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 225 transitions, 3364 flow [2024-06-28 00:20:27,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:27,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:27,988 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:20:27,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-28 00:20:27,988 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:27,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:27,988 INFO L85 PathProgramCache]: Analyzing trace with hash 405723402, now seen corresponding path program 1 times [2024-06-28 00:20:27,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:27,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629497553] [2024-06-28 00:20:27,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:27,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:27,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:28,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:28,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:28,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629497553] [2024-06-28 00:20:28,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629497553] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:28,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:28,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:20:28,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747527721] [2024-06-28 00:20:28,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:28,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:20:28,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:28,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:20:28,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:20:28,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:20:28,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 225 transitions, 3364 flow. Second operand has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:28,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:28,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:20:28,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:28,988 INFO L124 PetriNetUnfolderBase]: 933/1842 cut-off events. [2024-06-28 00:20:28,988 INFO L125 PetriNetUnfolderBase]: For 30955/30955 co-relation queries the response was YES. [2024-06-28 00:20:28,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9555 conditions, 1842 events. 933/1842 cut-off events. For 30955/30955 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 12366 event pairs, 89 based on Foata normal form. 8/1840 useless extension candidates. Maximal degree in co-relation 9478. Up to 626 conditions per place. [2024-06-28 00:20:29,004 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 136 selfloop transitions, 60 changer transitions 40/245 dead transitions. [2024-06-28 00:20:29,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 245 transitions, 3892 flow [2024-06-28 00:20:29,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:20:29,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:20:29,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 152 transitions. [2024-06-28 00:20:29,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5428571428571428 [2024-06-28 00:20:29,005 INFO L175 Difference]: Start difference. First operand has 274 places, 225 transitions, 3364 flow. Second operand 7 states and 152 transitions. [2024-06-28 00:20:29,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 245 transitions, 3892 flow [2024-06-28 00:20:29,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 245 transitions, 3610 flow, removed 12 selfloop flow, removed 23 redundant places. [2024-06-28 00:20:29,089 INFO L231 Difference]: Finished difference. Result has 256 places, 187 transitions, 2664 flow [2024-06-28 00:20:29,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3082, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2664, PETRI_PLACES=256, PETRI_TRANSITIONS=187} [2024-06-28 00:20:29,090 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 215 predicate places. [2024-06-28 00:20:29,090 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 187 transitions, 2664 flow [2024-06-28 00:20:29,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:29,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:29,090 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:20:29,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-28 00:20:29,090 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:29,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:29,091 INFO L85 PathProgramCache]: Analyzing trace with hash 1533972062, now seen corresponding path program 2 times [2024-06-28 00:20:29,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:29,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523638370] [2024-06-28 00:20:29,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:29,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:29,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:29,715 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:29,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:29,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523638370] [2024-06-28 00:20:29,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [523638370] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:29,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:29,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:20:29,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244903916] [2024-06-28 00:20:29,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:29,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:20:29,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:29,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:20:29,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:20:29,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:20:29,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 187 transitions, 2664 flow. Second operand has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:29,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:29,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:20:29,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:30,055 INFO L124 PetriNetUnfolderBase]: 766/1517 cut-off events. [2024-06-28 00:20:30,055 INFO L125 PetriNetUnfolderBase]: For 19561/19561 co-relation queries the response was YES. [2024-06-28 00:20:30,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7581 conditions, 1517 events. 766/1517 cut-off events. For 19561/19561 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 9860 event pairs, 118 based on Foata normal form. 8/1518 useless extension candidates. Maximal degree in co-relation 7512. Up to 642 conditions per place. [2024-06-28 00:20:30,066 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 110 selfloop transitions, 57 changer transitions 32/208 dead transitions. [2024-06-28 00:20:30,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 208 transitions, 3131 flow [2024-06-28 00:20:30,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:20:30,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:20:30,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-28 00:20:30,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-28 00:20:30,067 INFO L175 Difference]: Start difference. First operand has 256 places, 187 transitions, 2664 flow. Second operand 7 states and 154 transitions. [2024-06-28 00:20:30,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 208 transitions, 3131 flow [2024-06-28 00:20:30,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 208 transitions, 2817 flow, removed 30 selfloop flow, removed 22 redundant places. [2024-06-28 00:20:30,113 INFO L231 Difference]: Finished difference. Result has 220 places, 159 transitions, 2183 flow [2024-06-28 00:20:30,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2352, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2183, PETRI_PLACES=220, PETRI_TRANSITIONS=159} [2024-06-28 00:20:30,114 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 179 predicate places. [2024-06-28 00:20:30,114 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 159 transitions, 2183 flow [2024-06-28 00:20:30,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:30,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:30,114 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:20:30,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-28 00:20:30,114 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:30,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:30,115 INFO L85 PathProgramCache]: Analyzing trace with hash -2124762406, now seen corresponding path program 3 times [2024-06-28 00:20:30,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:30,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858592170] [2024-06-28 00:20:30,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:30,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:30,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:30,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:30,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:30,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858592170] [2024-06-28 00:20:30,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1858592170] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:30,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:30,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:20:30,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934460382] [2024-06-28 00:20:30,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:30,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:20:30,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:30,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:20:30,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:20:30,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:20:30,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 159 transitions, 2183 flow. Second operand has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:30,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:30,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:20:30,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:31,023 INFO L124 PetriNetUnfolderBase]: 603/1212 cut-off events. [2024-06-28 00:20:31,024 INFO L125 PetriNetUnfolderBase]: For 14399/14399 co-relation queries the response was YES. [2024-06-28 00:20:31,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5899 conditions, 1212 events. 603/1212 cut-off events. For 14399/14399 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 7586 event pairs, 106 based on Foata normal form. 8/1213 useless extension candidates. Maximal degree in co-relation 5838. Up to 492 conditions per place. [2024-06-28 00:20:31,031 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 89 selfloop transitions, 30 changer transitions 50/178 dead transitions. [2024-06-28 00:20:31,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 178 transitions, 2575 flow [2024-06-28 00:20:31,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:20:31,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:20:31,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 152 transitions. [2024-06-28 00:20:31,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5428571428571428 [2024-06-28 00:20:31,032 INFO L175 Difference]: Start difference. First operand has 220 places, 159 transitions, 2183 flow. Second operand 7 states and 152 transitions. [2024-06-28 00:20:31,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 178 transitions, 2575 flow [2024-06-28 00:20:31,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 178 transitions, 2276 flow, removed 10 selfloop flow, removed 28 redundant places. [2024-06-28 00:20:31,066 INFO L231 Difference]: Finished difference. Result has 199 places, 111 transitions, 1317 flow [2024-06-28 00:20:31,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1884, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1317, PETRI_PLACES=199, PETRI_TRANSITIONS=111} [2024-06-28 00:20:31,066 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 158 predicate places. [2024-06-28 00:20:31,066 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 111 transitions, 1317 flow [2024-06-28 00:20:31,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:31,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:31,067 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:20:31,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-28 00:20:31,067 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:31,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:31,067 INFO L85 PathProgramCache]: Analyzing trace with hash 1875301722, now seen corresponding path program 4 times [2024-06-28 00:20:31,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:31,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436168728] [2024-06-28 00:20:31,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:31,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:31,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:31,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:31,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:31,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436168728] [2024-06-28 00:20:31,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1436168728] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:31,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:31,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:20:31,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129955800] [2024-06-28 00:20:31,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:31,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:20:31,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:31,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:20:31,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:20:31,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:20:31,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 111 transitions, 1317 flow. Second operand has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:31,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:31,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:20:31,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:31,891 INFO L124 PetriNetUnfolderBase]: 403/802 cut-off events. [2024-06-28 00:20:31,891 INFO L125 PetriNetUnfolderBase]: For 8375/8375 co-relation queries the response was YES. [2024-06-28 00:20:31,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3605 conditions, 802 events. 403/802 cut-off events. For 8375/8375 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 4441 event pairs, 82 based on Foata normal form. 8/804 useless extension candidates. Maximal degree in co-relation 3550. Up to 230 conditions per place. [2024-06-28 00:20:31,894 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 41 selfloop transitions, 10 changer transitions 68/128 dead transitions. [2024-06-28 00:20:31,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 128 transitions, 1605 flow [2024-06-28 00:20:31,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:20:31,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:20:31,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 134 transitions. [2024-06-28 00:20:31,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5583333333333333 [2024-06-28 00:20:31,895 INFO L175 Difference]: Start difference. First operand has 199 places, 111 transitions, 1317 flow. Second operand 6 states and 134 transitions. [2024-06-28 00:20:31,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 128 transitions, 1605 flow [2024-06-28 00:20:31,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 128 transitions, 1332 flow, removed 14 selfloop flow, removed 28 redundant places. [2024-06-28 00:20:31,908 INFO L231 Difference]: Finished difference. Result has 149 places, 46 transitions, 348 flow [2024-06-28 00:20:31,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1048, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=348, PETRI_PLACES=149, PETRI_TRANSITIONS=46} [2024-06-28 00:20:31,912 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 108 predicate places. [2024-06-28 00:20:31,912 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 46 transitions, 348 flow [2024-06-28 00:20:31,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:31,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:31,912 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:20:31,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-28 00:20:31,913 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:31,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:31,913 INFO L85 PathProgramCache]: Analyzing trace with hash -1770439760, now seen corresponding path program 5 times [2024-06-28 00:20:31,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:31,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489723921] [2024-06-28 00:20:31,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:31,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:31,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:32,515 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:32,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:32,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489723921] [2024-06-28 00:20:32,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489723921] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:32,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:32,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:20:32,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360780966] [2024-06-28 00:20:32,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:32,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:20:32,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:32,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:20:32,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:20:32,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:20:32,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 46 transitions, 348 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:32,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:32,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:20:32,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:32,676 INFO L124 PetriNetUnfolderBase]: 160/345 cut-off events. [2024-06-28 00:20:32,676 INFO L125 PetriNetUnfolderBase]: For 3338/3338 co-relation queries the response was YES. [2024-06-28 00:20:32,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1251 conditions, 345 events. 160/345 cut-off events. For 3338/3338 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1531 event pairs, 25 based on Foata normal form. 8/351 useless extension candidates. Maximal degree in co-relation 1205. Up to 141 conditions per place. [2024-06-28 00:20:32,678 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 30 selfloop transitions, 9 changer transitions 18/66 dead transitions. [2024-06-28 00:20:32,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 66 transitions, 514 flow [2024-06-28 00:20:32,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:20:32,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:20:32,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-28 00:20:32,679 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-28 00:20:32,679 INFO L175 Difference]: Start difference. First operand has 149 places, 46 transitions, 348 flow. Second operand 8 states and 160 transitions. [2024-06-28 00:20:32,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 66 transitions, 514 flow [2024-06-28 00:20:32,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 66 transitions, 364 flow, removed 19 selfloop flow, removed 32 redundant places. [2024-06-28 00:20:32,683 INFO L231 Difference]: Finished difference. Result has 86 places, 40 transitions, 192 flow [2024-06-28 00:20:32,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=206, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=192, PETRI_PLACES=86, PETRI_TRANSITIONS=40} [2024-06-28 00:20:32,683 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 45 predicate places. [2024-06-28 00:20:32,683 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 40 transitions, 192 flow [2024-06-28 00:20:32,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:32,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:32,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:20:32,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-28 00:20:32,684 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:32,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:32,684 INFO L85 PathProgramCache]: Analyzing trace with hash -117486386, now seen corresponding path program 6 times [2024-06-28 00:20:32,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:32,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835841273] [2024-06-28 00:20:32,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:32,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:32,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:33,338 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:33,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:33,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835841273] [2024-06-28 00:20:33,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835841273] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:33,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:33,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:20:33,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583512212] [2024-06-28 00:20:33,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:33,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:20:33,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:33,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:20:33,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:20:33,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:20:33,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 40 transitions, 192 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:33,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:33,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:20:33,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:33,509 INFO L124 PetriNetUnfolderBase]: 125/277 cut-off events. [2024-06-28 00:20:33,509 INFO L125 PetriNetUnfolderBase]: For 1301/1301 co-relation queries the response was YES. [2024-06-28 00:20:33,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 792 conditions, 277 events. 125/277 cut-off events. For 1301/1301 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1128 event pairs, 41 based on Foata normal form. 8/283 useless extension candidates. Maximal degree in co-relation 763. Up to 110 conditions per place. [2024-06-28 00:20:33,510 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 21 selfloop transitions, 4 changer transitions 23/57 dead transitions. [2024-06-28 00:20:33,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 57 transitions, 324 flow [2024-06-28 00:20:33,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:20:33,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:20:33,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-28 00:20:33,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49375 [2024-06-28 00:20:33,510 INFO L175 Difference]: Start difference. First operand has 86 places, 40 transitions, 192 flow. Second operand 8 states and 158 transitions. [2024-06-28 00:20:33,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 57 transitions, 324 flow [2024-06-28 00:20:33,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 57 transitions, 298 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-28 00:20:33,512 INFO L231 Difference]: Finished difference. Result has 78 places, 31 transitions, 127 flow [2024-06-28 00:20:33,512 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=166, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=127, PETRI_PLACES=78, PETRI_TRANSITIONS=31} [2024-06-28 00:20:33,512 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 37 predicate places. [2024-06-28 00:20:33,512 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 31 transitions, 127 flow [2024-06-28 00:20:33,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:33,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:33,513 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:20:33,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-28 00:20:33,513 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:33,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:33,513 INFO L85 PathProgramCache]: Analyzing trace with hash 325186736, now seen corresponding path program 7 times [2024-06-28 00:20:33,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:33,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921892264] [2024-06-28 00:20:33,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:33,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:33,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:34,143 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:34,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:34,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921892264] [2024-06-28 00:20:34,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1921892264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:34,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:34,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:20:34,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883599364] [2024-06-28 00:20:34,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:34,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:20:34,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:34,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:20:34,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:20:34,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 00:20:34,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 31 transitions, 127 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:34,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:34,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 00:20:34,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:34,274 INFO L124 PetriNetUnfolderBase]: 55/130 cut-off events. [2024-06-28 00:20:34,274 INFO L125 PetriNetUnfolderBase]: For 373/373 co-relation queries the response was YES. [2024-06-28 00:20:34,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 336 conditions, 130 events. 55/130 cut-off events. For 373/373 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 370 event pairs, 1 based on Foata normal form. 8/137 useless extension candidates. Maximal degree in co-relation 310. Up to 60 conditions per place. [2024-06-28 00:20:34,274 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 0 selfloop transitions, 0 changer transitions 38/38 dead transitions. [2024-06-28 00:20:34,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 38 transitions, 181 flow [2024-06-28 00:20:34,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:20:34,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:20:34,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-28 00:20:34,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45357142857142857 [2024-06-28 00:20:34,275 INFO L175 Difference]: Start difference. First operand has 78 places, 31 transitions, 127 flow. Second operand 7 states and 127 transitions. [2024-06-28 00:20:34,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 38 transitions, 181 flow [2024-06-28 00:20:34,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 38 transitions, 159 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-28 00:20:34,276 INFO L231 Difference]: Finished difference. Result has 63 places, 0 transitions, 0 flow [2024-06-28 00:20:34,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=85, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=0, PETRI_PLACES=63, PETRI_TRANSITIONS=0} [2024-06-28 00:20:34,276 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 22 predicate places. [2024-06-28 00:20:34,276 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 0 transitions, 0 flow [2024-06-28 00:20:34,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:34,278 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (5 of 6 remaining) [2024-06-28 00:20:34,279 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (4 of 6 remaining) [2024-06-28 00:20:34,279 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 6 remaining) [2024-06-28 00:20:34,279 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 6 remaining) [2024-06-28 00:20:34,279 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 6 remaining) [2024-06-28 00:20:34,279 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 6 remaining) [2024-06-28 00:20:34,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-28 00:20:34,280 INFO L445 BasicCegarLoop]: Path program histogram: [26, 19, 12, 12, 12, 7, 6, 6, 5, 4, 4, 4, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:20:34,282 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-28 00:20:34,282 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-28 00:20:34,286 INFO L507 ceAbstractionStarter]: Automizer considered 3 witness invariants [2024-06-28 00:20:34,286 INFO L508 ceAbstractionStarter]: WitnessConsidered=3 [2024-06-28 00:20:34,287 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.06 12:20:34 BasicIcfg [2024-06-28 00:20:34,287 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-28 00:20:34,287 INFO L158 Benchmark]: Toolchain (without parser) took 181070.62ms. Allocated memory was 151.0MB in the beginning and 2.4GB in the end (delta: 2.3GB). Free memory was 116.7MB in the beginning and 941.1MB in the end (delta: -824.5MB). Peak memory consumption was 1.5GB. Max. memory is 16.1GB. [2024-06-28 00:20:34,288 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 109.1MB. Free memory is still 80.8MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-28 00:20:34,288 INFO L158 Benchmark]: Witness Parser took 0.17ms. Allocated memory is still 151.0MB. Free memory is still 119.8MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-28 00:20:34,288 INFO L158 Benchmark]: CACSL2BoogieTranslator took 528.27ms. Allocated memory is still 151.0MB. Free memory was 116.7MB in the beginning and 86.3MB in the end (delta: 30.3MB). Peak memory consumption was 29.4MB. Max. memory is 16.1GB. [2024-06-28 00:20:34,288 INFO L158 Benchmark]: Boogie Procedure Inliner took 66.88ms. Allocated memory is still 151.0MB. Free memory was 86.3MB in the beginning and 83.1MB in the end (delta: 3.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-06-28 00:20:34,288 INFO L158 Benchmark]: Boogie Preprocessor took 40.53ms. Allocated memory is still 151.0MB. Free memory was 83.1MB in the beginning and 80.0MB in the end (delta: 3.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-28 00:20:34,288 INFO L158 Benchmark]: RCFGBuilder took 596.56ms. Allocated memory is still 151.0MB. Free memory was 79.9MB in the beginning and 65.1MB in the end (delta: 14.8MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. [2024-06-28 00:20:34,289 INFO L158 Benchmark]: TraceAbstraction took 179833.45ms. Allocated memory was 151.0MB in the beginning and 2.4GB in the end (delta: 2.3GB). Free memory was 65.1MB in the beginning and 941.1MB in the end (delta: -876.1MB). Peak memory consumption was 1.4GB. Max. memory is 16.1GB. [2024-06-28 00:20:34,289 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.15ms. Allocated memory is still 109.1MB. Free memory is still 80.8MB. There was no memory consumed. Max. memory is 16.1GB. * Witness Parser took 0.17ms. Allocated memory is still 151.0MB. Free memory is still 119.8MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 528.27ms. Allocated memory is still 151.0MB. Free memory was 116.7MB in the beginning and 86.3MB in the end (delta: 30.3MB). Peak memory consumption was 29.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 66.88ms. Allocated memory is still 151.0MB. Free memory was 86.3MB in the beginning and 83.1MB in the end (delta: 3.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 40.53ms. Allocated memory is still 151.0MB. Free memory was 83.1MB in the beginning and 80.0MB in the end (delta: 3.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 596.56ms. Allocated memory is still 151.0MB. Free memory was 79.9MB in the beginning and 65.1MB in the end (delta: 14.8MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. * TraceAbstraction took 179833.45ms. Allocated memory was 151.0MB in the beginning and 2.4GB in the end (delta: 2.3GB). Free memory was 65.1MB in the beginning and 941.1MB in the end (delta: -876.1MB). Peak memory consumption was 1.4GB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 821]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 823]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 824]: 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 7 procedures, 65 locations, 6 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: 179.7s, OverallIterations: 141, TraceHistogramMax: 1, PathProgramHistogramMax: 26, EmptinessCheckTime: 0.0s, AutomataDifference: 125.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 6646 SdHoareTripleChecker+Valid, 20.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 5783 mSDsluCounter, 1880 SdHoareTripleChecker+Invalid, 17.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1339 mSDsCounter, 1529 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 33524 IncrementalHoareTripleChecker+Invalid, 35053 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1529 mSolverCounterUnsat, 541 mSDtfsCounter, 33524 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 971 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 969 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 848 ImplicationChecksByTransitivity, 13.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=6495occurred in iteration=94, InterpolantAutomatonStates: 949, 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.9s SatisfiabilityAnalysisTime, 51.9s InterpolantComputationTime, 2715 NumberOfCodeBlocks, 2715 NumberOfCodeBlocksAsserted, 141 NumberOfCheckSat, 2574 ConstructedInterpolants, 0 QuantifiedInterpolants, 65889 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 141 InterpolantComputations, 141 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 3 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2024-06-28 00:20:34,320 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