./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe018_power.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/safe018_power.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/safe018_power.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe018_power.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:26:16,745 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 00:26:16,810 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 00:26:16,814 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 00:26:16,814 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 00:26:16,839 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 00:26:16,840 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 00:26:16,840 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 00:26:16,840 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 00:26:16,841 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 00:26:16,841 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 00:26:16,842 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 00:26:16,842 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 00:26:16,842 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 00:26:16,842 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 00:26:16,843 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 00:26:16,843 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 00:26:16,843 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 00:26:16,843 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 00:26:16,844 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 00:26:16,844 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 00:26:16,844 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 00:26:16,845 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 00:26:16,845 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 00:26:16,845 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 00:26:16,845 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 00:26:16,845 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 00:26:16,845 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 00:26:16,846 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 00:26:16,846 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 00:26:16,846 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 00:26:16,846 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 00:26:16,846 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 00:26:16,847 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 00:26:16,847 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 00:26:16,847 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 00:26:16,847 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 00:26:16,847 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 00:26:16,847 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 00:26:16,847 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 00:26:16,848 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 00:26:16,848 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 00:26:16,848 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 00:26:16,848 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:26:17,001 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 00:26:17,016 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 00:26:17,018 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 00:26:17,018 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 00:26:17,019 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 00:26:17,020 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe018_power.opt.i [2024-06-28 00:26:18,172 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 00:26:18,359 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 00:26:18,367 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe018_power.opt.i [2024-06-28 00:26:18,384 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9c19f58e9/f073df7e1f3e4b06a471083a8b4a47ce/FLAG77829194c [2024-06-28 00:26:18,394 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9c19f58e9/f073df7e1f3e4b06a471083a8b4a47ce [2024-06-28 00:26:18,396 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 00:26:18,397 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 00:26:18,397 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/safe018_power.opt.yml/witness.yml [2024-06-28 00:26:18,464 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 00:26:18,466 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 00:26:18,467 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 00:26:18,467 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 00:26:18,470 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 00:26:18,471 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 12:26:18" (1/2) ... [2024-06-28 00:26:18,472 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@487da4bf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:26:18, skipping insertion in model container [2024-06-28 00:26:18,472 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 12:26:18" (1/2) ... [2024-06-28 00:26:18,473 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@7c3ea1ec and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:26:18, skipping insertion in model container [2024-06-28 00:26:18,475 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:26:18" (2/2) ... [2024-06-28 00:26:18,476 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@487da4bf and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:26:18, skipping insertion in model container [2024-06-28 00:26:18,476 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:26:18" (2/2) ... [2024-06-28 00:26:18,477 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 00:26:18,500 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 00:26:18,501 INFO L97 edCorrectnessWitness]: Location invariant before [L864-L864] ! multithreaded || (((((((((((((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )y >= 0LL && (0LL - (long long )__unbuffered_p0_EBX) + (long long )x$r_buff0_thd2 >= 0LL) && (0LL - (long long )__unbuffered_p0_EBX) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x) + (long long )x$r_buff0_thd2 >= 0LL) && (0LL - (long long )x) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$mem_tmp) + (long long )x$r_buff0_thd2 >= 0LL) && (0LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 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) && (long long )x$r_buff0_thd2 - (long long )x$r_buff1_thd2 >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff0 >= 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 >= 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 >= 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_buff1 - (long long )x$w_buff1_used >= 0LL) [2024-06-28 00:26:18,501 INFO L97 edCorrectnessWitness]: Location invariant before [L865-L865] ! multithreaded || (((((((((((((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )y >= 0LL && (0LL - (long long )__unbuffered_p0_EBX) + (long long )x$r_buff0_thd2 >= 0LL) && (0LL - (long long )__unbuffered_p0_EBX) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x) + (long long )x$r_buff0_thd2 >= 0LL) && (0LL - (long long )x) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$mem_tmp) + (long long )x$r_buff0_thd2 >= 0LL) && (0LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 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) && (long long )x$r_buff0_thd2 - (long long )x$r_buff1_thd2 >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff0 >= 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 >= 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 >= 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_buff1 - (long long )x$w_buff1_used >= 0LL) [2024-06-28 00:26:18,501 INFO L97 edCorrectnessWitness]: Location invariant before [L862-L862] ! multithreaded || (((((((((((((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )y >= 0LL && (0LL - (long long )__unbuffered_p0_EBX) + (long long )x$r_buff0_thd2 >= 0LL) && (0LL - (long long )__unbuffered_p0_EBX) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x) + (long long )x$r_buff0_thd2 >= 0LL) && (0LL - (long long )x) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$mem_tmp) + (long long )x$r_buff0_thd2 >= 0LL) && (0LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 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) && (long long )x$r_buff0_thd2 - (long long )x$r_buff1_thd2 >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff0 >= 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 >= 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 >= 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_buff1 - (long long )x$w_buff1_used >= 0LL) [2024-06-28 00:26:18,502 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 00:26:18,502 INFO L106 edCorrectnessWitness]: ghost_update [L860-L860] multithreaded = 1; [2024-06-28 00:26:18,546 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 00:26:18,870 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 00:26:18,881 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:26:19,041 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 00:26:19,083 INFO L206 MainTranslator]: Completed translation [2024-06-28 00:26:19,084 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:26:19 WrapperNode [2024-06-28 00:26:19,084 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 00:26:19,086 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 00:26:19,086 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 00:26:19,086 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 00:26:19,091 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:26:19" (1/1) ... [2024-06-28 00:26:19,121 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:26:19" (1/1) ... [2024-06-28 00:26:19,162 INFO L138 Inliner]: procedures = 175, calls = 70, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 197 [2024-06-28 00:26:19,168 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 00:26:19,174 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 00:26:19,175 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 00:26:19,175 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 00:26:19,183 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:26:19" (1/1) ... [2024-06-28 00:26:19,183 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:26:19" (1/1) ... [2024-06-28 00:26:19,187 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:26:19" (1/1) ... [2024-06-28 00:26:19,220 INFO L175 MemorySlicer]: Split 30 memory accesses to 2 slices as follows [2, 28]. 93 percent of accesses are in the largest equivalence class. The 3 initializations are split as follows [2, 1]. The 7 writes are split as follows [0, 7]. [2024-06-28 00:26:19,220 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:26:19" (1/1) ... [2024-06-28 00:26:19,236 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:26:19" (1/1) ... [2024-06-28 00:26:19,245 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:26:19" (1/1) ... [2024-06-28 00:26:19,247 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:26:19" (1/1) ... [2024-06-28 00:26:19,250 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:26:19" (1/1) ... [2024-06-28 00:26:19,252 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:26:19" (1/1) ... [2024-06-28 00:26:19,257 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 00:26:19,273 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 00:26:19,273 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 00:26:19,273 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 00:26:19,274 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:26:19" (1/1) ... [2024-06-28 00:26:19,278 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 00:26:19,284 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 00:26:19,314 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:26:19,370 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:26:19,394 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-28 00:26:19,394 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-28 00:26:19,394 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-28 00:26:19,394 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-28 00:26:19,394 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 00:26:19,395 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 00:26:19,395 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 00:26:19,395 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 00:26:19,395 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 00:26:19,395 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 00:26:19,395 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 00:26:19,396 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 00:26:19,396 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 00:26:19,396 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-28 00:26:19,396 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 00:26:19,396 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 00:26:19,396 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 00:26:19,397 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:26:19,546 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 00:26:19,578 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 00:26:19,987 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 00:26:19,987 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 00:26:20,201 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 00:26:20,201 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 00:26:20,202 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 12:26:20 BoogieIcfgContainer [2024-06-28 00:26:20,202 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 00:26:20,204 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 00:26:20,204 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 00:26:20,206 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 00:26:20,207 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 12:26:18" (1/4) ... [2024-06-28 00:26:20,207 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7fa5994c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 12:26:20, skipping insertion in model container [2024-06-28 00:26:20,208 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:26:18" (2/4) ... [2024-06-28 00:26:20,208 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7fa5994c and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 12:26:20, skipping insertion in model container [2024-06-28 00:26:20,208 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:26:19" (3/4) ... [2024-06-28 00:26:20,210 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7fa5994c and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 12:26:20, skipping insertion in model container [2024-06-28 00:26:20,210 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:26:20" (4/4) ... [2024-06-28 00:26:20,211 INFO L112 eAbstractionObserver]: Analyzing ICFG safe018_power.opt.i [2024-06-28 00:26:20,227 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 00:26:20,227 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-28 00:26:20,227 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 00:26:20,285 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 00:26:20,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-28 00:26:20,392 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-28 00:26:20,392 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 00:26:20,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 38 events. 0/38 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 53 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-28 00:26:20,394 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-28 00:26:20,397 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-28 00:26:20,403 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 00:26:20,415 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;@6bdd2c0d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 00:26:20,415 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-28 00:26:20,421 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 00:26:20,421 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 00:26:20,421 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 00:26:20,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:26:20,422 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 00:26:20,422 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:26:20,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:26:20,427 INFO L85 PathProgramCache]: Analyzing trace with hash 781542202, now seen corresponding path program 1 times [2024-06-28 00:26:20,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:26:20,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185452953] [2024-06-28 00:26:20,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:26:20,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:26:20,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:26:20,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:26:20,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:26:20,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185452953] [2024-06-28 00:26:20,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1185452953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:26:20,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:26:20,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 00:26:20,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294850495] [2024-06-28 00:26:20,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:26:20,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 00:26:20,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:26:20,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 00:26:20,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 00:26:20,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 00:26:20,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:26:20,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:26:20,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 00:26:20,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:26:21,225 INFO L124 PetriNetUnfolderBase]: 490/863 cut-off events. [2024-06-28 00:26:21,226 INFO L125 PetriNetUnfolderBase]: For 19/19 co-relation queries the response was YES. [2024-06-28 00:26:21,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1687 conditions, 863 events. 490/863 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 4398 event pairs, 172 based on Foata normal form. 4/837 useless extension candidates. Maximal degree in co-relation 1675. Up to 758 conditions per place. [2024-06-28 00:26:21,235 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 34 selfloop transitions, 3 changer transitions 0/46 dead transitions. [2024-06-28 00:26:21,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 46 transitions, 181 flow [2024-06-28 00:26:21,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 00:26:21,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 00:26:21,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 76 transitions. [2024-06-28 00:26:21,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178861788617886 [2024-06-28 00:26:21,246 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 76 transitions. [2024-06-28 00:26:21,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 46 transitions, 181 flow [2024-06-28 00:26:21,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 46 transitions, 176 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 00:26:21,252 INFO L231 Difference]: Finished difference. Result has 42 places, 34 transitions, 93 flow [2024-06-28 00:26:21,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=93, PETRI_PLACES=42, PETRI_TRANSITIONS=34} [2024-06-28 00:26:21,257 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-28 00:26:21,257 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 34 transitions, 93 flow [2024-06-28 00:26:21,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:26:21,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:26:21,258 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:26:21,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 00:26:21,258 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:26:21,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:26:21,261 INFO L85 PathProgramCache]: Analyzing trace with hash -556160237, now seen corresponding path program 1 times [2024-06-28 00:26:21,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:26:21,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684005205] [2024-06-28 00:26:21,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:26:21,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:26:21,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:26:21,661 INFO L134 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:26:21,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:26:21,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684005205] [2024-06-28 00:26:21,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684005205] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:26:21,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:26:21,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 00:26:21,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299931023] [2024-06-28 00:26:21,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:26:21,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 00:26:21,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:26:21,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 00:26:21,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 00:26:21,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 00:26:21,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 34 transitions, 93 flow. Second operand has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 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:26:21,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:26:21,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 00:26:21,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:26:21,926 INFO L124 PetriNetUnfolderBase]: 601/1045 cut-off events. [2024-06-28 00:26:21,926 INFO L125 PetriNetUnfolderBase]: For 206/206 co-relation queries the response was YES. [2024-06-28 00:26:21,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2307 conditions, 1045 events. 601/1045 cut-off events. For 206/206 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 5442 event pairs, 184 based on Foata normal form. 21/1060 useless extension candidates. Maximal degree in co-relation 2295. Up to 748 conditions per place. [2024-06-28 00:26:21,935 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 38 selfloop transitions, 7 changer transitions 0/53 dead transitions. [2024-06-28 00:26:21,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 53 transitions, 231 flow [2024-06-28 00:26:21,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:26:21,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:26:21,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 90 transitions. [2024-06-28 00:26:21,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-28 00:26:21,939 INFO L175 Difference]: Start difference. First operand has 42 places, 34 transitions, 93 flow. Second operand 4 states and 90 transitions. [2024-06-28 00:26:21,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 53 transitions, 231 flow [2024-06-28 00:26:21,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 53 transitions, 226 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 00:26:21,942 INFO L231 Difference]: Finished difference. Result has 45 places, 37 transitions, 131 flow [2024-06-28 00:26:21,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=86, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=131, PETRI_PLACES=45, PETRI_TRANSITIONS=37} [2024-06-28 00:26:21,945 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 3 predicate places. [2024-06-28 00:26:21,945 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 37 transitions, 131 flow [2024-06-28 00:26:21,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 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:26:21,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:26:21,946 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:26:21,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 00:26:21,947 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:26:21,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:26:21,948 INFO L85 PathProgramCache]: Analyzing trace with hash -858062969, now seen corresponding path program 1 times [2024-06-28 00:26:21,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:26:21,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165572850] [2024-06-28 00:26:21,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:26:21,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:26:21,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:26:22,217 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:26:22,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:26:22,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165572850] [2024-06-28 00:26:22,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165572850] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:26:22,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:26:22,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 00:26:22,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662455944] [2024-06-28 00:26:22,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:26:22,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 00:26:22,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:26:22,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 00:26:22,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-28 00:26:22,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 00:26:22,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 37 transitions, 131 flow. Second operand has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:26:22,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:26:22,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 00:26:22,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:26:22,421 INFO L124 PetriNetUnfolderBase]: 525/965 cut-off events. [2024-06-28 00:26:22,421 INFO L125 PetriNetUnfolderBase]: For 542/542 co-relation queries the response was YES. [2024-06-28 00:26:22,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2384 conditions, 965 events. 525/965 cut-off events. For 542/542 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 5057 event pairs, 268 based on Foata normal form. 2/962 useless extension candidates. Maximal degree in co-relation 2369. Up to 798 conditions per place. [2024-06-28 00:26:22,426 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 40 selfloop transitions, 7 changer transitions 0/57 dead transitions. [2024-06-28 00:26:22,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 57 transitions, 282 flow [2024-06-28 00:26:22,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:26:22,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:26:22,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 92 transitions. [2024-06-28 00:26:22,428 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-28 00:26:22,428 INFO L175 Difference]: Start difference. First operand has 45 places, 37 transitions, 131 flow. Second operand 4 states and 92 transitions. [2024-06-28 00:26:22,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 57 transitions, 282 flow [2024-06-28 00:26:22,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 57 transitions, 276 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 00:26:22,430 INFO L231 Difference]: Finished difference. Result has 49 places, 43 transitions, 184 flow [2024-06-28 00:26:22,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=184, PETRI_PLACES=49, PETRI_TRANSITIONS=43} [2024-06-28 00:26:22,431 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 7 predicate places. [2024-06-28 00:26:22,431 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 43 transitions, 184 flow [2024-06-28 00:26:22,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:26:22,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:26:22,432 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:26:22,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 00:26:22,432 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:26:22,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:26:22,432 INFO L85 PathProgramCache]: Analyzing trace with hash -830146650, now seen corresponding path program 1 times [2024-06-28 00:26:22,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:26:22,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130479889] [2024-06-28 00:26:22,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:26:22,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:26:22,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:26:22,971 INFO L134 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:26:22,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:26:22,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130479889] [2024-06-28 00:26:22,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1130479889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:26:22,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:26:22,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:26:22,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535924597] [2024-06-28 00:26:22,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:26:22,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:26:22,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:26:22,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:26:22,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:26:22,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 00:26:22,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 43 transitions, 184 flow. Second operand has 5 states, 5 states have (on average 14.0) internal successors, (70), 5 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:26:22,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:26:22,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 00:26:22,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:26:23,200 INFO L124 PetriNetUnfolderBase]: 534/958 cut-off events. [2024-06-28 00:26:23,200 INFO L125 PetriNetUnfolderBase]: For 907/907 co-relation queries the response was YES. [2024-06-28 00:26:23,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2579 conditions, 958 events. 534/958 cut-off events. For 907/907 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 4920 event pairs, 267 based on Foata normal form. 4/960 useless extension candidates. Maximal degree in co-relation 2561. Up to 781 conditions per place. [2024-06-28 00:26:23,205 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 46 selfloop transitions, 9 changer transitions 0/65 dead transitions. [2024-06-28 00:26:23,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 65 transitions, 352 flow [2024-06-28 00:26:23,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:26:23,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:26:23,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 112 transitions. [2024-06-28 00:26:23,206 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5463414634146342 [2024-06-28 00:26:23,207 INFO L175 Difference]: Start difference. First operand has 49 places, 43 transitions, 184 flow. Second operand 5 states and 112 transitions. [2024-06-28 00:26:23,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 65 transitions, 352 flow [2024-06-28 00:26:23,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 65 transitions, 348 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-28 00:26:23,210 INFO L231 Difference]: Finished difference. Result has 54 places, 45 transitions, 219 flow [2024-06-28 00:26:23,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=180, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=219, PETRI_PLACES=54, PETRI_TRANSITIONS=45} [2024-06-28 00:26:23,211 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 12 predicate places. [2024-06-28 00:26:23,211 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 45 transitions, 219 flow [2024-06-28 00:26:23,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.0) internal successors, (70), 5 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:26:23,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:26:23,212 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:26:23,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 00:26:23,212 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:26:23,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:26:23,213 INFO L85 PathProgramCache]: Analyzing trace with hash 29537414, now seen corresponding path program 1 times [2024-06-28 00:26:23,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:26:23,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630245253] [2024-06-28 00:26:23,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:26:23,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:26:23,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:26:23,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:26:23,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:26:23,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630245253] [2024-06-28 00:26:23,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630245253] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:26:23,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:26:23,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:26:23,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839865535] [2024-06-28 00:26:23,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:26:23,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:26:23,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:26:23,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:26:23,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:26:23,501 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 00:26:23,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 45 transitions, 219 flow. Second operand has 5 states, 5 states have (on average 13.0) internal successors, (65), 5 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:26:23,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:26:23,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 00:26:23,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:26:23,722 INFO L124 PetriNetUnfolderBase]: 583/1007 cut-off events. [2024-06-28 00:26:23,723 INFO L125 PetriNetUnfolderBase]: For 1247/1247 co-relation queries the response was YES. [2024-06-28 00:26:23,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2922 conditions, 1007 events. 583/1007 cut-off events. For 1247/1247 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 5033 event pairs, 228 based on Foata normal form. 2/1007 useless extension candidates. Maximal degree in co-relation 2901. Up to 858 conditions per place. [2024-06-28 00:26:23,729 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 46 selfloop transitions, 11 changer transitions 0/65 dead transitions. [2024-06-28 00:26:23,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 65 transitions, 393 flow [2024-06-28 00:26:23,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:26:23,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:26:23,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 91 transitions. [2024-06-28 00:26:23,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5548780487804879 [2024-06-28 00:26:23,730 INFO L175 Difference]: Start difference. First operand has 54 places, 45 transitions, 219 flow. Second operand 4 states and 91 transitions. [2024-06-28 00:26:23,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 65 transitions, 393 flow [2024-06-28 00:26:23,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 65 transitions, 372 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-28 00:26:23,733 INFO L231 Difference]: Finished difference. Result has 56 places, 51 transitions, 271 flow [2024-06-28 00:26:23,733 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=198, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=271, PETRI_PLACES=56, PETRI_TRANSITIONS=51} [2024-06-28 00:26:23,734 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 14 predicate places. [2024-06-28 00:26:23,734 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 51 transitions, 271 flow [2024-06-28 00:26:23,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.0) internal successors, (65), 5 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:26:23,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:26:23,735 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:26:23,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 00:26:23,735 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:26:23,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:26:23,735 INFO L85 PathProgramCache]: Analyzing trace with hash 197415049, now seen corresponding path program 1 times [2024-06-28 00:26:23,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:26:23,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700505258] [2024-06-28 00:26:23,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:26:23,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:26:23,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:26:24,321 INFO L134 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:26:24,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:26:24,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1700505258] [2024-06-28 00:26:24,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1700505258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:26:24,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:26:24,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:26:24,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238937153] [2024-06-28 00:26:24,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:26:24,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:26:24,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:26:24,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:26:24,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:26:24,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:26:24,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 51 transitions, 271 flow. Second operand has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:26:24,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:26:24,337 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:26:24,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:26:24,698 INFO L124 PetriNetUnfolderBase]: 631/1113 cut-off events. [2024-06-28 00:26:24,699 INFO L125 PetriNetUnfolderBase]: For 2053/2057 co-relation queries the response was YES. [2024-06-28 00:26:24,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3479 conditions, 1113 events. 631/1113 cut-off events. For 2053/2057 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 5835 event pairs, 99 based on Foata normal form. 16/1127 useless extension candidates. Maximal degree in co-relation 3455. Up to 734 conditions per place. [2024-06-28 00:26:24,705 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 68 selfloop transitions, 24 changer transitions 0/99 dead transitions. [2024-06-28 00:26:24,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 99 transitions, 623 flow [2024-06-28 00:26:24,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:26:24,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:26:24,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-28 00:26:24,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4817073170731707 [2024-06-28 00:26:24,707 INFO L175 Difference]: Start difference. First operand has 56 places, 51 transitions, 271 flow. Second operand 8 states and 158 transitions. [2024-06-28 00:26:24,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 99 transitions, 623 flow [2024-06-28 00:26:24,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 99 transitions, 613 flow, removed 5 selfloop flow, removed 0 redundant places. [2024-06-28 00:26:24,711 INFO L231 Difference]: Finished difference. Result has 66 places, 63 transitions, 412 flow [2024-06-28 00:26:24,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=265, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=412, PETRI_PLACES=66, PETRI_TRANSITIONS=63} [2024-06-28 00:26:24,712 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 24 predicate places. [2024-06-28 00:26:24,712 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 63 transitions, 412 flow [2024-06-28 00:26:24,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:26:24,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:26:24,712 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:26:24,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 00:26:24,713 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:26:24,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:26:24,713 INFO L85 PathProgramCache]: Analyzing trace with hash 197535205, now seen corresponding path program 1 times [2024-06-28 00:26:24,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:26:24,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598931986] [2024-06-28 00:26:24,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:26:24,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:26:24,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:26:25,288 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:26:25,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:26:25,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598931986] [2024-06-28 00:26:25,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598931986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:26:25,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:26:25,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:26:25,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153463919] [2024-06-28 00:26:25,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:26:25,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:26:25,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:26:25,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:26:25,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:26:25,296 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:26:25,297 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 63 transitions, 412 flow. Second operand has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:26:25,297 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:26:25,297 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:26:25,297 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:26:25,654 INFO L124 PetriNetUnfolderBase]: 764/1378 cut-off events. [2024-06-28 00:26:25,655 INFO L125 PetriNetUnfolderBase]: For 3810/3810 co-relation queries the response was YES. [2024-06-28 00:26:25,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4780 conditions, 1378 events. 764/1378 cut-off events. For 3810/3810 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 7910 event pairs, 78 based on Foata normal form. 38/1408 useless extension candidates. Maximal degree in co-relation 4750. Up to 777 conditions per place. [2024-06-28 00:26:25,664 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 69 selfloop transitions, 35 changer transitions 0/111 dead transitions. [2024-06-28 00:26:25,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 111 transitions, 870 flow [2024-06-28 00:26:25,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:26:25,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:26:25,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 143 transitions. [2024-06-28 00:26:25,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49825783972125437 [2024-06-28 00:26:25,665 INFO L175 Difference]: Start difference. First operand has 66 places, 63 transitions, 412 flow. Second operand 7 states and 143 transitions. [2024-06-28 00:26:25,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 111 transitions, 870 flow [2024-06-28 00:26:25,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 111 transitions, 810 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-28 00:26:25,673 INFO L231 Difference]: Finished difference. Result has 73 places, 81 transitions, 637 flow [2024-06-28 00:26:25,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=370, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=637, PETRI_PLACES=73, PETRI_TRANSITIONS=81} [2024-06-28 00:26:25,674 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 31 predicate places. [2024-06-28 00:26:25,674 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 81 transitions, 637 flow [2024-06-28 00:26:25,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:26:25,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:26:25,675 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:26:25,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 00:26:25,675 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:26:25,676 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:26:25,676 INFO L85 PathProgramCache]: Analyzing trace with hash -1772971009, now seen corresponding path program 2 times [2024-06-28 00:26:25,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:26:25,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700270366] [2024-06-28 00:26:25,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:26:25,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:26:25,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:26:26,257 INFO L134 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:26:26,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:26:26,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700270366] [2024-06-28 00:26:26,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700270366] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:26:26,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:26:26,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:26:26,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004265763] [2024-06-28 00:26:26,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:26:26,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:26:26,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:26:26,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:26:26,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:26:26,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 00:26:26,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 81 transitions, 637 flow. Second operand has 6 states, 6 states have (on average 12.833333333333334) internal successors, (77), 6 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:26:26,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:26:26,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 00:26:26,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:26:26,617 INFO L124 PetriNetUnfolderBase]: 778/1412 cut-off events. [2024-06-28 00:26:26,617 INFO L125 PetriNetUnfolderBase]: For 4687/4687 co-relation queries the response was YES. [2024-06-28 00:26:26,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5512 conditions, 1412 events. 778/1412 cut-off events. For 4687/4687 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 8197 event pairs, 143 based on Foata normal form. 8/1414 useless extension candidates. Maximal degree in co-relation 5478. Up to 997 conditions per place. [2024-06-28 00:26:26,627 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 71 selfloop transitions, 32 changer transitions 0/111 dead transitions. [2024-06-28 00:26:26,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 111 transitions, 992 flow [2024-06-28 00:26:26,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:26:26,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:26:26,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 133 transitions. [2024-06-28 00:26:26,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.540650406504065 [2024-06-28 00:26:26,628 INFO L175 Difference]: Start difference. First operand has 73 places, 81 transitions, 637 flow. Second operand 6 states and 133 transitions. [2024-06-28 00:26:26,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 111 transitions, 992 flow [2024-06-28 00:26:26,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 111 transitions, 970 flow, removed 10 selfloop flow, removed 1 redundant places. [2024-06-28 00:26:26,637 INFO L231 Difference]: Finished difference. Result has 78 places, 85 transitions, 731 flow [2024-06-28 00:26:26,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=615, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=731, PETRI_PLACES=78, PETRI_TRANSITIONS=85} [2024-06-28 00:26:26,638 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 36 predicate places. [2024-06-28 00:26:26,638 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 85 transitions, 731 flow [2024-06-28 00:26:26,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.833333333333334) internal successors, (77), 6 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:26:26,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:26:26,638 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:26:26,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 00:26:26,639 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:26:26,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:26:26,639 INFO L85 PathProgramCache]: Analyzing trace with hash 1828625486, now seen corresponding path program 1 times [2024-06-28 00:26:26,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:26:26,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486124853] [2024-06-28 00:26:26,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:26:26,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:26:26,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:26:27,558 INFO L134 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:26:27,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:26:27,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486124853] [2024-06-28 00:26:27,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486124853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:26:27,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:26:27,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:26:27,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096372268] [2024-06-28 00:26:27,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:26:27,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:26:27,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:26:27,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:26:27,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:26:27,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:26:27,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 85 transitions, 731 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:26:27,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:26:27,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:26:27,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:26:28,109 INFO L124 PetriNetUnfolderBase]: 995/1889 cut-off events. [2024-06-28 00:26:28,109 INFO L125 PetriNetUnfolderBase]: For 7726/7726 co-relation queries the response was YES. [2024-06-28 00:26:28,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7275 conditions, 1889 events. 995/1889 cut-off events. For 7726/7726 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 12161 event pairs, 115 based on Foata normal form. 28/1912 useless extension candidates. Maximal degree in co-relation 7238. Up to 660 conditions per place. [2024-06-28 00:26:28,123 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 81 selfloop transitions, 46 changer transitions 0/134 dead transitions. [2024-06-28 00:26:28,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 134 transitions, 1244 flow [2024-06-28 00:26:28,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:26:28,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:26:28,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-28 00:26:28,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4932249322493225 [2024-06-28 00:26:28,125 INFO L175 Difference]: Start difference. First operand has 78 places, 85 transitions, 731 flow. Second operand 9 states and 182 transitions. [2024-06-28 00:26:28,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 134 transitions, 1244 flow [2024-06-28 00:26:28,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 134 transitions, 1166 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-28 00:26:28,140 INFO L231 Difference]: Finished difference. Result has 85 places, 92 transitions, 858 flow [2024-06-28 00:26:28,140 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=653, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=858, PETRI_PLACES=85, PETRI_TRANSITIONS=92} [2024-06-28 00:26:28,141 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 43 predicate places. [2024-06-28 00:26:28,141 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 92 transitions, 858 flow [2024-06-28 00:26:28,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:26:28,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:26:28,141 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:26:28,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 00:26:28,142 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:26:28,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:26:28,142 INFO L85 PathProgramCache]: Analyzing trace with hash -435808824, now seen corresponding path program 2 times [2024-06-28 00:26:28,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:26:28,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517984954] [2024-06-28 00:26:28,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:26:28,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:26:28,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:26:28,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:26:28,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:26:28,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517984954] [2024-06-28 00:26:28,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517984954] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:26:28,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:26:28,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:26:28,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168709142] [2024-06-28 00:26:28,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:26:28,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:26:28,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:26:28,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:26:28,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:26:28,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:26:28,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 92 transitions, 858 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:26:28,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:26:28,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:26:28,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:26:29,388 INFO L124 PetriNetUnfolderBase]: 995/1905 cut-off events. [2024-06-28 00:26:29,388 INFO L125 PetriNetUnfolderBase]: For 8787/8787 co-relation queries the response was YES. [2024-06-28 00:26:29,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7628 conditions, 1905 events. 995/1905 cut-off events. For 8787/8787 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 12491 event pairs, 237 based on Foata normal form. 24/1913 useless extension candidates. Maximal degree in co-relation 7588. Up to 1236 conditions per place. [2024-06-28 00:26:29,404 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 82 selfloop transitions, 37 changer transitions 0/126 dead transitions. [2024-06-28 00:26:29,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 126 transitions, 1221 flow [2024-06-28 00:26:29,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:26:29,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:26:29,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-28 00:26:29,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-28 00:26:29,406 INFO L175 Difference]: Start difference. First operand has 85 places, 92 transitions, 858 flow. Second operand 8 states and 160 transitions. [2024-06-28 00:26:29,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 126 transitions, 1221 flow [2024-06-28 00:26:29,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 126 transitions, 1119 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-28 00:26:29,420 INFO L231 Difference]: Finished difference. Result has 87 places, 91 transitions, 815 flow [2024-06-28 00:26:29,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=736, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=815, PETRI_PLACES=87, PETRI_TRANSITIONS=91} [2024-06-28 00:26:29,422 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 45 predicate places. [2024-06-28 00:26:29,422 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 91 transitions, 815 flow [2024-06-28 00:26:29,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:26:29,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:26:29,422 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:26:29,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 00:26:29,423 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:26:29,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:26:29,423 INFO L85 PathProgramCache]: Analyzing trace with hash -1746463902, now seen corresponding path program 1 times [2024-06-28 00:26:29,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:26:29,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516210118] [2024-06-28 00:26:29,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:26:29,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:26:29,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:26:29,989 INFO L134 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:26:29,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:26:29,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516210118] [2024-06-28 00:26:29,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516210118] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:26:29,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:26:29,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:26:29,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144979726] [2024-06-28 00:26:29,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:26:29,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:26:29,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:26:29,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:26:29,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:26:29,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 00:26:29,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 91 transitions, 815 flow. Second operand has 5 states, 5 states have (on average 14.8) internal successors, (74), 5 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:26:29,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:26:29,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 00:26:29,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:26:30,323 INFO L124 PetriNetUnfolderBase]: 986/1928 cut-off events. [2024-06-28 00:26:30,323 INFO L125 PetriNetUnfolderBase]: For 9836/9852 co-relation queries the response was YES. [2024-06-28 00:26:30,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7665 conditions, 1928 events. 986/1928 cut-off events. For 9836/9852 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 13057 event pairs, 508 based on Foata normal form. 16/1884 useless extension candidates. Maximal degree in co-relation 7624. Up to 1506 conditions per place. [2024-06-28 00:26:30,341 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 82 selfloop transitions, 17 changer transitions 0/116 dead transitions. [2024-06-28 00:26:30,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 116 transitions, 1164 flow [2024-06-28 00:26:30,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:26:30,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:26:30,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 111 transitions. [2024-06-28 00:26:30,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5414634146341464 [2024-06-28 00:26:30,343 INFO L175 Difference]: Start difference. First operand has 87 places, 91 transitions, 815 flow. Second operand 5 states and 111 transitions. [2024-06-28 00:26:30,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 116 transitions, 1164 flow [2024-06-28 00:26:30,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 116 transitions, 1083 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-28 00:26:30,356 INFO L231 Difference]: Finished difference. Result has 88 places, 97 transitions, 868 flow [2024-06-28 00:26:30,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=738, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=868, PETRI_PLACES=88, PETRI_TRANSITIONS=97} [2024-06-28 00:26:30,356 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 46 predicate places. [2024-06-28 00:26:30,357 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 97 transitions, 868 flow [2024-06-28 00:26:30,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.8) internal successors, (74), 5 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:26:30,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:26:30,357 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:26:30,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 00:26:30,357 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:26:30,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:26:30,358 INFO L85 PathProgramCache]: Analyzing trace with hash -595825122, now seen corresponding path program 2 times [2024-06-28 00:26:30,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:26:30,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822987404] [2024-06-28 00:26:30,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:26:30,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:26:30,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:26:30,830 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:26:30,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:26:30,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822987404] [2024-06-28 00:26:30,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [822987404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:26:30,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:26:30,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:26:30,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231091716] [2024-06-28 00:26:30,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:26:30,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:26:30,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:26:30,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:26:30,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:26:30,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 00:26:30,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 97 transitions, 868 flow. Second operand has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:26:30,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:26:30,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 00:26:30,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:26:31,185 INFO L124 PetriNetUnfolderBase]: 972/1906 cut-off events. [2024-06-28 00:26:31,186 INFO L125 PetriNetUnfolderBase]: For 10608/10630 co-relation queries the response was YES. [2024-06-28 00:26:31,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7767 conditions, 1906 events. 972/1906 cut-off events. For 10608/10630 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 12921 event pairs, 507 based on Foata normal form. 6/1852 useless extension candidates. Maximal degree in co-relation 7723. Up to 1542 conditions per place. [2024-06-28 00:26:31,198 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 75 selfloop transitions, 16 changer transitions 0/107 dead transitions. [2024-06-28 00:26:31,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 107 transitions, 1074 flow [2024-06-28 00:26:31,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:26:31,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:26:31,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-28 00:26:31,200 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42160278745644597 [2024-06-28 00:26:31,200 INFO L175 Difference]: Start difference. First operand has 88 places, 97 transitions, 868 flow. Second operand 7 states and 121 transitions. [2024-06-28 00:26:31,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 107 transitions, 1074 flow [2024-06-28 00:26:31,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 107 transitions, 1056 flow, removed 9 selfloop flow, removed 0 redundant places. [2024-06-28 00:26:31,216 INFO L231 Difference]: Finished difference. Result has 95 places, 97 transitions, 890 flow [2024-06-28 00:26:31,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=850, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=890, PETRI_PLACES=95, PETRI_TRANSITIONS=97} [2024-06-28 00:26:31,218 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 53 predicate places. [2024-06-28 00:26:31,218 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 97 transitions, 890 flow [2024-06-28 00:26:31,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:26:31,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:26:31,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] [2024-06-28 00:26:31,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 00:26:31,219 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:26:31,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:26:31,219 INFO L85 PathProgramCache]: Analyzing trace with hash -896570231, now seen corresponding path program 1 times [2024-06-28 00:26:31,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:26:31,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496909973] [2024-06-28 00:26:31,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:26:31,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:26:31,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:26:32,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:26:32,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:26:32,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496909973] [2024-06-28 00:26:32,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496909973] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:26:32,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:26:32,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:26:32,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653049114] [2024-06-28 00:26:32,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:26:32,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:26:32,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:26:32,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:26:32,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:26:32,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:26:32,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 97 transitions, 890 flow. Second operand has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 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:26:32,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:26:32,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:26:32,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:26:32,626 INFO L124 PetriNetUnfolderBase]: 1147/2200 cut-off events. [2024-06-28 00:26:32,627 INFO L125 PetriNetUnfolderBase]: For 11750/11756 co-relation queries the response was YES. [2024-06-28 00:26:32,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9040 conditions, 2200 events. 1147/2200 cut-off events. For 11750/11756 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 14891 event pairs, 429 based on Foata normal form. 12/2184 useless extension candidates. Maximal degree in co-relation 8992. Up to 1696 conditions per place. [2024-06-28 00:26:32,642 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 103 selfloop transitions, 32 changer transitions 0/142 dead transitions. [2024-06-28 00:26:32,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 142 transitions, 1441 flow [2024-06-28 00:26:32,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:26:32,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:26:32,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-28 00:26:32,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4219512195121951 [2024-06-28 00:26:32,646 INFO L175 Difference]: Start difference. First operand has 95 places, 97 transitions, 890 flow. Second operand 10 states and 173 transitions. [2024-06-28 00:26:32,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 142 transitions, 1441 flow [2024-06-28 00:26:32,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 142 transitions, 1365 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-28 00:26:32,668 INFO L231 Difference]: Finished difference. Result has 102 places, 113 transitions, 1126 flow [2024-06-28 00:26:32,668 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=822, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1126, PETRI_PLACES=102, PETRI_TRANSITIONS=113} [2024-06-28 00:26:32,668 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 60 predicate places. [2024-06-28 00:26:32,669 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 113 transitions, 1126 flow [2024-06-28 00:26:32,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 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:26:32,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:26:32,669 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:26:32,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 00:26:32,669 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:26:32,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:26:32,670 INFO L85 PathProgramCache]: Analyzing trace with hash 1717763422, now seen corresponding path program 1 times [2024-06-28 00:26:32,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:26:32,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868465767] [2024-06-28 00:26:32,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:26:32,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:26:32,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:26:33,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:26:33,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:26:33,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868465767] [2024-06-28 00:26:33,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868465767] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:26:33,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:26:33,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:26:33,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014149376] [2024-06-28 00:26:33,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:26:33,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:26:33,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:26:33,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:26:33,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:26:33,495 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:26:33,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 113 transitions, 1126 flow. Second operand has 7 states, 7 states have (on average 12.285714285714286) internal successors, (86), 7 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:26:33,495 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:26:33,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:26:33,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:26:34,525 INFO L124 PetriNetUnfolderBase]: 1112/2135 cut-off events. [2024-06-28 00:26:34,525 INFO L125 PetriNetUnfolderBase]: For 13703/13711 co-relation queries the response was YES. [2024-06-28 00:26:34,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9048 conditions, 2135 events. 1112/2135 cut-off events. For 13703/13711 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 14378 event pairs, 437 based on Foata normal form. 17/2124 useless extension candidates. Maximal degree in co-relation 8998. Up to 1675 conditions per place. [2024-06-28 00:26:34,554 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 98 selfloop transitions, 26 changer transitions 0/131 dead transitions. [2024-06-28 00:26:34,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 131 transitions, 1357 flow [2024-06-28 00:26:34,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:26:34,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:26:34,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-28 00:26:34,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-28 00:26:34,556 INFO L175 Difference]: Start difference. First operand has 102 places, 113 transitions, 1126 flow. Second operand 8 states and 142 transitions. [2024-06-28 00:26:34,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 131 transitions, 1357 flow [2024-06-28 00:26:34,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 131 transitions, 1314 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-28 00:26:34,575 INFO L231 Difference]: Finished difference. Result has 105 places, 108 transitions, 1051 flow [2024-06-28 00:26:34,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=999, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1051, PETRI_PLACES=105, PETRI_TRANSITIONS=108} [2024-06-28 00:26:34,576 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 63 predicate places. [2024-06-28 00:26:34,577 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 108 transitions, 1051 flow [2024-06-28 00:26:34,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.285714285714286) internal successors, (86), 7 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:26:34,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:26:34,578 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:26:34,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 00:26:34,578 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:26:34,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:26:34,578 INFO L85 PathProgramCache]: Analyzing trace with hash 1836864144, now seen corresponding path program 2 times [2024-06-28 00:26:34,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:26:34,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670456978] [2024-06-28 00:26:34,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:26:34,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:26:34,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:26:35,252 INFO L134 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:26:35,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:26:35,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670456978] [2024-06-28 00:26:35,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670456978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:26:35,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:26:35,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:26:35,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [184950067] [2024-06-28 00:26:35,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:26:35,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:26:35,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:26:35,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:26:35,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:26:35,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:26:35,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 108 transitions, 1051 flow. Second operand has 7 states, 7 states have (on average 12.285714285714286) internal successors, (86), 7 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:26:35,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:26:35,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:26:35,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:26:35,796 INFO L124 PetriNetUnfolderBase]: 1132/2168 cut-off events. [2024-06-28 00:26:35,796 INFO L125 PetriNetUnfolderBase]: For 13054/13058 co-relation queries the response was YES. [2024-06-28 00:26:35,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9153 conditions, 2168 events. 1132/2168 cut-off events. For 13054/13058 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 14482 event pairs, 331 based on Foata normal form. 10/2145 useless extension candidates. Maximal degree in co-relation 9103. Up to 1690 conditions per place. [2024-06-28 00:26:35,810 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 96 selfloop transitions, 27 changer transitions 0/130 dead transitions. [2024-06-28 00:26:35,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 130 transitions, 1426 flow [2024-06-28 00:26:35,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:26:35,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:26:35,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-28 00:26:35,812 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40853658536585363 [2024-06-28 00:26:35,812 INFO L175 Difference]: Start difference. First operand has 105 places, 108 transitions, 1051 flow. Second operand 8 states and 134 transitions. [2024-06-28 00:26:35,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 130 transitions, 1426 flow [2024-06-28 00:26:35,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 130 transitions, 1357 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 00:26:35,832 INFO L231 Difference]: Finished difference. Result has 105 places, 113 transitions, 1112 flow [2024-06-28 00:26:35,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=985, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1112, PETRI_PLACES=105, PETRI_TRANSITIONS=113} [2024-06-28 00:26:35,833 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 63 predicate places. [2024-06-28 00:26:35,833 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 113 transitions, 1112 flow [2024-06-28 00:26:35,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.285714285714286) internal successors, (86), 7 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:26:35,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:26:35,834 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:26:35,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 00:26:35,834 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:26:35,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:26:35,834 INFO L85 PathProgramCache]: Analyzing trace with hash -1493731995, now seen corresponding path program 1 times [2024-06-28 00:26:35,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:26:35,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402610027] [2024-06-28 00:26:35,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:26:35,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:26:35,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:26:36,656 INFO L134 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:26:36,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:26:36,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402610027] [2024-06-28 00:26:36,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402610027] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:26:36,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:26:36,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:26:36,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6381315] [2024-06-28 00:26:36,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:26:36,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:26:36,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:26:36,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:26:36,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:26:36,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 00:26:36,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 113 transitions, 1112 flow. Second operand has 6 states, 6 states have (on average 14.5) internal successors, (87), 6 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:26:36,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:26:36,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 00:26:36,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:26:37,093 INFO L124 PetriNetUnfolderBase]: 1093/2141 cut-off events. [2024-06-28 00:26:37,093 INFO L125 PetriNetUnfolderBase]: For 16801/16827 co-relation queries the response was YES. [2024-06-28 00:26:37,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9117 conditions, 2141 events. 1093/2141 cut-off events. For 16801/16827 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 14907 event pairs, 555 based on Foata normal form. 17/2084 useless extension candidates. Maximal degree in co-relation 9068. Up to 1638 conditions per place. [2024-06-28 00:26:37,108 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 101 selfloop transitions, 20 changer transitions 0/141 dead transitions. [2024-06-28 00:26:37,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 141 transitions, 1484 flow [2024-06-28 00:26:37,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:26:37,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:26:37,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 132 transitions. [2024-06-28 00:26:37,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-28 00:26:37,110 INFO L175 Difference]: Start difference. First operand has 105 places, 113 transitions, 1112 flow. Second operand 6 states and 132 transitions. [2024-06-28 00:26:37,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 141 transitions, 1484 flow [2024-06-28 00:26:37,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 141 transitions, 1438 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-28 00:26:37,133 INFO L231 Difference]: Finished difference. Result has 108 places, 115 transitions, 1132 flow [2024-06-28 00:26:37,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1066, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1132, PETRI_PLACES=108, PETRI_TRANSITIONS=115} [2024-06-28 00:26:37,134 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 66 predicate places. [2024-06-28 00:26:37,134 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 115 transitions, 1132 flow [2024-06-28 00:26:37,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.5) internal successors, (87), 6 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:26:37,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:26:37,135 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:26:37,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 00:26:37,135 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:26:37,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:26:37,135 INFO L85 PathProgramCache]: Analyzing trace with hash 416903547, now seen corresponding path program 2 times [2024-06-28 00:26:37,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:26:37,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744604436] [2024-06-28 00:26:37,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:26:37,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:26:37,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:26:38,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:26:38,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:26:38,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744604436] [2024-06-28 00:26:38,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744604436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:26:38,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:26:38,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:26:38,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613492430] [2024-06-28 00:26:38,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:26:38,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:26:38,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:26:38,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:26:38,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:26:38,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:26:38,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 115 transitions, 1132 flow. Second operand has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 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:26:38,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:26:38,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:26:38,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:26:38,706 INFO L124 PetriNetUnfolderBase]: 1154/2212 cut-off events. [2024-06-28 00:26:38,706 INFO L125 PetriNetUnfolderBase]: For 14950/14952 co-relation queries the response was YES. [2024-06-28 00:26:38,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9341 conditions, 2212 events. 1154/2212 cut-off events. For 14950/14952 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 14927 event pairs, 322 based on Foata normal form. 6/2187 useless extension candidates. Maximal degree in co-relation 9291. Up to 1636 conditions per place. [2024-06-28 00:26:38,721 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 87 selfloop transitions, 32 changer transitions 0/126 dead transitions. [2024-06-28 00:26:38,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 126 transitions, 1408 flow [2024-06-28 00:26:38,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:26:38,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:26:38,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 105 transitions. [2024-06-28 00:26:38,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-28 00:26:38,723 INFO L175 Difference]: Start difference. First operand has 108 places, 115 transitions, 1132 flow. Second operand 6 states and 105 transitions. [2024-06-28 00:26:38,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 126 transitions, 1408 flow [2024-06-28 00:26:38,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 126 transitions, 1377 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-06-28 00:26:38,750 INFO L231 Difference]: Finished difference. Result has 112 places, 115 transitions, 1184 flow [2024-06-28 00:26:38,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1101, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1184, PETRI_PLACES=112, PETRI_TRANSITIONS=115} [2024-06-28 00:26:38,751 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 70 predicate places. [2024-06-28 00:26:38,751 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 115 transitions, 1184 flow [2024-06-28 00:26:38,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 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:26:38,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:26:38,751 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:26:38,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 00:26:38,752 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:26:38,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:26:38,752 INFO L85 PathProgramCache]: Analyzing trace with hash -1109852013, now seen corresponding path program 1 times [2024-06-28 00:26:38,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:26:38,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536696054] [2024-06-28 00:26:38,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:26:38,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:26:38,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:26:39,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:26:39,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:26:39,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536696054] [2024-06-28 00:26:39,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536696054] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:26:39,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:26:39,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:26:39,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627446133] [2024-06-28 00:26:39,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:26:39,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:26:39,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:26:39,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:26:39,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:26:39,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 00:26:39,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 115 transitions, 1184 flow. Second operand has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:26:39,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:26:39,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 00:26:39,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:26:39,683 INFO L124 PetriNetUnfolderBase]: 1179/2263 cut-off events. [2024-06-28 00:26:39,684 INFO L125 PetriNetUnfolderBase]: For 16936/16938 co-relation queries the response was YES. [2024-06-28 00:26:39,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9706 conditions, 2263 events. 1179/2263 cut-off events. For 16936/16938 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 15369 event pairs, 287 based on Foata normal form. 9/2242 useless extension candidates. Maximal degree in co-relation 9654. Up to 1602 conditions per place. [2024-06-28 00:26:39,698 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 90 selfloop transitions, 43 changer transitions 0/141 dead transitions. [2024-06-28 00:26:39,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 141 transitions, 1611 flow [2024-06-28 00:26:39,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:26:39,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:26:39,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 127 transitions. [2024-06-28 00:26:39,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.516260162601626 [2024-06-28 00:26:39,700 INFO L175 Difference]: Start difference. First operand has 112 places, 115 transitions, 1184 flow. Second operand 6 states and 127 transitions. [2024-06-28 00:26:39,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 141 transitions, 1611 flow [2024-06-28 00:26:39,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 141 transitions, 1521 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-28 00:26:39,723 INFO L231 Difference]: Finished difference. Result has 111 places, 117 transitions, 1227 flow [2024-06-28 00:26:39,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1102, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1227, PETRI_PLACES=111, PETRI_TRANSITIONS=117} [2024-06-28 00:26:39,723 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 69 predicate places. [2024-06-28 00:26:39,723 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 117 transitions, 1227 flow [2024-06-28 00:26:39,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:26:39,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:26:39,724 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:26:39,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 00:26:39,724 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:26:39,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:26:39,724 INFO L85 PathProgramCache]: Analyzing trace with hash -1072800813, now seen corresponding path program 2 times [2024-06-28 00:26:39,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:26:39,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720009193] [2024-06-28 00:26:39,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:26:39,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:26:39,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:26:40,114 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:26:40,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:26:40,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1720009193] [2024-06-28 00:26:40,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1720009193] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:26:40,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:26:40,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:26:40,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53800106] [2024-06-28 00:26:40,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:26:40,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:26:40,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:26:40,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:26:40,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:26:40,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:26:40,123 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 117 transitions, 1227 flow. Second operand has 7 states, 7 states have (on average 12.285714285714286) internal successors, (86), 7 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:26:40,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:26:40,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:26:40,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:26:40,547 INFO L124 PetriNetUnfolderBase]: 1182/2260 cut-off events. [2024-06-28 00:26:40,547 INFO L125 PetriNetUnfolderBase]: For 14058/14064 co-relation queries the response was YES. [2024-06-28 00:26:40,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9699 conditions, 2260 events. 1182/2260 cut-off events. For 14058/14064 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 15391 event pairs, 473 based on Foata normal form. 7/2233 useless extension candidates. Maximal degree in co-relation 9648. Up to 1825 conditions per place. [2024-06-28 00:26:40,562 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 113 selfloop transitions, 24 changer transitions 0/144 dead transitions. [2024-06-28 00:26:40,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 144 transitions, 1614 flow [2024-06-28 00:26:40,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:26:40,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:26:40,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-28 00:26:40,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-28 00:26:40,564 INFO L175 Difference]: Start difference. First operand has 111 places, 117 transitions, 1227 flow. Second operand 7 states and 133 transitions. [2024-06-28 00:26:40,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 144 transitions, 1614 flow [2024-06-28 00:26:40,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 144 transitions, 1508 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-28 00:26:40,586 INFO L231 Difference]: Finished difference. Result has 114 places, 121 transitions, 1241 flow [2024-06-28 00:26:40,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1128, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1241, PETRI_PLACES=114, PETRI_TRANSITIONS=121} [2024-06-28 00:26:40,586 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 72 predicate places. [2024-06-28 00:26:40,587 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 121 transitions, 1241 flow [2024-06-28 00:26:40,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.285714285714286) internal successors, (86), 7 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:26:40,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:26:40,587 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:26:40,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 00:26:40,587 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:26:40,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:26:40,588 INFO L85 PathProgramCache]: Analyzing trace with hash 1113935857, now seen corresponding path program 1 times [2024-06-28 00:26:40,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:26:40,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245988066] [2024-06-28 00:26:40,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:26:40,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:26:40,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:26:41,396 INFO L134 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:26:41,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:26:41,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245988066] [2024-06-28 00:26:41,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1245988066] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:26:41,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:26:41,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:26:41,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913025968] [2024-06-28 00:26:41,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:26:41,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:26:41,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:26:41,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:26:41,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:26:41,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:26:41,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 121 transitions, 1241 flow. Second operand has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 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:26:41,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:26:41,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:26:41,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:26:41,821 INFO L124 PetriNetUnfolderBase]: 1208/2288 cut-off events. [2024-06-28 00:26:41,844 INFO L125 PetriNetUnfolderBase]: For 15850/15850 co-relation queries the response was YES. [2024-06-28 00:26:41,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9814 conditions, 2288 events. 1208/2288 cut-off events. For 15850/15850 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 15614 event pairs, 613 based on Foata normal form. 2/2261 useless extension candidates. Maximal degree in co-relation 9761. Up to 1929 conditions per place. [2024-06-28 00:26:41,859 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 115 selfloop transitions, 22 changer transitions 0/144 dead transitions. [2024-06-28 00:26:41,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 144 transitions, 1694 flow [2024-06-28 00:26:41,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:26:41,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:26:41,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-28 00:26:41,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40853658536585363 [2024-06-28 00:26:41,874 INFO L175 Difference]: Start difference. First operand has 114 places, 121 transitions, 1241 flow. Second operand 8 states and 134 transitions. [2024-06-28 00:26:41,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 144 transitions, 1694 flow [2024-06-28 00:26:41,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 144 transitions, 1653 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 00:26:41,914 INFO L231 Difference]: Finished difference. Result has 119 places, 128 transitions, 1353 flow [2024-06-28 00:26:41,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1204, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1353, PETRI_PLACES=119, PETRI_TRANSITIONS=128} [2024-06-28 00:26:41,914 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 77 predicate places. [2024-06-28 00:26:41,914 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 128 transitions, 1353 flow [2024-06-28 00:26:41,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 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:26:41,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:26:41,915 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:26:41,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 00:26:41,915 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:26:41,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:26:41,915 INFO L85 PathProgramCache]: Analyzing trace with hash 1113935671, now seen corresponding path program 1 times [2024-06-28 00:26:41,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:26:41,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046398798] [2024-06-28 00:26:41,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:26:41,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:26:41,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:26:42,655 INFO L134 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:26:42,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:26:42,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046398798] [2024-06-28 00:26:42,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046398798] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:26:42,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:26:42,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:26:42,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1030821038] [2024-06-28 00:26:42,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:26:42,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:26:42,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:26:42,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:26:42,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:26:42,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:26:42,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 128 transitions, 1353 flow. Second operand has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 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:26:42,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:26:42,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:26:42,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:26:43,049 INFO L124 PetriNetUnfolderBase]: 1216/2300 cut-off events. [2024-06-28 00:26:43,049 INFO L125 PetriNetUnfolderBase]: For 17451/17451 co-relation queries the response was YES. [2024-06-28 00:26:43,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10062 conditions, 2300 events. 1216/2300 cut-off events. For 17451/17451 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 15729 event pairs, 616 based on Foata normal form. 2/2271 useless extension candidates. Maximal degree in co-relation 10007. Up to 1933 conditions per place. [2024-06-28 00:26:43,065 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 119 selfloop transitions, 24 changer transitions 0/150 dead transitions. [2024-06-28 00:26:43,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 150 transitions, 1790 flow [2024-06-28 00:26:43,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:26:43,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:26:43,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-28 00:26:43,066 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4176829268292683 [2024-06-28 00:26:43,066 INFO L175 Difference]: Start difference. First operand has 119 places, 128 transitions, 1353 flow. Second operand 8 states and 137 transitions. [2024-06-28 00:26:43,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 150 transitions, 1790 flow [2024-06-28 00:26:43,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 150 transitions, 1763 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-28 00:26:43,094 INFO L231 Difference]: Finished difference. Result has 125 places, 133 transitions, 1462 flow [2024-06-28 00:26:43,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1326, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1462, PETRI_PLACES=125, PETRI_TRANSITIONS=133} [2024-06-28 00:26:43,095 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 83 predicate places. [2024-06-28 00:26:43,095 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 133 transitions, 1462 flow [2024-06-28 00:26:43,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 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:26:43,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:26:43,096 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:26:43,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 00:26:43,096 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:26:43,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:26:43,096 INFO L85 PathProgramCache]: Analyzing trace with hash 1261580859, now seen corresponding path program 2 times [2024-06-28 00:26:43,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:26:43,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650550980] [2024-06-28 00:26:43,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:26:43,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:26:43,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:26:43,745 INFO L134 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:26:43,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:26:43,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650550980] [2024-06-28 00:26:43,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650550980] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:26:43,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:26:43,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:26:43,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224755107] [2024-06-28 00:26:43,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:26:43,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:26:43,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:26:43,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:26:43,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:26:43,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:26:43,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 133 transitions, 1462 flow. Second operand has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 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:26:43,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:26:43,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:26:43,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:26:44,145 INFO L124 PetriNetUnfolderBase]: 1252/2372 cut-off events. [2024-06-28 00:26:44,145 INFO L125 PetriNetUnfolderBase]: For 20688/20688 co-relation queries the response was YES. [2024-06-28 00:26:44,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10656 conditions, 2372 events. 1252/2372 cut-off events. For 20688/20688 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 16368 event pairs, 622 based on Foata normal form. 10/2351 useless extension candidates. Maximal degree in co-relation 10598. Up to 1961 conditions per place. [2024-06-28 00:26:44,162 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 128 selfloop transitions, 20 changer transitions 0/155 dead transitions. [2024-06-28 00:26:44,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 155 transitions, 1903 flow [2024-06-28 00:26:44,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:26:44,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:26:44,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-28 00:26:44,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-28 00:26:44,164 INFO L175 Difference]: Start difference. First operand has 125 places, 133 transitions, 1462 flow. Second operand 8 states and 136 transitions. [2024-06-28 00:26:44,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 155 transitions, 1903 flow [2024-06-28 00:26:44,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 155 transitions, 1846 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-28 00:26:44,194 INFO L231 Difference]: Finished difference. Result has 131 places, 137 transitions, 1527 flow [2024-06-28 00:26:44,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1406, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1527, PETRI_PLACES=131, PETRI_TRANSITIONS=137} [2024-06-28 00:26:44,195 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 89 predicate places. [2024-06-28 00:26:44,195 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 137 transitions, 1527 flow [2024-06-28 00:26:44,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 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:26:44,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:26:44,196 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:26:44,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 00:26:44,196 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:26:44,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:26:44,196 INFO L85 PathProgramCache]: Analyzing trace with hash 1267837155, now seen corresponding path program 2 times [2024-06-28 00:26:44,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:26:44,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677066722] [2024-06-28 00:26:44,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:26:44,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:26:44,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:26:45,008 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:26:45,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:26:45,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677066722] [2024-06-28 00:26:45,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677066722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:26:45,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:26:45,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:26:45,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413643968] [2024-06-28 00:26:45,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:26:45,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:26:45,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:26:45,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:26:45,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:26:45,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:26:45,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 137 transitions, 1527 flow. Second operand has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 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:26:45,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:26:45,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:26:45,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:26:45,475 INFO L124 PetriNetUnfolderBase]: 1247/2363 cut-off events. [2024-06-28 00:26:45,476 INFO L125 PetriNetUnfolderBase]: For 20713/20713 co-relation queries the response was YES. [2024-06-28 00:26:45,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10708 conditions, 2363 events. 1247/2363 cut-off events. For 20713/20713 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 16325 event pairs, 626 based on Foata normal form. 2/2334 useless extension candidates. Maximal degree in co-relation 10648. Up to 2009 conditions per place. [2024-06-28 00:26:45,493 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 125 selfloop transitions, 17 changer transitions 0/149 dead transitions. [2024-06-28 00:26:45,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 149 transitions, 1839 flow [2024-06-28 00:26:45,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:26:45,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:26:45,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-28 00:26:45,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39634146341463417 [2024-06-28 00:26:45,494 INFO L175 Difference]: Start difference. First operand has 131 places, 137 transitions, 1527 flow. Second operand 8 states and 130 transitions. [2024-06-28 00:26:45,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 149 transitions, 1839 flow [2024-06-28 00:26:45,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 149 transitions, 1772 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-28 00:26:45,526 INFO L231 Difference]: Finished difference. Result has 135 places, 137 transitions, 1501 flow [2024-06-28 00:26:45,526 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1460, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1501, PETRI_PLACES=135, PETRI_TRANSITIONS=137} [2024-06-28 00:26:45,526 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 93 predicate places. [2024-06-28 00:26:45,527 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 137 transitions, 1501 flow [2024-06-28 00:26:45,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 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:26:45,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:26:45,527 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:26:45,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 00:26:45,527 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:26:45,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:26:45,528 INFO L85 PathProgramCache]: Analyzing trace with hash 1268074305, now seen corresponding path program 3 times [2024-06-28 00:26:45,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:26:45,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750746976] [2024-06-28 00:26:45,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:26:45,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:26:45,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:26:46,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:26:46,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:26:46,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750746976] [2024-06-28 00:26:46,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750746976] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:26:46,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:26:46,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:26:46,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981408400] [2024-06-28 00:26:46,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:26:46,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:26:46,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:26:46,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:26:46,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:26:46,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:26:46,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 137 transitions, 1501 flow. Second operand has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 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:26:46,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:26:46,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:26:46,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:26:46,572 INFO L124 PetriNetUnfolderBase]: 1238/2350 cut-off events. [2024-06-28 00:26:46,572 INFO L125 PetriNetUnfolderBase]: For 21049/21049 co-relation queries the response was YES. [2024-06-28 00:26:46,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10506 conditions, 2350 events. 1238/2350 cut-off events. For 21049/21049 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 16213 event pairs, 608 based on Foata normal form. 2/2323 useless extension candidates. Maximal degree in co-relation 10445. Up to 1986 conditions per place. [2024-06-28 00:26:46,590 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 124 selfloop transitions, 18 changer transitions 0/149 dead transitions. [2024-06-28 00:26:46,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 149 transitions, 1813 flow [2024-06-28 00:26:46,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:26:46,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:26:46,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 108 transitions. [2024-06-28 00:26:46,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-28 00:26:46,592 INFO L175 Difference]: Start difference. First operand has 135 places, 137 transitions, 1501 flow. Second operand 6 states and 108 transitions. [2024-06-28 00:26:46,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 149 transitions, 1813 flow [2024-06-28 00:26:46,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 149 transitions, 1750 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-28 00:26:46,629 INFO L231 Difference]: Finished difference. Result has 134 places, 137 transitions, 1483 flow [2024-06-28 00:26:46,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1438, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1483, PETRI_PLACES=134, PETRI_TRANSITIONS=137} [2024-06-28 00:26:46,630 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 92 predicate places. [2024-06-28 00:26:46,631 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 137 transitions, 1483 flow [2024-06-28 00:26:46,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 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:26:46,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:26:46,632 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:26:46,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 00:26:46,632 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:26:46,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:26:46,632 INFO L85 PathProgramCache]: Analyzing trace with hash 1968048383, now seen corresponding path program 3 times [2024-06-28 00:26:46,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:26:46,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650643952] [2024-06-28 00:26:46,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:26:46,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:26:46,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:26:47,325 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:26:47,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:26:47,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650643952] [2024-06-28 00:26:47,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650643952] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:26:47,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:26:47,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:26:47,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218087765] [2024-06-28 00:26:47,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:26:47,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:26:47,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:26:47,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:26:47,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:26:47,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:26:47,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 137 transitions, 1483 flow. Second operand has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 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:26:47,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:26:47,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:26:47,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:26:47,747 INFO L124 PetriNetUnfolderBase]: 1245/2367 cut-off events. [2024-06-28 00:26:47,747 INFO L125 PetriNetUnfolderBase]: For 22699/22699 co-relation queries the response was YES. [2024-06-28 00:26:47,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10559 conditions, 2367 events. 1245/2367 cut-off events. For 22699/22699 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 16322 event pairs, 602 based on Foata normal form. 6/2344 useless extension candidates. Maximal degree in co-relation 10497. Up to 1895 conditions per place. [2024-06-28 00:26:47,764 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 125 selfloop transitions, 28 changer transitions 0/160 dead transitions. [2024-06-28 00:26:47,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 160 transitions, 1923 flow [2024-06-28 00:26:47,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:26:47,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:26:47,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-28 00:26:47,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-28 00:26:47,765 INFO L175 Difference]: Start difference. First operand has 134 places, 137 transitions, 1483 flow. Second operand 8 states and 140 transitions. [2024-06-28 00:26:47,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 160 transitions, 1923 flow [2024-06-28 00:26:47,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 160 transitions, 1885 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-28 00:26:47,800 INFO L231 Difference]: Finished difference. Result has 138 places, 139 transitions, 1538 flow [2024-06-28 00:26:47,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1445, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1538, PETRI_PLACES=138, PETRI_TRANSITIONS=139} [2024-06-28 00:26:47,801 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 96 predicate places. [2024-06-28 00:26:47,801 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 139 transitions, 1538 flow [2024-06-28 00:26:47,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 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:26:47,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:26:47,802 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:26:47,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 00:26:47,802 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:26:47,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:26:47,802 INFO L85 PathProgramCache]: Analyzing trace with hash -1097806826, now seen corresponding path program 1 times [2024-06-28 00:26:47,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:26:47,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955605030] [2024-06-28 00:26:47,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:26:47,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:26:47,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:26:48,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:26:48,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:26:48,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955605030] [2024-06-28 00:26:48,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1955605030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:26:48,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:26:48,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:26:48,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623628559] [2024-06-28 00:26:48,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:26:48,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:26:48,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:26:48,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:26:48,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:26:48,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:26:48,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 139 transitions, 1538 flow. Second operand has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:26:48,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:26:48,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:26:48,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:26:49,319 INFO L124 PetriNetUnfolderBase]: 1300/2462 cut-off events. [2024-06-28 00:26:49,320 INFO L125 PetriNetUnfolderBase]: For 26213/26215 co-relation queries the response was YES. [2024-06-28 00:26:49,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11292 conditions, 2462 events. 1300/2462 cut-off events. For 26213/26215 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 16980 event pairs, 206 based on Foata normal form. 6/2448 useless extension candidates. Maximal degree in co-relation 11228. Up to 1429 conditions per place. [2024-06-28 00:26:49,339 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 112 selfloop transitions, 58 changer transitions 0/177 dead transitions. [2024-06-28 00:26:49,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 177 transitions, 2143 flow [2024-06-28 00:26:49,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:26:49,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:26:49,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-28 00:26:49,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4817073170731707 [2024-06-28 00:26:49,341 INFO L175 Difference]: Start difference. First operand has 138 places, 139 transitions, 1538 flow. Second operand 8 states and 158 transitions. [2024-06-28 00:26:49,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 177 transitions, 2143 flow [2024-06-28 00:26:49,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 177 transitions, 2089 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 00:26:49,394 INFO L231 Difference]: Finished difference. Result has 142 places, 143 transitions, 1706 flow [2024-06-28 00:26:49,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1485, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1706, PETRI_PLACES=142, PETRI_TRANSITIONS=143} [2024-06-28 00:26:49,395 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 100 predicate places. [2024-06-28 00:26:49,395 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 143 transitions, 1706 flow [2024-06-28 00:26:49,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:26:49,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:26:49,395 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:26:49,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 00:26:49,396 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:26:49,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:26:49,396 INFO L85 PathProgramCache]: Analyzing trace with hash -1219056024, now seen corresponding path program 1 times [2024-06-28 00:26:49,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:26:49,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813433341] [2024-06-28 00:26:49,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:26:49,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:26:49,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:26:50,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:26:50,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:26:50,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813433341] [2024-06-28 00:26:50,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813433341] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:26:50,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:26:50,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:26:50,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112052581] [2024-06-28 00:26:50,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:26:50,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:26:50,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:26:50,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:26:50,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:26:50,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:26:50,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 143 transitions, 1706 flow. Second operand has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 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:26:50,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:26:50,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:26:50,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:26:50,965 INFO L124 PetriNetUnfolderBase]: 1336/2574 cut-off events. [2024-06-28 00:26:50,965 INFO L125 PetriNetUnfolderBase]: For 31947/31949 co-relation queries the response was YES. [2024-06-28 00:26:50,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12007 conditions, 2574 events. 1336/2574 cut-off events. For 31947/31949 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 18128 event pairs, 311 based on Foata normal form. 18/2575 useless extension candidates. Maximal degree in co-relation 11941. Up to 1619 conditions per place. [2024-06-28 00:26:50,985 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 115 selfloop transitions, 57 changer transitions 0/179 dead transitions. [2024-06-28 00:26:50,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 179 transitions, 2247 flow [2024-06-28 00:26:50,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:26:50,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:26:50,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-28 00:26:50,986 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4847560975609756 [2024-06-28 00:26:50,986 INFO L175 Difference]: Start difference. First operand has 142 places, 143 transitions, 1706 flow. Second operand 8 states and 159 transitions. [2024-06-28 00:26:50,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 179 transitions, 2247 flow [2024-06-28 00:26:51,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 179 transitions, 2150 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-28 00:26:51,047 INFO L231 Difference]: Finished difference. Result has 146 places, 144 transitions, 1749 flow [2024-06-28 00:26:51,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1609, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1749, PETRI_PLACES=146, PETRI_TRANSITIONS=144} [2024-06-28 00:26:51,047 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 104 predicate places. [2024-06-28 00:26:51,048 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 144 transitions, 1749 flow [2024-06-28 00:26:51,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 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:26:51,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:26:51,048 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:26:51,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 00:26:51,048 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:26:51,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:26:51,049 INFO L85 PathProgramCache]: Analyzing trace with hash 182083105, now seen corresponding path program 1 times [2024-06-28 00:26:51,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:26:51,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930793303] [2024-06-28 00:26:51,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:26:51,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:26:51,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:26:51,655 INFO L134 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:26:51,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:26:51,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930793303] [2024-06-28 00:26:51,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [930793303] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:26:51,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:26:51,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:26:51,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600687140] [2024-06-28 00:26:51,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:26:51,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:26:51,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:26:51,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:26:51,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:26:51,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 00:26:51,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 144 transitions, 1749 flow. Second operand has 7 states, 7 states have (on average 13.285714285714286) internal successors, (93), 7 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:26:51,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:26:51,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 00:26:51,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:26:52,168 INFO L124 PetriNetUnfolderBase]: 1469/2804 cut-off events. [2024-06-28 00:26:52,169 INFO L125 PetriNetUnfolderBase]: For 39377/39379 co-relation queries the response was YES. [2024-06-28 00:26:52,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13420 conditions, 2804 events. 1469/2804 cut-off events. For 39377/39379 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 20054 event pairs, 408 based on Foata normal form. 27/2803 useless extension candidates. Maximal degree in co-relation 13354. Up to 1885 conditions per place. [2024-06-28 00:26:52,193 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 121 selfloop transitions, 51 changer transitions 5/185 dead transitions. [2024-06-28 00:26:52,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 185 transitions, 2492 flow [2024-06-28 00:26:52,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:26:52,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:26:52,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 145 transitions. [2024-06-28 00:26:52,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5052264808362369 [2024-06-28 00:26:52,195 INFO L175 Difference]: Start difference. First operand has 146 places, 144 transitions, 1749 flow. Second operand 7 states and 145 transitions. [2024-06-28 00:26:52,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 185 transitions, 2492 flow [2024-06-28 00:26:52,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 185 transitions, 2357 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-28 00:26:52,251 INFO L231 Difference]: Finished difference. Result has 148 places, 154 transitions, 1940 flow [2024-06-28 00:26:52,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1630, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1940, PETRI_PLACES=148, PETRI_TRANSITIONS=154} [2024-06-28 00:26:52,251 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 106 predicate places. [2024-06-28 00:26:52,251 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 154 transitions, 1940 flow [2024-06-28 00:26:52,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.285714285714286) internal successors, (93), 7 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:26:52,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:26:52,252 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:26:52,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 00:26:52,252 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:26:52,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:26:52,252 INFO L85 PathProgramCache]: Analyzing trace with hash 1355457450, now seen corresponding path program 2 times [2024-06-28 00:26:52,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:26:52,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803114378] [2024-06-28 00:26:52,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:26:52,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:26:52,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:26:53,456 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:26:53,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:26:53,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803114378] [2024-06-28 00:26:53,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803114378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:26:53,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:26:53,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:26:53,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1280949094] [2024-06-28 00:26:53,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:26:53,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:26:53,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:26:53,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:26:53,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:26:53,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:26:53,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 154 transitions, 1940 flow. Second operand has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 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:26:53,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:26:53,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:26:53,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:26:54,160 INFO L124 PetriNetUnfolderBase]: 1356/2557 cut-off events. [2024-06-28 00:26:54,161 INFO L125 PetriNetUnfolderBase]: For 34658/34660 co-relation queries the response was YES. [2024-06-28 00:26:54,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12874 conditions, 2557 events. 1356/2557 cut-off events. For 34658/34660 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 17394 event pairs, 330 based on Foata normal form. 2/2543 useless extension candidates. Maximal degree in co-relation 12806. Up to 1775 conditions per place. [2024-06-28 00:26:54,184 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 122 selfloop transitions, 66 changer transitions 0/195 dead transitions. [2024-06-28 00:26:54,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 195 transitions, 2612 flow [2024-06-28 00:26:54,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:26:54,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:26:54,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-28 00:26:54,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45799457994579945 [2024-06-28 00:26:54,185 INFO L175 Difference]: Start difference. First operand has 148 places, 154 transitions, 1940 flow. Second operand 9 states and 169 transitions. [2024-06-28 00:26:54,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 195 transitions, 2612 flow [2024-06-28 00:26:54,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 195 transitions, 2528 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-28 00:26:54,251 INFO L231 Difference]: Finished difference. Result has 155 places, 163 transitions, 2160 flow [2024-06-28 00:26:54,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1858, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2160, PETRI_PLACES=155, PETRI_TRANSITIONS=163} [2024-06-28 00:26:54,254 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 113 predicate places. [2024-06-28 00:26:54,254 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 163 transitions, 2160 flow [2024-06-28 00:26:54,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 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:26:54,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:26:54,254 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:26:54,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 00:26:54,254 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:26:54,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:26:54,255 INFO L85 PathProgramCache]: Analyzing trace with hash -2024074779, now seen corresponding path program 2 times [2024-06-28 00:26:54,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:26:54,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264263299] [2024-06-28 00:26:54,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:26:54,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:26:54,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:26:54,824 INFO L134 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:26:54,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:26:54,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264263299] [2024-06-28 00:26:54,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [264263299] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:26:54,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:26:54,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:26:54,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416351689] [2024-06-28 00:26:54,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:26:54,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:26:54,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:26:54,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:26:54,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:26:54,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:26:54,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 163 transitions, 2160 flow. Second operand has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 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:26:54,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:26:54,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:26:54,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:26:55,559 INFO L124 PetriNetUnfolderBase]: 1402/2661 cut-off events. [2024-06-28 00:26:55,559 INFO L125 PetriNetUnfolderBase]: For 39390/39396 co-relation queries the response was YES. [2024-06-28 00:26:55,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13777 conditions, 2661 events. 1402/2661 cut-off events. For 39390/39396 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 18550 event pairs, 394 based on Foata normal form. 9/2640 useless extension candidates. Maximal degree in co-relation 13706. Up to 1840 conditions per place. [2024-06-28 00:26:55,582 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 129 selfloop transitions, 62 changer transitions 0/198 dead transitions. [2024-06-28 00:26:55,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 198 transitions, 2800 flow [2024-06-28 00:26:55,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:26:55,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:26:55,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 177 transitions. [2024-06-28 00:26:55,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4317073170731707 [2024-06-28 00:26:55,584 INFO L175 Difference]: Start difference. First operand has 155 places, 163 transitions, 2160 flow. Second operand 10 states and 177 transitions. [2024-06-28 00:26:55,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 198 transitions, 2800 flow [2024-06-28 00:26:55,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 198 transitions, 2628 flow, removed 48 selfloop flow, removed 4 redundant places. [2024-06-28 00:26:55,667 INFO L231 Difference]: Finished difference. Result has 162 places, 169 transitions, 2286 flow [2024-06-28 00:26:55,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1989, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2286, PETRI_PLACES=162, PETRI_TRANSITIONS=169} [2024-06-28 00:26:55,668 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 120 predicate places. [2024-06-28 00:26:55,668 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 169 transitions, 2286 flow [2024-06-28 00:26:55,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 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:26:55,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:26:55,668 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:26:55,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 00:26:55,669 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:26:55,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:26:55,669 INFO L85 PathProgramCache]: Analyzing trace with hash 1498517613, now seen corresponding path program 3 times [2024-06-28 00:26:55,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:26:55,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343949711] [2024-06-28 00:26:55,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:26:55,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:26:55,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:26:56,115 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:26:56,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:26:56,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343949711] [2024-06-28 00:26:56,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343949711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:26:56,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:26:56,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:26:56,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744464064] [2024-06-28 00:26:56,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:26:56,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:26:56,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:26:56,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:26:56,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:26:56,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:26:56,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 169 transitions, 2286 flow. Second operand has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 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:26:56,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:26:56,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:26:56,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:26:56,720 INFO L124 PetriNetUnfolderBase]: 1407/2688 cut-off events. [2024-06-28 00:26:56,720 INFO L125 PetriNetUnfolderBase]: For 41059/41065 co-relation queries the response was YES. [2024-06-28 00:26:56,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14032 conditions, 2688 events. 1407/2688 cut-off events. For 41059/41065 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 18985 event pairs, 548 based on Foata normal form. 7/2668 useless extension candidates. Maximal degree in co-relation 13958. Up to 2254 conditions per place. [2024-06-28 00:26:56,742 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 152 selfloop transitions, 28 changer transitions 0/187 dead transitions. [2024-06-28 00:26:56,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 187 transitions, 2772 flow [2024-06-28 00:26:56,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:26:56,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:26:56,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-28 00:26:56,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40853658536585363 [2024-06-28 00:26:56,746 INFO L175 Difference]: Start difference. First operand has 162 places, 169 transitions, 2286 flow. Second operand 8 states and 134 transitions. [2024-06-28 00:26:56,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 187 transitions, 2772 flow [2024-06-28 00:26:56,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 187 transitions, 2646 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-28 00:26:56,830 INFO L231 Difference]: Finished difference. Result has 167 places, 176 transitions, 2356 flow [2024-06-28 00:26:56,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2166, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2356, PETRI_PLACES=167, PETRI_TRANSITIONS=176} [2024-06-28 00:26:56,831 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 125 predicate places. [2024-06-28 00:26:56,831 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 176 transitions, 2356 flow [2024-06-28 00:26:56,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 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:26:56,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:26:56,831 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:26:56,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 00:26:56,832 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:26:56,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:26:56,832 INFO L85 PathProgramCache]: Analyzing trace with hash 4900961, now seen corresponding path program 4 times [2024-06-28 00:26:56,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:26:56,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956740194] [2024-06-28 00:26:56,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:26:56,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:26:56,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:26:57,555 INFO L134 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:26:57,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:26:57,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956740194] [2024-06-28 00:26:57,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1956740194] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:26:57,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:26:57,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:26:57,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040669391] [2024-06-28 00:26:57,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:26:57,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:26:57,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:26:57,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:26:57,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:26:57,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 00:26:57,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 176 transitions, 2356 flow. Second operand has 7 states, 7 states have (on average 13.285714285714286) internal successors, (93), 7 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:26:57,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:26:57,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 00:26:57,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:26:58,186 INFO L124 PetriNetUnfolderBase]: 1474/2788 cut-off events. [2024-06-28 00:26:58,186 INFO L125 PetriNetUnfolderBase]: For 48624/48626 co-relation queries the response was YES. [2024-06-28 00:26:58,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14841 conditions, 2788 events. 1474/2788 cut-off events. For 48624/48626 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 19465 event pairs, 422 based on Foata normal form. 9/2768 useless extension candidates. Maximal degree in co-relation 14765. Up to 2101 conditions per place. [2024-06-28 00:26:58,207 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 159 selfloop transitions, 45 changer transitions 0/212 dead transitions. [2024-06-28 00:26:58,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 212 transitions, 3056 flow [2024-06-28 00:26:58,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:26:58,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:26:58,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-28 00:26:58,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4847560975609756 [2024-06-28 00:26:58,210 INFO L175 Difference]: Start difference. First operand has 167 places, 176 transitions, 2356 flow. Second operand 8 states and 159 transitions. [2024-06-28 00:26:58,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 212 transitions, 3056 flow [2024-06-28 00:26:58,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 212 transitions, 2992 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-28 00:26:58,295 INFO L231 Difference]: Finished difference. Result has 173 places, 183 transitions, 2522 flow [2024-06-28 00:26:58,295 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2292, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2522, PETRI_PLACES=173, PETRI_TRANSITIONS=183} [2024-06-28 00:26:58,296 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 131 predicate places. [2024-06-28 00:26:58,296 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 183 transitions, 2522 flow [2024-06-28 00:26:58,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.285714285714286) internal successors, (93), 7 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:26:58,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:26:58,297 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:26:58,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 00:26:58,297 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:26:58,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:26:58,297 INFO L85 PathProgramCache]: Analyzing trace with hash 330028031, now seen corresponding path program 5 times [2024-06-28 00:26:58,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:26:58,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571809167] [2024-06-28 00:26:58,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:26:58,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:26:58,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:26:59,131 INFO L134 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:26:59,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:26:59,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571809167] [2024-06-28 00:26:59,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [571809167] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:26:59,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:26:59,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:26:59,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849708814] [2024-06-28 00:26:59,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:26:59,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:26:59,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:26:59,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:26:59,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:26:59,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 00:26:59,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 183 transitions, 2522 flow. Second operand has 7 states, 7 states have (on average 13.285714285714286) internal successors, (93), 7 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:26:59,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:26:59,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 00:26:59,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:26:59,794 INFO L124 PetriNetUnfolderBase]: 1520/2856 cut-off events. [2024-06-28 00:26:59,794 INFO L125 PetriNetUnfolderBase]: For 55287/55289 co-relation queries the response was YES. [2024-06-28 00:26:59,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16020 conditions, 2856 events. 1520/2856 cut-off events. For 55287/55289 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 19913 event pairs, 379 based on Foata normal form. 1/2828 useless extension candidates. Maximal degree in co-relation 15942. Up to 1974 conditions per place. [2024-06-28 00:26:59,817 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 137 selfloop transitions, 72 changer transitions 0/217 dead transitions. [2024-06-28 00:26:59,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 217 transitions, 3409 flow [2024-06-28 00:26:59,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:26:59,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:26:59,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 141 transitions. [2024-06-28 00:26:59,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4912891986062718 [2024-06-28 00:26:59,819 INFO L175 Difference]: Start difference. First operand has 173 places, 183 transitions, 2522 flow. Second operand 7 states and 141 transitions. [2024-06-28 00:26:59,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 217 transitions, 3409 flow [2024-06-28 00:26:59,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 217 transitions, 3266 flow, removed 53 selfloop flow, removed 3 redundant places. [2024-06-28 00:26:59,918 INFO L231 Difference]: Finished difference. Result has 179 places, 196 transitions, 2851 flow [2024-06-28 00:26:59,919 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2405, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2851, PETRI_PLACES=179, PETRI_TRANSITIONS=196} [2024-06-28 00:26:59,919 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 137 predicate places. [2024-06-28 00:26:59,919 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 196 transitions, 2851 flow [2024-06-28 00:26:59,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.285714285714286) internal successors, (93), 7 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:26:59,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:26:59,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] [2024-06-28 00:26:59,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 00:26:59,920 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:26:59,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:26:59,920 INFO L85 PathProgramCache]: Analyzing trace with hash 329642081, now seen corresponding path program 6 times [2024-06-28 00:26:59,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:26:59,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620099325] [2024-06-28 00:26:59,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:26:59,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:26:59,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:27:00,549 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:27:00,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:27:00,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1620099325] [2024-06-28 00:27:00,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1620099325] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:27:00,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:27:00,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:27:00,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632576567] [2024-06-28 00:27:00,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:27:00,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:27:00,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:27:00,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:27:00,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:27:00,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 00:27:00,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 196 transitions, 2851 flow. Second operand has 7 states, 7 states have (on average 13.285714285714286) internal successors, (93), 7 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:00,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:27:00,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 00:27:00,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:27:01,222 INFO L124 PetriNetUnfolderBase]: 1545/2909 cut-off events. [2024-06-28 00:27:01,223 INFO L125 PetriNetUnfolderBase]: For 61952/61954 co-relation queries the response was YES. [2024-06-28 00:27:01,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16671 conditions, 2909 events. 1545/2909 cut-off events. For 61952/61954 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 20438 event pairs, 419 based on Foata normal form. 9/2889 useless extension candidates. Maximal degree in co-relation 16591. Up to 2193 conditions per place. [2024-06-28 00:27:01,245 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 162 selfloop transitions, 51 changer transitions 0/221 dead transitions. [2024-06-28 00:27:01,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 221 transitions, 3461 flow [2024-06-28 00:27:01,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:27:01,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:27:01,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-28 00:27:01,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4843205574912892 [2024-06-28 00:27:01,247 INFO L175 Difference]: Start difference. First operand has 179 places, 196 transitions, 2851 flow. Second operand 7 states and 139 transitions. [2024-06-28 00:27:01,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 221 transitions, 3461 flow [2024-06-28 00:27:01,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 221 transitions, 3257 flow, removed 102 selfloop flow, removed 0 redundant places. [2024-06-28 00:27:01,360 INFO L231 Difference]: Finished difference. Result has 186 places, 197 transitions, 2829 flow [2024-06-28 00:27:01,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2691, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2829, PETRI_PLACES=186, PETRI_TRANSITIONS=197} [2024-06-28 00:27:01,360 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 144 predicate places. [2024-06-28 00:27:01,360 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 197 transitions, 2829 flow [2024-06-28 00:27:01,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.285714285714286) internal successors, (93), 7 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:01,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:27:01,361 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:27:01,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 00:27:01,361 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:27:01,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:27:01,361 INFO L85 PathProgramCache]: Analyzing trace with hash 880096157, now seen corresponding path program 7 times [2024-06-28 00:27:01,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:27:01,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890555507] [2024-06-28 00:27:01,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:27:01,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:27:01,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:27:01,915 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:27:01,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:27:01,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890555507] [2024-06-28 00:27:01,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890555507] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:27:01,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:27:01,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:27:01,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483277330] [2024-06-28 00:27:01,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:27:01,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:27:01,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:27:01,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:27:01,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:27:01,923 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:27:01,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 197 transitions, 2829 flow. Second operand has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 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:27:01,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:27:01,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:27:01,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:27:02,575 INFO L124 PetriNetUnfolderBase]: 1563/2935 cut-off events. [2024-06-28 00:27:02,575 INFO L125 PetriNetUnfolderBase]: For 62802/62808 co-relation queries the response was YES. [2024-06-28 00:27:02,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17039 conditions, 2935 events. 1563/2935 cut-off events. For 62802/62808 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 20651 event pairs, 387 based on Foata normal form. 7/2910 useless extension candidates. Maximal degree in co-relation 16955. Up to 1981 conditions per place. [2024-06-28 00:27:02,601 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 152 selfloop transitions, 78 changer transitions 0/237 dead transitions. [2024-06-28 00:27:02,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 237 transitions, 3773 flow [2024-06-28 00:27:02,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:27:02,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:27:02,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-06-28 00:27:02,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4292682926829268 [2024-06-28 00:27:02,603 INFO L175 Difference]: Start difference. First operand has 186 places, 197 transitions, 2829 flow. Second operand 10 states and 176 transitions. [2024-06-28 00:27:02,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 237 transitions, 3773 flow [2024-06-28 00:27:02,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 237 transitions, 3615 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-28 00:27:02,739 INFO L231 Difference]: Finished difference. Result has 191 places, 208 transitions, 3185 flow [2024-06-28 00:27:02,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2671, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3185, PETRI_PLACES=191, PETRI_TRANSITIONS=208} [2024-06-28 00:27:02,740 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 149 predicate places. [2024-06-28 00:27:02,740 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 208 transitions, 3185 flow [2024-06-28 00:27:02,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 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:27:02,740 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:27:02,740 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:27:02,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 00:27:02,741 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:27:02,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:27:02,741 INFO L85 PathProgramCache]: Analyzing trace with hash 171875761, now seen corresponding path program 8 times [2024-06-28 00:27:02,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:27:02,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377148048] [2024-06-28 00:27:02,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:27:02,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:27:02,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:27:03,241 INFO L134 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:27:03,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:27:03,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377148048] [2024-06-28 00:27:03,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377148048] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:27:03,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:27:03,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:27:03,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605523260] [2024-06-28 00:27:03,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:27:03,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:27:03,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:27:03,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:27:03,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:27:03,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:27:03,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 208 transitions, 3185 flow. Second operand has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 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:27:03,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:27:03,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:27:03,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:27:03,936 INFO L124 PetriNetUnfolderBase]: 1570/2961 cut-off events. [2024-06-28 00:27:03,937 INFO L125 PetriNetUnfolderBase]: For 67633/67639 co-relation queries the response was YES. [2024-06-28 00:27:03,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17487 conditions, 2961 events. 1570/2961 cut-off events. For 67633/67639 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 20952 event pairs, 559 based on Foata normal form. 7/2941 useless extension candidates. Maximal degree in co-relation 17401. Up to 2430 conditions per place. [2024-06-28 00:27:03,962 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 194 selfloop transitions, 35 changer transitions 0/236 dead transitions. [2024-06-28 00:27:03,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 236 transitions, 3736 flow [2024-06-28 00:27:03,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:27:03,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:27:03,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-28 00:27:03,963 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44173441734417346 [2024-06-28 00:27:03,963 INFO L175 Difference]: Start difference. First operand has 191 places, 208 transitions, 3185 flow. Second operand 9 states and 163 transitions. [2024-06-28 00:27:03,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 236 transitions, 3736 flow [2024-06-28 00:27:04,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 236 transitions, 3594 flow, removed 60 selfloop flow, removed 5 redundant places. [2024-06-28 00:27:04,105 INFO L231 Difference]: Finished difference. Result has 196 places, 210 transitions, 3162 flow [2024-06-28 00:27:04,105 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3043, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3162, PETRI_PLACES=196, PETRI_TRANSITIONS=210} [2024-06-28 00:27:04,105 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 154 predicate places. [2024-06-28 00:27:04,106 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 210 transitions, 3162 flow [2024-06-28 00:27:04,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 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:27:04,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:27:04,106 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:27:04,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 00:27:04,106 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:27:04,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:27:04,107 INFO L85 PathProgramCache]: Analyzing trace with hash 271622783, now seen corresponding path program 9 times [2024-06-28 00:27:04,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:27:04,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736412796] [2024-06-28 00:27:04,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:27:04,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:27:04,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:27:04,544 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:27:04,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:27:04,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736412796] [2024-06-28 00:27:04,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [736412796] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:27:04,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:27:04,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:27:04,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1408499772] [2024-06-28 00:27:04,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:27:04,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:27:04,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:27:04,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:27:04,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:27:04,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:27:04,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 210 transitions, 3162 flow. Second operand has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 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:27:04,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:27:04,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:27:04,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:27:05,143 INFO L124 PetriNetUnfolderBase]: 1567/2953 cut-off events. [2024-06-28 00:27:05,144 INFO L125 PetriNetUnfolderBase]: For 69430/69436 co-relation queries the response was YES. [2024-06-28 00:27:05,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17487 conditions, 2953 events. 1567/2953 cut-off events. For 69430/69436 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 20875 event pairs, 573 based on Foata normal form. 7/2933 useless extension candidates. Maximal degree in co-relation 17399. Up to 2490 conditions per place. [2024-06-28 00:27:05,170 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 182 selfloop transitions, 36 changer transitions 0/225 dead transitions. [2024-06-28 00:27:05,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 225 transitions, 3717 flow [2024-06-28 00:27:05,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:27:05,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:27:05,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-28 00:27:05,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43205574912891986 [2024-06-28 00:27:05,172 INFO L175 Difference]: Start difference. First operand has 196 places, 210 transitions, 3162 flow. Second operand 7 states and 124 transitions. [2024-06-28 00:27:05,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 225 transitions, 3717 flow [2024-06-28 00:27:05,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 225 transitions, 3632 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-28 00:27:05,306 INFO L231 Difference]: Finished difference. Result has 197 places, 214 transitions, 3274 flow [2024-06-28 00:27:05,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3077, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3274, PETRI_PLACES=197, PETRI_TRANSITIONS=214} [2024-06-28 00:27:05,306 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 155 predicate places. [2024-06-28 00:27:05,306 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 214 transitions, 3274 flow [2024-06-28 00:27:05,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 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:27:05,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:27:05,307 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:27:05,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 00:27:05,307 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:27:05,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:27:05,308 INFO L85 PathProgramCache]: Analyzing trace with hash 1601270153, now seen corresponding path program 10 times [2024-06-28 00:27:05,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:27:05,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880071533] [2024-06-28 00:27:05,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:27:05,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:27:05,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:27:05,747 INFO L134 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:27:05,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:27:05,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880071533] [2024-06-28 00:27:05,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880071533] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:27:05,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:27:05,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:27:05,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432786016] [2024-06-28 00:27:05,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:27:05,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:27:05,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:27:05,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:27:05,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:27:05,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:27:05,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 214 transitions, 3274 flow. Second operand has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 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:27:05,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:27:05,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:27:05,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:27:06,418 INFO L124 PetriNetUnfolderBase]: 1564/2952 cut-off events. [2024-06-28 00:27:06,418 INFO L125 PetriNetUnfolderBase]: For 72063/72069 co-relation queries the response was YES. [2024-06-28 00:27:06,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17526 conditions, 2952 events. 1564/2952 cut-off events. For 72063/72069 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 20868 event pairs, 547 based on Foata normal form. 7/2928 useless extension candidates. Maximal degree in co-relation 17436. Up to 2446 conditions per place. [2024-06-28 00:27:06,444 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 183 selfloop transitions, 46 changer transitions 0/236 dead transitions. [2024-06-28 00:27:06,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 236 transitions, 3866 flow [2024-06-28 00:27:06,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:27:06,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:27:06,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-28 00:27:06,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4254742547425474 [2024-06-28 00:27:06,445 INFO L175 Difference]: Start difference. First operand has 197 places, 214 transitions, 3274 flow. Second operand 9 states and 157 transitions. [2024-06-28 00:27:06,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 236 transitions, 3866 flow [2024-06-28 00:27:06,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 236 transitions, 3748 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-28 00:27:06,580 INFO L231 Difference]: Finished difference. Result has 202 places, 216 transitions, 3290 flow [2024-06-28 00:27:06,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3158, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3290, PETRI_PLACES=202, PETRI_TRANSITIONS=216} [2024-06-28 00:27:06,580 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 160 predicate places. [2024-06-28 00:27:06,581 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 216 transitions, 3290 flow [2024-06-28 00:27:06,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 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:27:06,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:27:06,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] [2024-06-28 00:27:06,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 00:27:06,581 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:27:06,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:27:06,582 INFO L85 PathProgramCache]: Analyzing trace with hash 365849581, now seen corresponding path program 11 times [2024-06-28 00:27:06,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:27:06,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120129198] [2024-06-28 00:27:06,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:27:06,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:27:06,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:27:07,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:27:07,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:27:07,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120129198] [2024-06-28 00:27:07,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120129198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:27:07,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:27:07,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:27:07,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207667224] [2024-06-28 00:27:07,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:27:07,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:27:07,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:27:07,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:27:07,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:27:07,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:27:07,020 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 216 transitions, 3290 flow. Second operand has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 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:27:07,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:27:07,020 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:27:07,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:27:07,643 INFO L124 PetriNetUnfolderBase]: 1531/2858 cut-off events. [2024-06-28 00:27:07,644 INFO L125 PetriNetUnfolderBase]: For 70683/70689 co-relation queries the response was YES. [2024-06-28 00:27:07,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17200 conditions, 2858 events. 1531/2858 cut-off events. For 70683/70689 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 19970 event pairs, 532 based on Foata normal form. 7/2842 useless extension candidates. Maximal degree in co-relation 17108. Up to 2389 conditions per place. [2024-06-28 00:27:07,670 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 190 selfloop transitions, 34 changer transitions 4/235 dead transitions. [2024-06-28 00:27:07,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 235 transitions, 3796 flow [2024-06-28 00:27:07,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:27:07,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:27:07,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-28 00:27:07,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42005420054200543 [2024-06-28 00:27:07,671 INFO L175 Difference]: Start difference. First operand has 202 places, 216 transitions, 3290 flow. Second operand 9 states and 155 transitions. [2024-06-28 00:27:07,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 235 transitions, 3796 flow [2024-06-28 00:27:07,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 235 transitions, 3640 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-28 00:27:07,813 INFO L231 Difference]: Finished difference. Result has 205 places, 212 transitions, 3171 flow [2024-06-28 00:27:07,814 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3134, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3171, PETRI_PLACES=205, PETRI_TRANSITIONS=212} [2024-06-28 00:27:07,814 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 163 predicate places. [2024-06-28 00:27:07,814 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 212 transitions, 3171 flow [2024-06-28 00:27:07,814 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 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:27:07,814 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:27:07,814 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:27:07,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 00:27:07,815 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:27:07,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:27:07,815 INFO L85 PathProgramCache]: Analyzing trace with hash 454308914, now seen corresponding path program 1 times [2024-06-28 00:27:07,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:27:07,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117727184] [2024-06-28 00:27:07,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:27:07,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:27:07,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:27:08,790 INFO L134 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:27:08,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:27:08,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117727184] [2024-06-28 00:27:08,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117727184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:27:08,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:27:08,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:27:08,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465242000] [2024-06-28 00:27:08,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:27:08,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:27:08,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:27:08,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:27:08,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:27:08,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:27:08,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 212 transitions, 3171 flow. Second operand has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:08,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:27:08,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:27:08,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:27:09,332 INFO L124 PetriNetUnfolderBase]: 1461/2684 cut-off events. [2024-06-28 00:27:09,332 INFO L125 PetriNetUnfolderBase]: For 74416/74416 co-relation queries the response was YES. [2024-06-28 00:27:09,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16786 conditions, 2684 events. 1461/2684 cut-off events. For 74416/74416 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 18392 event pairs, 644 based on Foata normal form. 4/2670 useless extension candidates. Maximal degree in co-relation 16694. Up to 2257 conditions per place. [2024-06-28 00:27:09,360 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 201 selfloop transitions, 22 changer transitions 0/230 dead transitions. [2024-06-28 00:27:09,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 230 transitions, 3695 flow [2024-06-28 00:27:09,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:27:09,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:27:09,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-28 00:27:09,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4115853658536585 [2024-06-28 00:27:09,362 INFO L175 Difference]: Start difference. First operand has 205 places, 212 transitions, 3171 flow. Second operand 8 states and 135 transitions. [2024-06-28 00:27:09,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 230 transitions, 3695 flow [2024-06-28 00:27:09,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 230 transitions, 3597 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-28 00:27:09,504 INFO L231 Difference]: Finished difference. Result has 206 places, 213 transitions, 3145 flow [2024-06-28 00:27:09,504 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3073, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3145, PETRI_PLACES=206, PETRI_TRANSITIONS=213} [2024-06-28 00:27:09,504 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 164 predicate places. [2024-06-28 00:27:09,505 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 213 transitions, 3145 flow [2024-06-28 00:27:09,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:09,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:27:09,505 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:27:09,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 00:27:09,505 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:27:09,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:27:09,506 INFO L85 PathProgramCache]: Analyzing trace with hash 1595915864, now seen corresponding path program 2 times [2024-06-28 00:27:09,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:27:09,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243030382] [2024-06-28 00:27:09,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:27:09,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:27:09,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:27:10,736 INFO L134 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:27:10,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:27:10,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243030382] [2024-06-28 00:27:10,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [243030382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:27:10,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:27:10,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:27:10,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429599029] [2024-06-28 00:27:10,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:27:10,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:27:10,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:27:10,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:27:10,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:27:10,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:27:10,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 213 transitions, 3145 flow. Second operand has 10 states, 10 states have (on average 11.8) internal successors, (118), 10 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:10,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:27:10,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:27:10,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:27:11,370 INFO L124 PetriNetUnfolderBase]: 1453/2686 cut-off events. [2024-06-28 00:27:11,370 INFO L125 PetriNetUnfolderBase]: For 74598/74598 co-relation queries the response was YES. [2024-06-28 00:27:11,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16655 conditions, 2686 events. 1453/2686 cut-off events. For 74598/74598 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 18553 event pairs, 653 based on Foata normal form. 4/2676 useless extension candidates. Maximal degree in co-relation 16562. Up to 2277 conditions per place. [2024-06-28 00:27:11,396 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 197 selfloop transitions, 26 changer transitions 0/230 dead transitions. [2024-06-28 00:27:11,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 230 transitions, 3645 flow [2024-06-28 00:27:11,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:27:11,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:27:11,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-28 00:27:11,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4010840108401084 [2024-06-28 00:27:11,397 INFO L175 Difference]: Start difference. First operand has 206 places, 213 transitions, 3145 flow. Second operand 9 states and 148 transitions. [2024-06-28 00:27:11,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 230 transitions, 3645 flow [2024-06-28 00:27:11,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 230 transitions, 3587 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 00:27:11,545 INFO L231 Difference]: Finished difference. Result has 210 places, 214 transitions, 3162 flow [2024-06-28 00:27:11,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3093, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3162, PETRI_PLACES=210, PETRI_TRANSITIONS=214} [2024-06-28 00:27:11,546 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 168 predicate places. [2024-06-28 00:27:11,546 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 214 transitions, 3162 flow [2024-06-28 00:27:11,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.8) internal successors, (118), 10 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:11,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:27:11,546 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:27:11,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 00:27:11,547 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:27:11,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:27:11,547 INFO L85 PathProgramCache]: Analyzing trace with hash 448946534, now seen corresponding path program 3 times [2024-06-28 00:27:11,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:27:11,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521631021] [2024-06-28 00:27:11,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:27:11,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:27:11,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:27:12,494 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:27:12,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:27:12,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521631021] [2024-06-28 00:27:12,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1521631021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:27:12,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:27:12,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:27:12,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250979576] [2024-06-28 00:27:12,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:27:12,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:27:12,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:27:12,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:27:12,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:27:12,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:27:12,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 214 transitions, 3162 flow. Second operand has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:12,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:27:12,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:27:12,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:27:13,071 INFO L124 PetriNetUnfolderBase]: 1445/2674 cut-off events. [2024-06-28 00:27:13,071 INFO L125 PetriNetUnfolderBase]: For 74406/74406 co-relation queries the response was YES. [2024-06-28 00:27:13,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16463 conditions, 2674 events. 1445/2674 cut-off events. For 74406/74406 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 18447 event pairs, 641 based on Foata normal form. 4/2664 useless extension candidates. Maximal degree in co-relation 16369. Up to 2237 conditions per place. [2024-06-28 00:27:13,098 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 195 selfloop transitions, 29 changer transitions 0/231 dead transitions. [2024-06-28 00:27:13,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 231 transitions, 3650 flow [2024-06-28 00:27:13,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:27:13,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:27:13,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-28 00:27:13,100 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4037940379403794 [2024-06-28 00:27:13,101 INFO L175 Difference]: Start difference. First operand has 210 places, 214 transitions, 3162 flow. Second operand 9 states and 149 transitions. [2024-06-28 00:27:13,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 231 transitions, 3650 flow [2024-06-28 00:27:13,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 231 transitions, 3599 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-28 00:27:13,255 INFO L231 Difference]: Finished difference. Result has 212 places, 214 transitions, 3176 flow [2024-06-28 00:27:13,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3111, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3176, PETRI_PLACES=212, PETRI_TRANSITIONS=214} [2024-06-28 00:27:13,256 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 170 predicate places. [2024-06-28 00:27:13,257 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 214 transitions, 3176 flow [2024-06-28 00:27:13,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:13,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:27:13,259 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:27:13,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 00:27:13,259 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:27:13,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:27:13,260 INFO L85 PathProgramCache]: Analyzing trace with hash 1833874508, now seen corresponding path program 1 times [2024-06-28 00:27:13,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:27:13,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539060236] [2024-06-28 00:27:13,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:27:13,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:27:13,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:27:14,106 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:27:14,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:27:14,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539060236] [2024-06-28 00:27:14,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539060236] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:27:14,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:27:14,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:27:14,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118640128] [2024-06-28 00:27:14,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:27:14,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:27:14,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:27:14,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:27:14,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:27:14,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:27:14,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 214 transitions, 3176 flow. Second operand has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:14,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:27:14,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:27:14,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:27:14,777 INFO L124 PetriNetUnfolderBase]: 1427/2654 cut-off events. [2024-06-28 00:27:14,778 INFO L125 PetriNetUnfolderBase]: For 72490/72492 co-relation queries the response was YES. [2024-06-28 00:27:14,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16068 conditions, 2654 events. 1427/2654 cut-off events. For 72490/72492 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 18136 event pairs, 331 based on Foata normal form. 8/2648 useless extension candidates. Maximal degree in co-relation 15973. Up to 1954 conditions per place. [2024-06-28 00:27:14,806 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 171 selfloop transitions, 51 changer transitions 0/229 dead transitions. [2024-06-28 00:27:14,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 229 transitions, 3684 flow [2024-06-28 00:27:14,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:27:14,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:27:14,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-28 00:27:14,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40853658536585363 [2024-06-28 00:27:14,807 INFO L175 Difference]: Start difference. First operand has 212 places, 214 transitions, 3176 flow. Second operand 8 states and 134 transitions. [2024-06-28 00:27:14,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 229 transitions, 3684 flow [2024-06-28 00:27:14,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 229 transitions, 3585 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-28 00:27:14,973 INFO L231 Difference]: Finished difference. Result has 213 places, 214 transitions, 3208 flow [2024-06-28 00:27:14,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3077, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3208, PETRI_PLACES=213, PETRI_TRANSITIONS=214} [2024-06-28 00:27:14,974 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 171 predicate places. [2024-06-28 00:27:14,974 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 214 transitions, 3208 flow [2024-06-28 00:27:14,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:14,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:27:14,975 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:27:14,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 00:27:14,975 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:27:14,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:27:14,975 INFO L85 PathProgramCache]: Analyzing trace with hash -933549527, now seen corresponding path program 1 times [2024-06-28 00:27:14,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:27:14,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722092063] [2024-06-28 00:27:14,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:27:14,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:27:14,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:27:16,186 INFO L134 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:27:16,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:27:16,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722092063] [2024-06-28 00:27:16,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722092063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:27:16,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:27:16,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:27:16,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277720262] [2024-06-28 00:27:16,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:27:16,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:27:16,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:27:16,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:27:16,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:27:16,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 00:27:16,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 214 transitions, 3208 flow. Second operand has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:16,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:27:16,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 00:27:16,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:27:16,866 INFO L124 PetriNetUnfolderBase]: 1576/2967 cut-off events. [2024-06-28 00:27:16,867 INFO L125 PetriNetUnfolderBase]: For 102176/102178 co-relation queries the response was YES. [2024-06-28 00:27:16,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18261 conditions, 2967 events. 1576/2967 cut-off events. For 102176/102178 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 20904 event pairs, 257 based on Foata normal form. 20/2972 useless extension candidates. Maximal degree in co-relation 18166. Up to 1417 conditions per place. [2024-06-28 00:27:16,897 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 174 selfloop transitions, 69 changer transitions 2/253 dead transitions. [2024-06-28 00:27:16,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 253 transitions, 4123 flow [2024-06-28 00:27:16,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:27:16,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:27:16,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 152 transitions. [2024-06-28 00:27:16,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5296167247386759 [2024-06-28 00:27:16,898 INFO L175 Difference]: Start difference. First operand has 213 places, 214 transitions, 3208 flow. Second operand 7 states and 152 transitions. [2024-06-28 00:27:16,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 253 transitions, 4123 flow [2024-06-28 00:27:17,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 253 transitions, 4003 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-28 00:27:17,102 INFO L231 Difference]: Finished difference. Result has 215 places, 217 transitions, 3424 flow [2024-06-28 00:27:17,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3100, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3424, PETRI_PLACES=215, PETRI_TRANSITIONS=217} [2024-06-28 00:27:17,103 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 173 predicate places. [2024-06-28 00:27:17,103 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 217 transitions, 3424 flow [2024-06-28 00:27:17,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:17,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:27:17,104 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:27:17,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 00:27:17,104 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:27:17,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:27:17,104 INFO L85 PathProgramCache]: Analyzing trace with hash -933280416, now seen corresponding path program 1 times [2024-06-28 00:27:17,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:27:17,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101091076] [2024-06-28 00:27:17,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:27:17,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:27:17,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:27:17,934 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:27:17,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:27:17,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101091076] [2024-06-28 00:27:17,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101091076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:27:17,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:27:17,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:27:17,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566639941] [2024-06-28 00:27:17,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:27:17,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:27:17,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:27:17,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:27:17,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:27:17,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:27:17,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 217 transitions, 3424 flow. Second operand has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:17,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:27:17,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:27:17,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:27:18,638 INFO L124 PetriNetUnfolderBase]: 1631/3056 cut-off events. [2024-06-28 00:27:18,639 INFO L125 PetriNetUnfolderBase]: For 97393/97399 co-relation queries the response was YES. [2024-06-28 00:27:18,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19667 conditions, 3056 events. 1631/3056 cut-off events. For 97393/97399 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 21653 event pairs, 514 based on Foata normal form. 12/3047 useless extension candidates. Maximal degree in co-relation 19570. Up to 2313 conditions per place. [2024-06-28 00:27:18,670 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 184 selfloop transitions, 74 changer transitions 0/265 dead transitions. [2024-06-28 00:27:18,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 265 transitions, 4392 flow [2024-06-28 00:27:18,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:27:18,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:27:18,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-28 00:27:18,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44634146341463415 [2024-06-28 00:27:18,671 INFO L175 Difference]: Start difference. First operand has 215 places, 217 transitions, 3424 flow. Second operand 10 states and 183 transitions. [2024-06-28 00:27:18,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 265 transitions, 4392 flow [2024-06-28 00:27:18,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 265 transitions, 4269 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-28 00:27:18,889 INFO L231 Difference]: Finished difference. Result has 226 places, 233 transitions, 3833 flow [2024-06-28 00:27:18,889 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3303, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3833, PETRI_PLACES=226, PETRI_TRANSITIONS=233} [2024-06-28 00:27:18,889 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 184 predicate places. [2024-06-28 00:27:18,889 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 233 transitions, 3833 flow [2024-06-28 00:27:18,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:18,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:27:18,890 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:27:18,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 00:27:18,890 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:27:18,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:27:18,891 INFO L85 PathProgramCache]: Analyzing trace with hash 1341178491, now seen corresponding path program 2 times [2024-06-28 00:27:18,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:27:18,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152625174] [2024-06-28 00:27:18,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:27:18,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:27:18,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:27:20,206 INFO L134 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:27:20,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:27:20,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152625174] [2024-06-28 00:27:20,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152625174] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:27:20,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:27:20,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:27:20,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580425584] [2024-06-28 00:27:20,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:27:20,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:27:20,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:27:20,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:27:20,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:27:20,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:27:20,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 233 transitions, 3833 flow. Second operand has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:20,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:27:20,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:27:20,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:27:21,018 INFO L124 PetriNetUnfolderBase]: 1623/3030 cut-off events. [2024-06-28 00:27:21,019 INFO L125 PetriNetUnfolderBase]: For 94985/94987 co-relation queries the response was YES. [2024-06-28 00:27:21,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19856 conditions, 3030 events. 1623/3030 cut-off events. For 94985/94987 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 21215 event pairs, 413 based on Foata normal form. 4/3019 useless extension candidates. Maximal degree in co-relation 19753. Up to 2191 conditions per place. [2024-06-28 00:27:21,054 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 193 selfloop transitions, 64 changer transitions 0/264 dead transitions. [2024-06-28 00:27:21,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 264 transitions, 4425 flow [2024-06-28 00:27:21,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:27:21,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:27:21,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-28 00:27:21,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45528455284552843 [2024-06-28 00:27:21,056 INFO L175 Difference]: Start difference. First operand has 226 places, 233 transitions, 3833 flow. Second operand 9 states and 168 transitions. [2024-06-28 00:27:21,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 264 transitions, 4425 flow [2024-06-28 00:27:21,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 264 transitions, 4334 flow, removed 43 selfloop flow, removed 2 redundant places. [2024-06-28 00:27:21,308 INFO L231 Difference]: Finished difference. Result has 233 places, 233 transitions, 3874 flow [2024-06-28 00:27:21,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3742, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3874, PETRI_PLACES=233, PETRI_TRANSITIONS=233} [2024-06-28 00:27:21,308 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 191 predicate places. [2024-06-28 00:27:21,309 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 233 transitions, 3874 flow [2024-06-28 00:27:21,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:21,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:27:21,309 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:27:21,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 00:27:21,309 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:27:21,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:27:21,310 INFO L85 PathProgramCache]: Analyzing trace with hash 196934562, now seen corresponding path program 2 times [2024-06-28 00:27:21,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:27:21,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235528819] [2024-06-28 00:27:21,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:27:21,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:27:21,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:27:22,293 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:27:22,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:27:22,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235528819] [2024-06-28 00:27:22,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235528819] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:27:22,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:27:22,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:27:22,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360177653] [2024-06-28 00:27:22,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:27:22,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:27:22,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:27:22,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:27:22,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:27:22,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:27:22,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 233 transitions, 3874 flow. Second operand has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:22,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:27:22,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:27:22,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:27:23,079 INFO L124 PetriNetUnfolderBase]: 1732/3245 cut-off events. [2024-06-28 00:27:23,080 INFO L125 PetriNetUnfolderBase]: For 110364/110366 co-relation queries the response was YES. [2024-06-28 00:27:23,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20945 conditions, 3245 events. 1732/3245 cut-off events. For 110364/110366 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 23171 event pairs, 453 based on Foata normal form. 18/3246 useless extension candidates. Maximal degree in co-relation 20840. Up to 2324 conditions per place. [2024-06-28 00:27:23,121 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 185 selfloop transitions, 67 changer transitions 13/272 dead transitions. [2024-06-28 00:27:23,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 272 transitions, 4730 flow [2024-06-28 00:27:23,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:27:23,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:27:23,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-06-28 00:27:23,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43414634146341463 [2024-06-28 00:27:23,122 INFO L175 Difference]: Start difference. First operand has 233 places, 233 transitions, 3874 flow. Second operand 10 states and 178 transitions. [2024-06-28 00:27:23,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 272 transitions, 4730 flow [2024-06-28 00:27:23,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 272 transitions, 4580 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-28 00:27:23,412 INFO L231 Difference]: Finished difference. Result has 238 places, 236 transitions, 3957 flow [2024-06-28 00:27:23,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3730, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3957, PETRI_PLACES=238, PETRI_TRANSITIONS=236} [2024-06-28 00:27:23,413 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 196 predicate places. [2024-06-28 00:27:23,413 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 236 transitions, 3957 flow [2024-06-28 00:27:23,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:23,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:27:23,413 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:27:23,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 00:27:23,414 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:27:23,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:27:23,414 INFO L85 PathProgramCache]: Analyzing trace with hash 205276662, now seen corresponding path program 3 times [2024-06-28 00:27:23,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:27:23,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039740217] [2024-06-28 00:27:23,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:27:23,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:27:23,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:27:24,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:27:24,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:27:24,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039740217] [2024-06-28 00:27:24,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2039740217] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:27:24,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:27:24,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:27:24,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613592040] [2024-06-28 00:27:24,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:27:24,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:27:24,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:27:24,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:27:24,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:27:24,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 00:27:24,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 236 transitions, 3957 flow. Second operand has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:24,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:27:24,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 00:27:24,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:27:25,465 INFO L124 PetriNetUnfolderBase]: 2153/4128 cut-off events. [2024-06-28 00:27:25,466 INFO L125 PetriNetUnfolderBase]: For 180237/180239 co-relation queries the response was YES. [2024-06-28 00:27:25,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27957 conditions, 4128 events. 2153/4128 cut-off events. For 180237/180239 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 31868 event pairs, 507 based on Foata normal form. 24/4120 useless extension candidates. Maximal degree in co-relation 27850. Up to 1701 conditions per place. [2024-06-28 00:27:25,511 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 204 selfloop transitions, 102 changer transitions 0/314 dead transitions. [2024-06-28 00:27:25,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 314 transitions, 5736 flow [2024-06-28 00:27:25,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:27:25,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:27:25,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 208 transitions. [2024-06-28 00:27:25,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5073170731707317 [2024-06-28 00:27:25,512 INFO L175 Difference]: Start difference. First operand has 238 places, 236 transitions, 3957 flow. Second operand 10 states and 208 transitions. [2024-06-28 00:27:25,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 314 transitions, 5736 flow [2024-06-28 00:27:25,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 314 transitions, 5508 flow, removed 49 selfloop flow, removed 8 redundant places. [2024-06-28 00:27:25,831 INFO L231 Difference]: Finished difference. Result has 243 places, 258 transitions, 4649 flow [2024-06-28 00:27:25,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3797, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4649, PETRI_PLACES=243, PETRI_TRANSITIONS=258} [2024-06-28 00:27:25,831 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 201 predicate places. [2024-06-28 00:27:25,831 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 258 transitions, 4649 flow [2024-06-28 00:27:25,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:25,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:27:25,832 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:27:25,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 00:27:25,832 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:27:25,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:27:25,833 INFO L85 PathProgramCache]: Analyzing trace with hash -930484247, now seen corresponding path program 3 times [2024-06-28 00:27:25,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:27:25,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148466274] [2024-06-28 00:27:25,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:27:25,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:27:25,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:27:27,517 INFO L134 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:27:27,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:27:27,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148466274] [2024-06-28 00:27:27,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [148466274] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:27:27,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:27:27,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:27:27,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469734487] [2024-06-28 00:27:27,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:27:27,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:27:27,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:27:27,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:27:27,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:27:27,534 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:27:27,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 258 transitions, 4649 flow. Second operand has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:27,535 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:27:27,535 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:27:27,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:27:28,565 INFO L124 PetriNetUnfolderBase]: 2177/4178 cut-off events. [2024-06-28 00:27:28,566 INFO L125 PetriNetUnfolderBase]: For 182790/182792 co-relation queries the response was YES. [2024-06-28 00:27:28,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29270 conditions, 4178 events. 2177/4178 cut-off events. For 182790/182792 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 32408 event pairs, 343 based on Foata normal form. 8/4168 useless extension candidates. Maximal degree in co-relation 29159. Up to 2146 conditions per place. [2024-06-28 00:27:28,618 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 188 selfloop transitions, 98 changer transitions 0/293 dead transitions. [2024-06-28 00:27:28,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 293 transitions, 5519 flow [2024-06-28 00:27:28,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:27:28,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:27:28,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-28 00:27:28,619 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-28 00:27:28,619 INFO L175 Difference]: Start difference. First operand has 243 places, 258 transitions, 4649 flow. Second operand 9 states and 171 transitions. [2024-06-28 00:27:28,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 293 transitions, 5519 flow [2024-06-28 00:27:29,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 293 transitions, 5320 flow, removed 82 selfloop flow, removed 2 redundant places. [2024-06-28 00:27:29,073 INFO L231 Difference]: Finished difference. Result has 250 places, 260 transitions, 4712 flow [2024-06-28 00:27:29,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4450, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4712, PETRI_PLACES=250, PETRI_TRANSITIONS=260} [2024-06-28 00:27:29,074 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 208 predicate places. [2024-06-28 00:27:29,074 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 260 transitions, 4712 flow [2024-06-28 00:27:29,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:29,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:27:29,074 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:27:29,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 00:27:29,075 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:27:29,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:27:29,075 INFO L85 PathProgramCache]: Analyzing trace with hash 864259403, now seen corresponding path program 4 times [2024-06-28 00:27:29,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:27:29,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053237483] [2024-06-28 00:27:29,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:27:29,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:27:29,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:27:30,763 INFO L134 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:27:30,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:27:30,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2053237483] [2024-06-28 00:27:30,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2053237483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:27:30,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:27:30,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:27:30,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534951925] [2024-06-28 00:27:30,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:27:30,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:27:30,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:27:30,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:27:30,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:27:30,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:27:30,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 260 transitions, 4712 flow. Second operand has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:30,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:27:30,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:27:30,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:27:31,918 INFO L124 PetriNetUnfolderBase]: 2153/4128 cut-off events. [2024-06-28 00:27:31,918 INFO L125 PetriNetUnfolderBase]: For 175019/175021 co-relation queries the response was YES. [2024-06-28 00:27:31,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28090 conditions, 4128 events. 2153/4128 cut-off events. For 175019/175021 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 31842 event pairs, 525 based on Foata normal form. 16/4126 useless extension candidates. Maximal degree in co-relation 27976. Up to 2820 conditions per place. [2024-06-28 00:27:31,963 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 207 selfloop transitions, 82 changer transitions 0/296 dead transitions. [2024-06-28 00:27:31,963 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 296 transitions, 5470 flow [2024-06-28 00:27:31,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:27:31,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:27:31,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-28 00:27:31,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4560975609756098 [2024-06-28 00:27:31,965 INFO L175 Difference]: Start difference. First operand has 250 places, 260 transitions, 4712 flow. Second operand 10 states and 187 transitions. [2024-06-28 00:27:31,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 296 transitions, 5470 flow [2024-06-28 00:27:32,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 296 transitions, 5269 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-28 00:27:32,356 INFO L231 Difference]: Finished difference. Result has 253 places, 260 transitions, 4688 flow [2024-06-28 00:27:32,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4511, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4688, PETRI_PLACES=253, PETRI_TRANSITIONS=260} [2024-06-28 00:27:32,357 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 211 predicate places. [2024-06-28 00:27:32,357 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 260 transitions, 4688 flow [2024-06-28 00:27:32,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:32,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:27:32,357 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:27:32,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 00:27:32,357 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:27:32,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:27:32,358 INFO L85 PathProgramCache]: Analyzing trace with hash 690607600, now seen corresponding path program 4 times [2024-06-28 00:27:32,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:27:32,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882704164] [2024-06-28 00:27:32,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:27:32,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:27:32,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:27:33,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:27:33,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:27:33,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882704164] [2024-06-28 00:27:33,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882704164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:27:33,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:27:33,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:27:33,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402436153] [2024-06-28 00:27:33,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:27:33,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:27:33,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:27:33,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:27:33,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:27:33,218 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 00:27:33,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 260 transitions, 4688 flow. Second operand has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:33,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:27:33,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 00:27:33,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:27:34,355 INFO L124 PetriNetUnfolderBase]: 2207/4268 cut-off events. [2024-06-28 00:27:34,355 INFO L125 PetriNetUnfolderBase]: For 179971/179973 co-relation queries the response was YES. [2024-06-28 00:27:34,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28747 conditions, 4268 events. 2207/4268 cut-off events. For 179971/179973 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 33296 event pairs, 512 based on Foata normal form. 12/4250 useless extension candidates. Maximal degree in co-relation 28634. Up to 1701 conditions per place. [2024-06-28 00:27:34,404 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 209 selfloop transitions, 107 changer transitions 0/324 dead transitions. [2024-06-28 00:27:34,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 324 transitions, 6054 flow [2024-06-28 00:27:34,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:27:34,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:27:34,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 214 transitions. [2024-06-28 00:27:34,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5219512195121951 [2024-06-28 00:27:34,406 INFO L175 Difference]: Start difference. First operand has 253 places, 260 transitions, 4688 flow. Second operand 10 states and 214 transitions. [2024-06-28 00:27:34,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 324 transitions, 6054 flow [2024-06-28 00:27:34,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 324 transitions, 5864 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-28 00:27:34,796 INFO L231 Difference]: Finished difference. Result has 259 places, 269 transitions, 5069 flow [2024-06-28 00:27:34,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4502, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5069, PETRI_PLACES=259, PETRI_TRANSITIONS=269} [2024-06-28 00:27:34,796 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 217 predicate places. [2024-06-28 00:27:34,796 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 269 transitions, 5069 flow [2024-06-28 00:27:34,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:34,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:27:34,797 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:27:34,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 00:27:34,797 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:27:34,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:27:34,797 INFO L85 PathProgramCache]: Analyzing trace with hash 1026793252, now seen corresponding path program 2 times [2024-06-28 00:27:34,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:27:34,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990874880] [2024-06-28 00:27:34,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:27:34,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:27:34,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:27:35,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:27:35,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:27:35,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990874880] [2024-06-28 00:27:35,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990874880] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:27:35,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:27:35,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:27:35,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789081725] [2024-06-28 00:27:35,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:27:35,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:27:35,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:27:35,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:27:35,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:27:35,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 00:27:35,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 269 transitions, 5069 flow. Second operand has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:35,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:27:35,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 00:27:35,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:27:36,387 INFO L124 PetriNetUnfolderBase]: 2237/4340 cut-off events. [2024-06-28 00:27:36,388 INFO L125 PetriNetUnfolderBase]: For 195218/195224 co-relation queries the response was YES. [2024-06-28 00:27:36,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30361 conditions, 4340 events. 2237/4340 cut-off events. For 195218/195224 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 34415 event pairs, 906 based on Foata normal form. 12/4300 useless extension candidates. Maximal degree in co-relation 30245. Up to 3541 conditions per place. [2024-06-28 00:27:36,450 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 242 selfloop transitions, 44 changer transitions 2/296 dead transitions. [2024-06-28 00:27:36,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 296 transitions, 5926 flow [2024-06-28 00:27:36,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:27:36,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:27:36,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 141 transitions. [2024-06-28 00:27:36,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4912891986062718 [2024-06-28 00:27:36,452 INFO L175 Difference]: Start difference. First operand has 259 places, 269 transitions, 5069 flow. Second operand 7 states and 141 transitions. [2024-06-28 00:27:36,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 296 transitions, 5926 flow [2024-06-28 00:27:36,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 296 transitions, 5756 flow, removed 54 selfloop flow, removed 3 redundant places. [2024-06-28 00:27:36,932 INFO L231 Difference]: Finished difference. Result has 265 places, 276 transitions, 5234 flow [2024-06-28 00:27:36,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4899, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5234, PETRI_PLACES=265, PETRI_TRANSITIONS=276} [2024-06-28 00:27:36,933 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 223 predicate places. [2024-06-28 00:27:36,933 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 276 transitions, 5234 flow [2024-06-28 00:27:36,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:36,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:27:36,934 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:27:36,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 00:27:36,934 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:27:36,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:27:36,935 INFO L85 PathProgramCache]: Analyzing trace with hash -797025810, now seen corresponding path program 3 times [2024-06-28 00:27:36,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:27:36,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927833451] [2024-06-28 00:27:36,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:27:36,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:27:36,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:27:37,546 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:27:37,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:27:37,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927833451] [2024-06-28 00:27:37,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927833451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:27:37,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:27:37,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:27:37,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925831506] [2024-06-28 00:27:37,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:27:37,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:27:37,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:27:37,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:27:37,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:27:37,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 00:27:37,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 276 transitions, 5234 flow. Second operand has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:37,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:27:37,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 00:27:37,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:27:38,565 INFO L124 PetriNetUnfolderBase]: 2318/4469 cut-off events. [2024-06-28 00:27:38,565 INFO L125 PetriNetUnfolderBase]: For 208638/208644 co-relation queries the response was YES. [2024-06-28 00:27:38,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31404 conditions, 4469 events. 2318/4469 cut-off events. For 208638/208644 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 35496 event pairs, 724 based on Foata normal form. 12/4427 useless extension candidates. Maximal degree in co-relation 31285. Up to 3443 conditions per place. [2024-06-28 00:27:38,619 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 241 selfloop transitions, 64 changer transitions 1/314 dead transitions. [2024-06-28 00:27:38,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 314 transitions, 6245 flow [2024-06-28 00:27:38,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:27:38,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:27:38,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 151 transitions. [2024-06-28 00:27:38,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5261324041811847 [2024-06-28 00:27:38,620 INFO L175 Difference]: Start difference. First operand has 265 places, 276 transitions, 5234 flow. Second operand 7 states and 151 transitions. [2024-06-28 00:27:38,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 314 transitions, 6245 flow [2024-06-28 00:27:39,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 314 transitions, 6180 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-28 00:27:39,142 INFO L231 Difference]: Finished difference. Result has 271 places, 284 transitions, 5561 flow [2024-06-28 00:27:39,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5169, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5561, PETRI_PLACES=271, PETRI_TRANSITIONS=284} [2024-06-28 00:27:39,143 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 229 predicate places. [2024-06-28 00:27:39,143 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 284 transitions, 5561 flow [2024-06-28 00:27:39,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:39,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:27:39,143 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:27:39,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 00:27:39,143 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:27:39,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:27:39,144 INFO L85 PathProgramCache]: Analyzing trace with hash -1305286236, now seen corresponding path program 1 times [2024-06-28 00:27:39,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:27:39,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103421248] [2024-06-28 00:27:39,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:27:39,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:27:39,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:27:40,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:27:40,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:27:40,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103421248] [2024-06-28 00:27:40,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2103421248] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:27:40,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:27:40,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:27:40,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678501264] [2024-06-28 00:27:40,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:27:40,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:27:40,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:27:40,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:27:40,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:27:40,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:27:40,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 284 transitions, 5561 flow. Second operand has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:40,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:27:40,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:27:40,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:27:41,156 INFO L124 PetriNetUnfolderBase]: 2306/4467 cut-off events. [2024-06-28 00:27:41,156 INFO L125 PetriNetUnfolderBase]: For 213701/213703 co-relation queries the response was YES. [2024-06-28 00:27:41,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31720 conditions, 4467 events. 2306/4467 cut-off events. For 213701/213703 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 35477 event pairs, 625 based on Foata normal form. 6/4420 useless extension candidates. Maximal degree in co-relation 31597. Up to 3139 conditions per place. [2024-06-28 00:27:41,212 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 197 selfloop transitions, 111 changer transitions 0/315 dead transitions. [2024-06-28 00:27:41,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 315 transitions, 6495 flow [2024-06-28 00:27:41,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:27:41,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:27:41,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-28 00:27:41,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4847560975609756 [2024-06-28 00:27:41,213 INFO L175 Difference]: Start difference. First operand has 271 places, 284 transitions, 5561 flow. Second operand 8 states and 159 transitions. [2024-06-28 00:27:41,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 315 transitions, 6495 flow [2024-06-28 00:27:41,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 315 transitions, 6409 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-28 00:27:41,872 INFO L231 Difference]: Finished difference. Result has 277 places, 286 transitions, 5819 flow [2024-06-28 00:27:41,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5479, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5819, PETRI_PLACES=277, PETRI_TRANSITIONS=286} [2024-06-28 00:27:41,872 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 235 predicate places. [2024-06-28 00:27:41,873 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 286 transitions, 5819 flow [2024-06-28 00:27:41,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:41,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:27:41,873 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:27:41,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 00:27:41,873 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:27:41,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:27:41,874 INFO L85 PathProgramCache]: Analyzing trace with hash 63525478, now seen corresponding path program 2 times [2024-06-28 00:27:41,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:27:41,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2132869786] [2024-06-28 00:27:41,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:27:41,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:27:41,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:27:42,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:27:42,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:27:42,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2132869786] [2024-06-28 00:27:42,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2132869786] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:27:42,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:27:42,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:27:42,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856896399] [2024-06-28 00:27:42,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:27:42,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:27:42,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:27:42,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:27:42,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:27:42,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:27:42,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 286 transitions, 5819 flow. Second operand has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:42,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:27:42,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:27:42,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:27:43,770 INFO L124 PetriNetUnfolderBase]: 2314/4479 cut-off events. [2024-06-28 00:27:43,771 INFO L125 PetriNetUnfolderBase]: For 212931/212937 co-relation queries the response was YES. [2024-06-28 00:27:43,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32186 conditions, 4479 events. 2314/4479 cut-off events. For 212931/212937 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 35713 event pairs, 909 based on Foata normal form. 8/4434 useless extension candidates. Maximal degree in co-relation 32061. Up to 3734 conditions per place. [2024-06-28 00:27:43,832 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 262 selfloop transitions, 32 changer transitions 0/301 dead transitions. [2024-06-28 00:27:43,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 301 transitions, 6510 flow [2024-06-28 00:27:43,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:27:43,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:27:43,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-28 00:27:43,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4037940379403794 [2024-06-28 00:27:43,833 INFO L175 Difference]: Start difference. First operand has 277 places, 286 transitions, 5819 flow. Second operand 9 states and 149 transitions. [2024-06-28 00:27:43,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 301 transitions, 6510 flow [2024-06-28 00:27:44,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 301 transitions, 6365 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-28 00:27:44,544 INFO L231 Difference]: Finished difference. Result has 280 places, 288 transitions, 5821 flow [2024-06-28 00:27:44,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5676, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5821, PETRI_PLACES=280, PETRI_TRANSITIONS=288} [2024-06-28 00:27:44,545 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 238 predicate places. [2024-06-28 00:27:44,545 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 288 transitions, 5821 flow [2024-06-28 00:27:44,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:44,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:27:44,545 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:27:44,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 00:27:44,546 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:27:44,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:27:44,546 INFO L85 PathProgramCache]: Analyzing trace with hash -649375972, now seen corresponding path program 4 times [2024-06-28 00:27:44,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:27:44,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [981056771] [2024-06-28 00:27:44,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:27:44,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:27:44,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:27:45,184 INFO L134 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:27:45,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:27:45,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [981056771] [2024-06-28 00:27:45,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [981056771] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:27:45,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:27:45,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:27:45,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998800548] [2024-06-28 00:27:45,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:27:45,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:27:45,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:27:45,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:27:45,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:27:45,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:27:45,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 288 transitions, 5821 flow. Second operand has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:45,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:27:45,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:27:45,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:27:46,267 INFO L124 PetriNetUnfolderBase]: 2301/4462 cut-off events. [2024-06-28 00:27:46,268 INFO L125 PetriNetUnfolderBase]: For 201455/201461 co-relation queries the response was YES. [2024-06-28 00:27:46,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31492 conditions, 4462 events. 2301/4462 cut-off events. For 201455/201461 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 35634 event pairs, 827 based on Foata normal form. 12/4423 useless extension candidates. Maximal degree in co-relation 31367. Up to 3655 conditions per place. [2024-06-28 00:27:46,327 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 260 selfloop transitions, 39 changer transitions 0/306 dead transitions. [2024-06-28 00:27:46,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 306 transitions, 6476 flow [2024-06-28 00:27:46,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:27:46,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:27:46,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-28 00:27:46,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-28 00:27:46,328 INFO L175 Difference]: Start difference. First operand has 280 places, 288 transitions, 5821 flow. Second operand 9 states and 153 transitions. [2024-06-28 00:27:46,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 306 transitions, 6476 flow [2024-06-28 00:27:47,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 306 transitions, 6376 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-28 00:27:47,005 INFO L231 Difference]: Finished difference. Result has 283 places, 289 transitions, 5829 flow [2024-06-28 00:27:47,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5721, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5829, PETRI_PLACES=283, PETRI_TRANSITIONS=289} [2024-06-28 00:27:47,006 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 241 predicate places. [2024-06-28 00:27:47,006 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 289 transitions, 5829 flow [2024-06-28 00:27:47,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:47,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:27:47,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:27:47,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 00:27:47,007 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:27:47,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:27:47,008 INFO L85 PathProgramCache]: Analyzing trace with hash 977977224, now seen corresponding path program 5 times [2024-06-28 00:27:47,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:27:47,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615371701] [2024-06-28 00:27:47,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:27:47,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:27:47,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:27:47,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:27:47,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:27:47,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615371701] [2024-06-28 00:27:47,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615371701] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:27:47,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:27:47,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:27:47,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590279627] [2024-06-28 00:27:47,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:27:47,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:27:47,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:27:47,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:27:47,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:27:47,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:27:47,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 289 transitions, 5829 flow. Second operand has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:47,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:27:47,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:27:47,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:27:48,834 INFO L124 PetriNetUnfolderBase]: 2333/4508 cut-off events. [2024-06-28 00:27:48,835 INFO L125 PetriNetUnfolderBase]: For 204648/204654 co-relation queries the response was YES. [2024-06-28 00:27:48,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32094 conditions, 4508 events. 2333/4508 cut-off events. For 204648/204654 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 35990 event pairs, 902 based on Foata normal form. 8/4462 useless extension candidates. Maximal degree in co-relation 31968. Up to 3737 conditions per place. [2024-06-28 00:27:48,895 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 271 selfloop transitions, 35 changer transitions 0/313 dead transitions. [2024-06-28 00:27:48,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 313 transitions, 6660 flow [2024-06-28 00:27:48,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:27:48,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:27:48,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-28 00:27:48,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4092140921409214 [2024-06-28 00:27:48,897 INFO L175 Difference]: Start difference. First operand has 283 places, 289 transitions, 5829 flow. Second operand 9 states and 151 transitions. [2024-06-28 00:27:48,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 313 transitions, 6660 flow [2024-06-28 00:27:49,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 313 transitions, 6523 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-28 00:27:49,607 INFO L231 Difference]: Finished difference. Result has 289 places, 297 transitions, 5996 flow [2024-06-28 00:27:49,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5692, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5996, PETRI_PLACES=289, PETRI_TRANSITIONS=297} [2024-06-28 00:27:49,608 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 247 predicate places. [2024-06-28 00:27:49,608 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 297 transitions, 5996 flow [2024-06-28 00:27:49,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:49,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:27:49,609 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:27:49,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 00:27:49,609 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:27:49,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:27:49,609 INFO L85 PathProgramCache]: Analyzing trace with hash 143589688, now seen corresponding path program 6 times [2024-06-28 00:27:49,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:27:49,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282367166] [2024-06-28 00:27:49,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:27:49,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:27:49,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:27:50,493 INFO L134 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:27:50,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:27:50,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282367166] [2024-06-28 00:27:50,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [282367166] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:27:50,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:27:50,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:27:50,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028291736] [2024-06-28 00:27:50,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:27:50,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:27:50,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:27:50,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:27:50,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:27:50,503 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 00:27:50,503 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 297 transitions, 5996 flow. Second operand has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:50,503 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:27:50,503 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 00:27:50,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:27:51,765 INFO L124 PetriNetUnfolderBase]: 2414/4649 cut-off events. [2024-06-28 00:27:51,766 INFO L125 PetriNetUnfolderBase]: For 237742/237744 co-relation queries the response was YES. [2024-06-28 00:27:51,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33528 conditions, 4649 events. 2414/4649 cut-off events. For 237742/237744 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 37086 event pairs, 703 based on Foata normal form. 18/4621 useless extension candidates. Maximal degree in co-relation 33399. Up to 3465 conditions per place. [2024-06-28 00:27:51,820 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 267 selfloop transitions, 50 changer transitions 13/338 dead transitions. [2024-06-28 00:27:51,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 338 transitions, 7070 flow [2024-06-28 00:27:51,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:27:51,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:27:51,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-28 00:27:51,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47804878048780486 [2024-06-28 00:27:51,821 INFO L175 Difference]: Start difference. First operand has 289 places, 297 transitions, 5996 flow. Second operand 10 states and 196 transitions. [2024-06-28 00:27:51,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 338 transitions, 7070 flow [2024-06-28 00:27:52,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 338 transitions, 7009 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-28 00:27:52,614 INFO L231 Difference]: Finished difference. Result has 296 places, 294 transitions, 6040 flow [2024-06-28 00:27:52,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5935, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6040, PETRI_PLACES=296, PETRI_TRANSITIONS=294} [2024-06-28 00:27:52,615 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 254 predicate places. [2024-06-28 00:27:52,615 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 294 transitions, 6040 flow [2024-06-28 00:27:52,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:52,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:27:52,615 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:27:52,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 00:27:52,616 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:27:52,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:27:52,616 INFO L85 PathProgramCache]: Analyzing trace with hash -1062168898, now seen corresponding path program 5 times [2024-06-28 00:27:52,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:27:52,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590593669] [2024-06-28 00:27:52,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:27:52,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:27:52,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:27:53,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:27:53,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:27:53,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590593669] [2024-06-28 00:27:53,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590593669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:27:53,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:27:53,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:27:53,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242330680] [2024-06-28 00:27:53,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:27:53,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:27:53,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:27:53,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:27:53,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:27:53,419 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:27:53,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 294 transitions, 6040 flow. Second operand has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:53,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:27:53,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:27:53,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:27:54,719 INFO L124 PetriNetUnfolderBase]: 2503/4798 cut-off events. [2024-06-28 00:27:54,719 INFO L125 PetriNetUnfolderBase]: For 242337/242343 co-relation queries the response was YES. [2024-06-28 00:27:54,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35174 conditions, 4798 events. 2503/4798 cut-off events. For 242337/242343 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 38265 event pairs, 814 based on Foata normal form. 12/4747 useless extension candidates. Maximal degree in co-relation 35043. Up to 3704 conditions per place. [2024-06-28 00:27:54,779 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 278 selfloop transitions, 68 changer transitions 1/354 dead transitions. [2024-06-28 00:27:54,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 354 transitions, 7421 flow [2024-06-28 00:27:54,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:27:54,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:27:54,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 199 transitions. [2024-06-28 00:27:54,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44124168514412415 [2024-06-28 00:27:54,781 INFO L175 Difference]: Start difference. First operand has 296 places, 294 transitions, 6040 flow. Second operand 11 states and 199 transitions. [2024-06-28 00:27:54,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 354 transitions, 7421 flow [2024-06-28 00:27:55,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 354 transitions, 7256 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-28 00:27:55,570 INFO L231 Difference]: Finished difference. Result has 299 places, 318 transitions, 6565 flow [2024-06-28 00:27:55,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5879, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6565, PETRI_PLACES=299, PETRI_TRANSITIONS=318} [2024-06-28 00:27:55,570 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 257 predicate places. [2024-06-28 00:27:55,570 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 318 transitions, 6565 flow [2024-06-28 00:27:55,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:55,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:27:55,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, 1] [2024-06-28 00:27:55,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 00:27:55,571 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:27:55,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:27:55,572 INFO L85 PathProgramCache]: Analyzing trace with hash -1051127008, now seen corresponding path program 6 times [2024-06-28 00:27:55,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:27:55,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894453093] [2024-06-28 00:27:55,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:27:55,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:27:55,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:27:56,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:27:56,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:27:56,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894453093] [2024-06-28 00:27:56,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [894453093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:27:56,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:27:56,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:27:56,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893930402] [2024-06-28 00:27:56,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:27:56,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:27:56,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:27:56,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:27:56,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:27:56,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 00:27:56,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 318 transitions, 6565 flow. Second operand has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:56,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:27:56,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 00:27:56,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:27:57,643 INFO L124 PetriNetUnfolderBase]: 2543/4874 cut-off events. [2024-06-28 00:27:57,643 INFO L125 PetriNetUnfolderBase]: For 244807/244809 co-relation queries the response was YES. [2024-06-28 00:27:57,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36089 conditions, 4874 events. 2543/4874 cut-off events. For 244807/244809 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 38804 event pairs, 618 based on Foata normal form. 6/4819 useless extension candidates. Maximal degree in co-relation 35956. Up to 3521 conditions per place. [2024-06-28 00:27:57,707 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 267 selfloop transitions, 78 changer transitions 0/353 dead transitions. [2024-06-28 00:27:57,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 353 transitions, 7597 flow [2024-06-28 00:27:57,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:27:57,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:27:57,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-28 00:27:57,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4847560975609756 [2024-06-28 00:27:57,708 INFO L175 Difference]: Start difference. First operand has 299 places, 318 transitions, 6565 flow. Second operand 8 states and 159 transitions. [2024-06-28 00:27:57,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 353 transitions, 7597 flow [2024-06-28 00:27:58,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 353 transitions, 7277 flow, removed 150 selfloop flow, removed 3 redundant places. [2024-06-28 00:27:58,614 INFO L231 Difference]: Finished difference. Result has 304 places, 324 transitions, 6663 flow [2024-06-28 00:27:58,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6383, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6663, PETRI_PLACES=304, PETRI_TRANSITIONS=324} [2024-06-28 00:27:58,615 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 262 predicate places. [2024-06-28 00:27:58,615 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 324 transitions, 6663 flow [2024-06-28 00:27:58,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:58,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:27:58,616 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:27:58,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 00:27:58,616 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:27:58,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:27:58,616 INFO L85 PathProgramCache]: Analyzing trace with hash -148012144, now seen corresponding path program 7 times [2024-06-28 00:27:58,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:27:58,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153153491] [2024-06-28 00:27:58,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:27:58,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:27:58,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:27:59,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:27:59,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:27:59,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153153491] [2024-06-28 00:27:59,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153153491] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:27:59,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:27:59,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:27:59,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653338952] [2024-06-28 00:27:59,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:27:59,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:27:59,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:27:59,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:27:59,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:27:59,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:27:59,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 324 transitions, 6663 flow. Second operand has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:59,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:27:59,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:27:59,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:28:00,696 INFO L124 PetriNetUnfolderBase]: 2633/5022 cut-off events. [2024-06-28 00:28:00,696 INFO L125 PetriNetUnfolderBase]: For 272475/272481 co-relation queries the response was YES. [2024-06-28 00:28:00,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37996 conditions, 5022 events. 2633/5022 cut-off events. For 272475/272481 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 40261 event pairs, 728 based on Foata normal form. 12/4971 useless extension candidates. Maximal degree in co-relation 37862. Up to 3410 conditions per place. [2024-06-28 00:28:00,766 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 234 selfloop transitions, 133 changer transitions 1/375 dead transitions. [2024-06-28 00:28:00,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 375 transitions, 8280 flow [2024-06-28 00:28:00,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:28:00,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:28:00,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 203 transitions. [2024-06-28 00:28:00,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4501108647450111 [2024-06-28 00:28:00,768 INFO L175 Difference]: Start difference. First operand has 304 places, 324 transitions, 6663 flow. Second operand 11 states and 203 transitions. [2024-06-28 00:28:00,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 375 transitions, 8280 flow [2024-06-28 00:28:01,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 375 transitions, 8069 flow, removed 44 selfloop flow, removed 5 redundant places. [2024-06-28 00:28:01,854 INFO L231 Difference]: Finished difference. Result has 313 places, 336 transitions, 7279 flow [2024-06-28 00:28:01,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6469, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7279, PETRI_PLACES=313, PETRI_TRANSITIONS=336} [2024-06-28 00:28:01,855 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 271 predicate places. [2024-06-28 00:28:01,855 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 336 transitions, 7279 flow [2024-06-28 00:28:01,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:28:01,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:28:01,856 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:28:01,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 00:28:01,856 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:28:01,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:28:01,857 INFO L85 PathProgramCache]: Analyzing trace with hash 1887703630, now seen corresponding path program 8 times [2024-06-28 00:28:01,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:28:01,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972629570] [2024-06-28 00:28:01,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:28:01,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:28:01,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:28:02,624 INFO L134 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:28:02,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:28:02,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972629570] [2024-06-28 00:28:02,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1972629570] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:28:02,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:28:02,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:28:02,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155838522] [2024-06-28 00:28:02,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:28:02,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:28:02,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:28:02,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:28:02,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:28:02,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 00:28:02,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 336 transitions, 7279 flow. Second operand has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:28:02,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:28:02,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 00:28:02,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:28:03,998 INFO L124 PetriNetUnfolderBase]: 2683/5108 cut-off events. [2024-06-28 00:28:03,999 INFO L125 PetriNetUnfolderBase]: For 285810/285816 co-relation queries the response was YES. [2024-06-28 00:28:04,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39267 conditions, 5108 events. 2683/5108 cut-off events. For 285810/285816 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 41039 event pairs, 1027 based on Foata normal form. 12/5058 useless extension candidates. Maximal degree in co-relation 39130. Up to 4153 conditions per place. [2024-06-28 00:28:04,066 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 319 selfloop transitions, 51 changer transitions 0/378 dead transitions. [2024-06-28 00:28:04,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 378 transitions, 8397 flow [2024-06-28 00:28:04,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:28:04,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:28:04,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 180 transitions. [2024-06-28 00:28:04,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-28 00:28:04,067 INFO L175 Difference]: Start difference. First operand has 313 places, 336 transitions, 7279 flow. Second operand 9 states and 180 transitions. [2024-06-28 00:28:04,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 378 transitions, 8397 flow [2024-06-28 00:28:05,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 378 transitions, 8033 flow, removed 164 selfloop flow, removed 3 redundant places. [2024-06-28 00:28:05,066 INFO L231 Difference]: Finished difference. Result has 321 places, 343 transitions, 7203 flow [2024-06-28 00:28:05,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6880, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7203, PETRI_PLACES=321, PETRI_TRANSITIONS=343} [2024-06-28 00:28:05,066 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 279 predicate places. [2024-06-28 00:28:05,066 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 343 transitions, 7203 flow [2024-06-28 00:28:05,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:28:05,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:28:05,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] [2024-06-28 00:28:05,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 00:28:05,067 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:28:05,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:28:05,067 INFO L85 PathProgramCache]: Analyzing trace with hash 151931788, now seen corresponding path program 7 times [2024-06-28 00:28:05,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:28:05,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004534481] [2024-06-28 00:28:05,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:28:05,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:28:05,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:28:06,000 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:28:06,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:28:06,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004534481] [2024-06-28 00:28:06,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2004534481] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:28:06,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:28:06,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:28:06,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912271394] [2024-06-28 00:28:06,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:28:06,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:28:06,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:28:06,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:28:06,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:28:06,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 00:28:06,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 343 transitions, 7203 flow. Second operand has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:28:06,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:28:06,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 00:28:06,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:28:07,510 INFO L124 PetriNetUnfolderBase]: 3005/5775 cut-off events. [2024-06-28 00:28:07,510 INFO L125 PetriNetUnfolderBase]: For 360607/360609 co-relation queries the response was YES. [2024-06-28 00:28:07,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44074 conditions, 5775 events. 3005/5775 cut-off events. For 360607/360609 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 47632 event pairs, 854 based on Foata normal form. 18/5748 useless extension candidates. Maximal degree in co-relation 43935. Up to 3589 conditions per place. [2024-06-28 00:28:07,590 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 330 selfloop transitions, 66 changer transitions 4/408 dead transitions. [2024-06-28 00:28:07,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 408 transitions, 8914 flow [2024-06-28 00:28:07,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:28:07,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:28:07,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 189 transitions. [2024-06-28 00:28:07,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-28 00:28:07,591 INFO L175 Difference]: Start difference. First operand has 321 places, 343 transitions, 7203 flow. Second operand 9 states and 189 transitions. [2024-06-28 00:28:07,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 408 transitions, 8914 flow [2024-06-28 00:28:08,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 408 transitions, 8692 flow, removed 54 selfloop flow, removed 7 redundant places. [2024-06-28 00:28:08,726 INFO L231 Difference]: Finished difference. Result has 325 places, 350 transitions, 7369 flow [2024-06-28 00:28:08,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7018, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7369, PETRI_PLACES=325, PETRI_TRANSITIONS=350} [2024-06-28 00:28:08,727 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 283 predicate places. [2024-06-28 00:28:08,727 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 350 transitions, 7369 flow [2024-06-28 00:28:08,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:28:08,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:28:08,728 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:28:08,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 00:28:08,728 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:28:08,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:28:08,728 INFO L85 PathProgramCache]: Analyzing trace with hash 151921558, now seen corresponding path program 8 times [2024-06-28 00:28:08,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:28:08,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142555758] [2024-06-28 00:28:08,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:28:08,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:28:08,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:28:09,667 INFO L134 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:28:09,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:28:09,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142555758] [2024-06-28 00:28:09,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142555758] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:28:09,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:28:09,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:28:09,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421802545] [2024-06-28 00:28:09,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:28:09,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:28:09,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:28:09,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:28:09,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:28:09,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 00:28:09,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 350 transitions, 7369 flow. Second operand has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:28:09,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:28:09,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 00:28:09,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:28:11,360 INFO L124 PetriNetUnfolderBase]: 3072/5957 cut-off events. [2024-06-28 00:28:11,361 INFO L125 PetriNetUnfolderBase]: For 358180/358182 co-relation queries the response was YES. [2024-06-28 00:28:11,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45299 conditions, 5957 events. 3072/5957 cut-off events. For 358180/358182 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 49884 event pairs, 1004 based on Foata normal form. 6/5909 useless extension candidates. Maximal degree in co-relation 45158. Up to 4335 conditions per place. [2024-06-28 00:28:11,442 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 329 selfloop transitions, 57 changer transitions 0/394 dead transitions. [2024-06-28 00:28:11,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 394 transitions, 8685 flow [2024-06-28 00:28:11,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:28:11,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:28:11,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-28 00:28:11,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4932249322493225 [2024-06-28 00:28:11,444 INFO L175 Difference]: Start difference. First operand has 325 places, 350 transitions, 7369 flow. Second operand 9 states and 182 transitions. [2024-06-28 00:28:11,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 394 transitions, 8685 flow [2024-06-28 00:28:12,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 394 transitions, 8474 flow, removed 63 selfloop flow, removed 5 redundant places. [2024-06-28 00:28:12,682 INFO L231 Difference]: Finished difference. Result has 330 places, 354 transitions, 7419 flow [2024-06-28 00:28:12,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7190, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7419, PETRI_PLACES=330, PETRI_TRANSITIONS=354} [2024-06-28 00:28:12,684 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 288 predicate places. [2024-06-28 00:28:12,685 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 354 transitions, 7419 flow [2024-06-28 00:28:12,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:28:12,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:28:12,685 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:28:12,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 00:28:12,685 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:28:12,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:28:12,686 INFO L85 PathProgramCache]: Analyzing trace with hash 1640936552, now seen corresponding path program 9 times [2024-06-28 00:28:12,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:28:12,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427011050] [2024-06-28 00:28:12,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:28:12,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:28:12,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:28:13,918 INFO L134 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:28:13,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:28:13,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427011050] [2024-06-28 00:28:13,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [427011050] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:28:13,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:28:13,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:28:13,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242124595] [2024-06-28 00:28:13,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:28:13,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:28:13,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:28:13,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:28:13,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:28:13,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:28:13,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 354 transitions, 7419 flow. Second operand has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:28:13,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:28:13,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:28:13,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:28:15,472 INFO L124 PetriNetUnfolderBase]: 3092/5957 cut-off events. [2024-06-28 00:28:15,473 INFO L125 PetriNetUnfolderBase]: For 369930/369932 co-relation queries the response was YES. [2024-06-28 00:28:15,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45528 conditions, 5957 events. 3092/5957 cut-off events. For 369930/369932 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 49726 event pairs, 1079 based on Foata normal form. 6/5892 useless extension candidates. Maximal degree in co-relation 45384. Up to 4510 conditions per place. [2024-06-28 00:28:15,550 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 270 selfloop transitions, 100 changer transitions 0/377 dead transitions. [2024-06-28 00:28:15,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 377 transitions, 8411 flow [2024-06-28 00:28:15,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:28:15,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:28:15,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-28 00:28:15,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-28 00:28:15,561 INFO L175 Difference]: Start difference. First operand has 330 places, 354 transitions, 7419 flow. Second operand 9 states and 159 transitions. [2024-06-28 00:28:15,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 377 transitions, 8411 flow [2024-06-28 00:28:16,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 377 transitions, 8228 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-28 00:28:16,757 INFO L231 Difference]: Finished difference. Result has 333 places, 355 transitions, 7486 flow [2024-06-28 00:28:16,758 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7236, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7486, PETRI_PLACES=333, PETRI_TRANSITIONS=355} [2024-06-28 00:28:16,758 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 291 predicate places. [2024-06-28 00:28:16,758 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 355 transitions, 7486 flow [2024-06-28 00:28:16,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:28:16,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:28:16,759 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:28:16,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 00:28:16,759 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:28:16,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:28:16,759 INFO L85 PathProgramCache]: Analyzing trace with hash 1640936366, now seen corresponding path program 9 times [2024-06-28 00:28:16,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:28:16,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198990389] [2024-06-28 00:28:16,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:28:16,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:28:16,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:28:18,319 INFO L134 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:28:18,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:28:18,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198990389] [2024-06-28 00:28:18,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198990389] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:28:18,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:28:18,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:28:18,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560684938] [2024-06-28 00:28:18,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:28:18,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:28:18,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:28:18,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:28:18,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:28:18,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:28:18,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 355 transitions, 7486 flow. Second operand has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:28:18,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:28:18,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:28:18,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:28:20,166 INFO L124 PetriNetUnfolderBase]: 3135/6038 cut-off events. [2024-06-28 00:28:20,166 INFO L125 PetriNetUnfolderBase]: For 389974/389976 co-relation queries the response was YES. [2024-06-28 00:28:20,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46814 conditions, 6038 events. 3135/6038 cut-off events. For 389974/389976 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 50300 event pairs, 932 based on Foata normal form. 8/6007 useless extension candidates. Maximal degree in co-relation 46668. Up to 4193 conditions per place. [2024-06-28 00:28:20,259 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 282 selfloop transitions, 119 changer transitions 0/408 dead transitions. [2024-06-28 00:28:20,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 408 transitions, 9346 flow [2024-06-28 00:28:20,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:28:20,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:28:20,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 211 transitions. [2024-06-28 00:28:20,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42886178861788615 [2024-06-28 00:28:20,260 INFO L175 Difference]: Start difference. First operand has 333 places, 355 transitions, 7486 flow. Second operand 12 states and 211 transitions. [2024-06-28 00:28:20,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 408 transitions, 9346 flow [2024-06-28 00:28:21,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 408 transitions, 9102 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-28 00:28:21,617 INFO L231 Difference]: Finished difference. Result has 341 places, 371 transitions, 7954 flow [2024-06-28 00:28:21,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7250, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7954, PETRI_PLACES=341, PETRI_TRANSITIONS=371} [2024-06-28 00:28:21,617 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 299 predicate places. [2024-06-28 00:28:21,618 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 371 transitions, 7954 flow [2024-06-28 00:28:21,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:28:21,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:28:21,618 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:28:21,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 00:28:21,618 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:28:21,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:28:21,619 INFO L85 PathProgramCache]: Analyzing trace with hash -927064142, now seen corresponding path program 3 times [2024-06-28 00:28:21,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:28:21,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213333315] [2024-06-28 00:28:21,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:28:21,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:28:21,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:28:22,548 INFO L134 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:28:22,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:28:22,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213333315] [2024-06-28 00:28:22,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1213333315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:28:22,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:28:22,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:28:22,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912670650] [2024-06-28 00:28:22,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:28:22,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:28:22,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:28:22,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:28:22,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:28:22,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 00:28:22,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 371 transitions, 7954 flow. Second operand has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:28:22,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:28:22,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 00:28:22,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:28:24,007 INFO L124 PetriNetUnfolderBase]: 3137/5992 cut-off events. [2024-06-28 00:28:24,007 INFO L125 PetriNetUnfolderBase]: For 413246/413248 co-relation queries the response was YES. [2024-06-28 00:28:24,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47329 conditions, 5992 events. 3137/5992 cut-off events. For 413246/413248 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 49492 event pairs, 985 based on Foata normal form. 8/5934 useless extension candidates. Maximal degree in co-relation 47180. Up to 4341 conditions per place. [2024-06-28 00:28:24,097 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 282 selfloop transitions, 109 changer transitions 0/399 dead transitions. [2024-06-28 00:28:24,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 399 transitions, 9144 flow [2024-06-28 00:28:24,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:28:24,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:28:24,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 145 transitions. [2024-06-28 00:28:24,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5052264808362369 [2024-06-28 00:28:24,099 INFO L175 Difference]: Start difference. First operand has 341 places, 371 transitions, 7954 flow. Second operand 7 states and 145 transitions. [2024-06-28 00:28:24,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 399 transitions, 9144 flow [2024-06-28 00:28:25,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 399 transitions, 8871 flow, removed 97 selfloop flow, removed 7 redundant places. [2024-06-28 00:28:25,720 INFO L231 Difference]: Finished difference. Result has 341 places, 372 transitions, 7958 flow [2024-06-28 00:28:25,720 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7685, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7958, PETRI_PLACES=341, PETRI_TRANSITIONS=372} [2024-06-28 00:28:25,721 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 299 predicate places. [2024-06-28 00:28:25,721 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 372 transitions, 7958 flow [2024-06-28 00:28:25,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:28:25,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:28:25,721 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:28:25,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 00:28:25,721 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:28:25,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:28:25,722 INFO L85 PathProgramCache]: Analyzing trace with hash -927432794, now seen corresponding path program 10 times [2024-06-28 00:28:25,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:28:25,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356053518] [2024-06-28 00:28:25,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:28:25,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:28:25,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:28:26,739 INFO L134 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:28:26,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:28:26,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356053518] [2024-06-28 00:28:26,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1356053518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:28:26,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:28:26,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:28:26,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310083115] [2024-06-28 00:28:26,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:28:26,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:28:26,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:28:26,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:28:26,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:28:26,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 00:28:26,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 372 transitions, 7958 flow. Second operand has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:28:26,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:28:26,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 00:28:26,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:28:28,770 INFO L124 PetriNetUnfolderBase]: 3469/6795 cut-off events. [2024-06-28 00:28:28,770 INFO L125 PetriNetUnfolderBase]: For 518022/518024 co-relation queries the response was YES. [2024-06-28 00:28:28,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54417 conditions, 6795 events. 3469/6795 cut-off events. For 518022/518024 co-relation queries the response was YES. Maximal size of possible extension queue 621. Compared 58848 event pairs, 693 based on Foata normal form. 12/6772 useless extension candidates. Maximal degree in co-relation 54269. Up to 2804 conditions per place. [2024-06-28 00:28:28,864 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 295 selfloop transitions, 151 changer transitions 1/455 dead transitions. [2024-06-28 00:28:28,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 455 transitions, 9943 flow [2024-06-28 00:28:28,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:28:28,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:28:28,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 245 transitions. [2024-06-28 00:28:28,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49796747967479676 [2024-06-28 00:28:28,866 INFO L175 Difference]: Start difference. First operand has 341 places, 372 transitions, 7958 flow. Second operand 12 states and 245 transitions. [2024-06-28 00:28:28,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 455 transitions, 9943 flow [2024-06-28 00:28:30,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 455 transitions, 9690 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-28 00:28:30,350 INFO L231 Difference]: Finished difference. Result has 351 places, 389 transitions, 8746 flow [2024-06-28 00:28:30,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7711, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8746, PETRI_PLACES=351, PETRI_TRANSITIONS=389} [2024-06-28 00:28:30,350 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 309 predicate places. [2024-06-28 00:28:30,351 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 389 transitions, 8746 flow [2024-06-28 00:28:30,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:28:30,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:28:30,351 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:28:30,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 00:28:30,351 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:28:30,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:28:30,352 INFO L85 PathProgramCache]: Analyzing trace with hash 491688964, now seen corresponding path program 11 times [2024-06-28 00:28:30,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:28:30,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1907422318] [2024-06-28 00:28:30,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:28:30,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:28:30,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:28:31,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:28:31,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:28:31,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1907422318] [2024-06-28 00:28:31,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1907422318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:28:31,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:28:31,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:28:31,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51803178] [2024-06-28 00:28:31,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:28:31,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:28:31,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:28:31,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:28:31,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:28:31,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 00:28:31,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 389 transitions, 8746 flow. Second operand has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:28:31,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:28:31,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 00:28:31,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:28:33,084 INFO L124 PetriNetUnfolderBase]: 3379/6652 cut-off events. [2024-06-28 00:28:33,085 INFO L125 PetriNetUnfolderBase]: For 513554/513556 co-relation queries the response was YES. [2024-06-28 00:28:33,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52588 conditions, 6652 events. 3379/6652 cut-off events. For 513554/513556 co-relation queries the response was YES. Maximal size of possible extension queue 610. Compared 57579 event pairs, 706 based on Foata normal form. 36/6643 useless extension candidates. Maximal degree in co-relation 52436. Up to 2804 conditions per place. [2024-06-28 00:28:33,179 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 297 selfloop transitions, 118 changer transitions 6/429 dead transitions. [2024-06-28 00:28:33,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 429 transitions, 9664 flow [2024-06-28 00:28:33,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:28:33,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:28:33,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 185 transitions. [2024-06-28 00:28:33,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5013550135501355 [2024-06-28 00:28:33,180 INFO L175 Difference]: Start difference. First operand has 351 places, 389 transitions, 8746 flow. Second operand 9 states and 185 transitions. [2024-06-28 00:28:33,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 429 transitions, 9664 flow [2024-06-28 00:28:34,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 429 transitions, 9252 flow, removed 137 selfloop flow, removed 6 redundant places. [2024-06-28 00:28:34,834 INFO L231 Difference]: Finished difference. Result has 353 places, 378 transitions, 8213 flow [2024-06-28 00:28:34,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8025, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8213, PETRI_PLACES=353, PETRI_TRANSITIONS=378} [2024-06-28 00:28:34,835 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 311 predicate places. [2024-06-28 00:28:34,835 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 378 transitions, 8213 flow [2024-06-28 00:28:34,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:28:34,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:28:34,835 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:28:34,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 00:28:34,836 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:28:34,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:28:34,836 INFO L85 PathProgramCache]: Analyzing trace with hash -654376906, now seen corresponding path program 12 times [2024-06-28 00:28:34,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:28:34,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381234242] [2024-06-28 00:28:34,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:28:34,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:28:34,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:28:35,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:28:35,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:28:35,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381234242] [2024-06-28 00:28:35,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381234242] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:28:35,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:28:35,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:28:35,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814582716] [2024-06-28 00:28:35,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:28:35,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:28:35,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:28:35,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:28:35,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:28:35,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:28:35,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 378 transitions, 8213 flow. Second operand has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:28:35,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:28:35,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:28:35,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:28:37,317 INFO L124 PetriNetUnfolderBase]: 3342/6603 cut-off events. [2024-06-28 00:28:37,318 INFO L125 PetriNetUnfolderBase]: For 445776/445782 co-relation queries the response was YES. [2024-06-28 00:28:37,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50774 conditions, 6603 events. 3342/6603 cut-off events. For 445776/445782 co-relation queries the response was YES. Maximal size of possible extension queue 608. Compared 57725 event pairs, 1447 based on Foata normal form. 8/6521 useless extension candidates. Maximal degree in co-relation 50622. Up to 5491 conditions per place. [2024-06-28 00:28:37,425 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 359 selfloop transitions, 27 changer transitions 0/393 dead transitions. [2024-06-28 00:28:37,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 393 transitions, 9037 flow [2024-06-28 00:28:37,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:28:37,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:28:37,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 160 transitions. [2024-06-28 00:28:37,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-28 00:28:37,427 INFO L175 Difference]: Start difference. First operand has 353 places, 378 transitions, 8213 flow. Second operand 10 states and 160 transitions. [2024-06-28 00:28:37,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 393 transitions, 9037 flow [2024-06-28 00:28:39,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 393 transitions, 8763 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-28 00:28:39,100 INFO L231 Difference]: Finished difference. Result has 355 places, 379 transitions, 8016 flow [2024-06-28 00:28:39,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7947, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8016, PETRI_PLACES=355, PETRI_TRANSITIONS=379} [2024-06-28 00:28:39,101 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 313 predicate places. [2024-06-28 00:28:39,101 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 379 transitions, 8016 flow [2024-06-28 00:28:39,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:28:39,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:28:39,102 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:28:39,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 00:28:39,102 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:28:39,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:28:39,103 INFO L85 PathProgramCache]: Analyzing trace with hash -1543325358, now seen corresponding path program 4 times [2024-06-28 00:28:39,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:28:39,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678188571] [2024-06-28 00:28:39,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:28:39,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:28:39,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:28:39,690 INFO L134 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:28:39,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:28:39,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678188571] [2024-06-28 00:28:39,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678188571] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:28:39,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:28:39,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:28:39,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066049800] [2024-06-28 00:28:39,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:28:39,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:28:39,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:28:39,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:28:39,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:28:39,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:28:39,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 379 transitions, 8016 flow. Second operand has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:28:39,705 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:28:39,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:28:39,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:28:41,278 INFO L124 PetriNetUnfolderBase]: 3337/6568 cut-off events. [2024-06-28 00:28:41,279 INFO L125 PetriNetUnfolderBase]: For 449428/449430 co-relation queries the response was YES. [2024-06-28 00:28:41,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50016 conditions, 6568 events. 3337/6568 cut-off events. For 449428/449430 co-relation queries the response was YES. Maximal size of possible extension queue 607. Compared 56972 event pairs, 1170 based on Foata normal form. 2/6486 useless extension candidates. Maximal degree in co-relation 49862. Up to 5187 conditions per place. [2024-06-28 00:28:41,382 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 340 selfloop transitions, 49 changer transitions 0/396 dead transitions. [2024-06-28 00:28:41,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 396 transitions, 8858 flow [2024-06-28 00:28:41,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:28:41,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:28:41,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-28 00:28:41,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-28 00:28:41,383 INFO L175 Difference]: Start difference. First operand has 355 places, 379 transitions, 8016 flow. Second operand 7 states and 126 transitions. [2024-06-28 00:28:41,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 396 transitions, 8858 flow [2024-06-28 00:28:42,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 396 transitions, 8720 flow, removed 22 selfloop flow, removed 10 redundant places. [2024-06-28 00:28:42,952 INFO L231 Difference]: Finished difference. Result has 352 places, 380 transitions, 8015 flow [2024-06-28 00:28:42,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7878, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8015, PETRI_PLACES=352, PETRI_TRANSITIONS=380} [2024-06-28 00:28:42,952 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 310 predicate places. [2024-06-28 00:28:42,952 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 380 transitions, 8015 flow [2024-06-28 00:28:42,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:28:42,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:28:42,953 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:28:42,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 00:28:42,953 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:28:42,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:28:42,953 INFO L85 PathProgramCache]: Analyzing trace with hash -1075531162, now seen corresponding path program 5 times [2024-06-28 00:28:42,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:28:42,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128325984] [2024-06-28 00:28:42,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:28:42,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:28:42,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:28:43,907 INFO L134 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:28:43,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:28:43,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128325984] [2024-06-28 00:28:43,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128325984] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:28:43,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:28:43,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:28:43,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550926294] [2024-06-28 00:28:43,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:28:43,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:28:43,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:28:43,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:28:43,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:28:43,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:28:43,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 380 transitions, 8015 flow. Second operand has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:28:43,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:28:43,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:28:43,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:28:45,548 INFO L124 PetriNetUnfolderBase]: 3296/6463 cut-off events. [2024-06-28 00:28:45,549 INFO L125 PetriNetUnfolderBase]: For 470904/470906 co-relation queries the response was YES. [2024-06-28 00:28:45,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48625 conditions, 6463 events. 3296/6463 cut-off events. For 470904/470906 co-relation queries the response was YES. Maximal size of possible extension queue 603. Compared 55752 event pairs, 1040 based on Foata normal form. 30/6410 useless extension candidates. Maximal degree in co-relation 48472. Up to 4978 conditions per place. [2024-06-28 00:28:45,641 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 328 selfloop transitions, 46 changer transitions 21/402 dead transitions. [2024-06-28 00:28:45,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 402 transitions, 8855 flow [2024-06-28 00:28:45,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:28:45,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:28:45,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-28 00:28:45,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4254742547425474 [2024-06-28 00:28:45,643 INFO L175 Difference]: Start difference. First operand has 352 places, 380 transitions, 8015 flow. Second operand 9 states and 157 transitions. [2024-06-28 00:28:45,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 402 transitions, 8855 flow [2024-06-28 00:28:47,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 402 transitions, 8636 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-28 00:28:47,566 INFO L231 Difference]: Finished difference. Result has 355 places, 365 transitions, 7642 flow [2024-06-28 00:28:47,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7796, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7642, PETRI_PLACES=355, PETRI_TRANSITIONS=365} [2024-06-28 00:28:47,567 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 313 predicate places. [2024-06-28 00:28:47,571 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 365 transitions, 7642 flow [2024-06-28 00:28:47,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:28:47,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:28:47,572 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:28:47,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 00:28:47,572 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:28:47,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:28:47,573 INFO L85 PathProgramCache]: Analyzing trace with hash -169625950, now seen corresponding path program 6 times [2024-06-28 00:28:47,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:28:47,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929259916] [2024-06-28 00:28:47,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:28:47,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:28:47,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:28:48,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:28:48,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:28:48,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929259916] [2024-06-28 00:28:48,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [929259916] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:28:48,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:28:48,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:28:48,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316027] [2024-06-28 00:28:48,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:28:48,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:28:48,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:28:48,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:28:48,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:28:48,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:28:48,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 365 transitions, 7642 flow. Second operand has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:28:48,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:28:48,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:28:48,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:28:49,902 INFO L124 PetriNetUnfolderBase]: 3106/6073 cut-off events. [2024-06-28 00:28:49,903 INFO L125 PetriNetUnfolderBase]: For 430671/430677 co-relation queries the response was YES. [2024-06-28 00:28:50,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46879 conditions, 6073 events. 3106/6073 cut-off events. For 430671/430677 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 51761 event pairs, 1292 based on Foata normal form. 8/5999 useless extension candidates. Maximal degree in co-relation 46726. Up to 5075 conditions per place. [2024-06-28 00:28:50,169 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 346 selfloop transitions, 26 changer transitions 0/379 dead transitions. [2024-06-28 00:28:50,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 379 transitions, 8461 flow [2024-06-28 00:28:50,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:28:50,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:28:50,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-28 00:28:50,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3983739837398374 [2024-06-28 00:28:50,171 INFO L175 Difference]: Start difference. First operand has 355 places, 365 transitions, 7642 flow. Second operand 9 states and 147 transitions. [2024-06-28 00:28:50,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 379 transitions, 8461 flow [2024-06-28 00:28:51,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 379 transitions, 7998 flow, removed 21 selfloop flow, removed 21 redundant places. [2024-06-28 00:28:51,541 INFO L231 Difference]: Finished difference. Result has 341 places, 366 transitions, 7281 flow [2024-06-28 00:28:51,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7181, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7281, PETRI_PLACES=341, PETRI_TRANSITIONS=366} [2024-06-28 00:28:51,542 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 299 predicate places. [2024-06-28 00:28:51,542 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 366 transitions, 7281 flow [2024-06-28 00:28:51,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:28:51,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:28:51,542 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:28:51,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 00:28:51,543 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:28:51,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:28:51,543 INFO L85 PathProgramCache]: Analyzing trace with hash -1366015278, now seen corresponding path program 7 times [2024-06-28 00:28:51,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:28:51,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693094325] [2024-06-28 00:28:51,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:28:51,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:28:51,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:28:52,329 INFO L134 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:28:52,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:28:52,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693094325] [2024-06-28 00:28:52,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693094325] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:28:52,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:28:52,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:28:52,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86772641] [2024-06-28 00:28:52,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:28:52,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:28:52,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:28:52,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:28:52,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:28:52,337 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:28:52,337 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 366 transitions, 7281 flow. Second operand has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:28:52,337 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:28:52,337 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:28:52,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:28:54,295 INFO L124 PetriNetUnfolderBase]: 3116/6077 cut-off events. [2024-06-28 00:28:54,295 INFO L125 PetriNetUnfolderBase]: For 408835/408841 co-relation queries the response was YES. [2024-06-28 00:28:54,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45512 conditions, 6077 events. 3116/6077 cut-off events. For 408835/408841 co-relation queries the response was YES. Maximal size of possible extension queue 570. Compared 51682 event pairs, 1141 based on Foata normal form. 16/6021 useless extension candidates. Maximal degree in co-relation 45363. Up to 4619 conditions per place. [2024-06-28 00:28:54,415 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 270 selfloop transitions, 119 changer transitions 0/396 dead transitions. [2024-06-28 00:28:54,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 396 transitions, 8481 flow [2024-06-28 00:28:54,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:28:54,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:28:54,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 192 transitions. [2024-06-28 00:28:54,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42572062084257206 [2024-06-28 00:28:54,417 INFO L175 Difference]: Start difference. First operand has 341 places, 366 transitions, 7281 flow. Second operand 11 states and 192 transitions. [2024-06-28 00:28:54,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 396 transitions, 8481 flow [2024-06-28 00:28:56,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 396 transitions, 8349 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-28 00:28:56,398 INFO L231 Difference]: Finished difference. Result has 344 places, 368 transitions, 7480 flow [2024-06-28 00:28:56,399 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7153, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7480, PETRI_PLACES=344, PETRI_TRANSITIONS=368} [2024-06-28 00:28:56,399 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 302 predicate places. [2024-06-28 00:28:56,399 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 368 transitions, 7480 flow [2024-06-28 00:28:56,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:28:56,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:28:56,400 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:28:56,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 00:28:56,400 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:28:56,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:28:56,401 INFO L85 PathProgramCache]: Analyzing trace with hash -2078428856, now seen corresponding path program 10 times [2024-06-28 00:28:56,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:28:56,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884520556] [2024-06-28 00:28:56,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:28:56,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:28:56,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:28:57,485 INFO L134 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:28:57,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:28:57,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884520556] [2024-06-28 00:28:57,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1884520556] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:28:57,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:28:57,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:28:57,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863965597] [2024-06-28 00:28:57,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:28:57,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:28:57,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:28:57,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:28:57,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:28:57,495 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:28:57,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 368 transitions, 7480 flow. Second operand has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:28:57,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:28:57,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:28:57,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:28:59,051 INFO L124 PetriNetUnfolderBase]: 3099/6050 cut-off events. [2024-06-28 00:28:59,051 INFO L125 PetriNetUnfolderBase]: For 400407/400413 co-relation queries the response was YES. [2024-06-28 00:28:59,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45318 conditions, 6050 events. 3099/6050 cut-off events. For 400407/400413 co-relation queries the response was YES. Maximal size of possible extension queue 562. Compared 51541 event pairs, 1275 based on Foata normal form. 12/5980 useless extension candidates. Maximal degree in co-relation 45169. Up to 5041 conditions per place. [2024-06-28 00:28:59,143 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 342 selfloop transitions, 32 changer transitions 3/384 dead transitions. [2024-06-28 00:28:59,143 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 384 transitions, 8297 flow [2024-06-28 00:28:59,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:28:59,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:28:59,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-28 00:28:59,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4065040650406504 [2024-06-28 00:28:59,144 INFO L175 Difference]: Start difference. First operand has 344 places, 368 transitions, 7480 flow. Second operand 9 states and 150 transitions. [2024-06-28 00:28:59,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 384 transitions, 8297 flow [2024-06-28 00:29:00,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 384 transitions, 8051 flow, removed 51 selfloop flow, removed 11 redundant places. [2024-06-28 00:29:00,703 INFO L231 Difference]: Finished difference. Result has 342 places, 367 transitions, 7278 flow [2024-06-28 00:29:00,703 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7234, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7278, PETRI_PLACES=342, PETRI_TRANSITIONS=367} [2024-06-28 00:29:00,703 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 300 predicate places. [2024-06-28 00:29:00,703 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 367 transitions, 7278 flow [2024-06-28 00:29:00,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:00,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:29:00,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:29:00,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 00:29:00,704 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:29:00,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:29:00,705 INFO L85 PathProgramCache]: Analyzing trace with hash 1020049948, now seen corresponding path program 11 times [2024-06-28 00:29:00,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:29:00,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637830773] [2024-06-28 00:29:00,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:29:00,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:29:00,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:29:01,391 INFO L134 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:29:01,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:29:01,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637830773] [2024-06-28 00:29:01,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [637830773] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:29:01,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:29:01,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:29:01,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739117885] [2024-06-28 00:29:01,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:29:01,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:29:01,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:29:01,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:29:01,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:29:01,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:29:01,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 367 transitions, 7278 flow. Second operand has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:01,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:29:01,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:29:01,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:29:02,834 INFO L124 PetriNetUnfolderBase]: 3082/6035 cut-off events. [2024-06-28 00:29:02,835 INFO L125 PetriNetUnfolderBase]: For 398212/398218 co-relation queries the response was YES. [2024-06-28 00:29:02,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44672 conditions, 6035 events. 3082/6035 cut-off events. For 398212/398218 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 51491 event pairs, 1266 based on Foata normal form. 8/5965 useless extension candidates. Maximal degree in co-relation 44525. Up to 5020 conditions per place. [2024-06-28 00:29:02,919 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 342 selfloop transitions, 36 changer transitions 1/386 dead transitions. [2024-06-28 00:29:02,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 386 transitions, 8152 flow [2024-06-28 00:29:02,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:29:02,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:29:02,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-28 00:29:02,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 00:29:02,921 INFO L175 Difference]: Start difference. First operand has 342 places, 367 transitions, 7278 flow. Second operand 10 states and 164 transitions. [2024-06-28 00:29:02,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 386 transitions, 8152 flow [2024-06-28 00:29:04,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 386 transitions, 8068 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-28 00:29:04,194 INFO L231 Difference]: Finished difference. Result has 347 places, 369 transitions, 7333 flow [2024-06-28 00:29:04,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7194, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7333, PETRI_PLACES=347, PETRI_TRANSITIONS=369} [2024-06-28 00:29:04,195 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 305 predicate places. [2024-06-28 00:29:04,195 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 369 transitions, 7333 flow [2024-06-28 00:29:04,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:04,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:29:04,195 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:29:04,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 00:29:04,196 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:29:04,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:29:04,196 INFO L85 PathProgramCache]: Analyzing trace with hash -162926346, now seen corresponding path program 12 times [2024-06-28 00:29:04,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:29:04,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236962783] [2024-06-28 00:29:04,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:29:04,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:29:04,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:29:04,874 INFO L134 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:29:04,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:29:04,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236962783] [2024-06-28 00:29:04,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236962783] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:29:04,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:29:04,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:29:04,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591243350] [2024-06-28 00:29:04,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:29:04,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:29:04,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:29:04,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:29:04,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:29:04,889 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:29:04,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 369 transitions, 7333 flow. Second operand has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:04,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:29:04,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:29:04,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:29:06,473 INFO L124 PetriNetUnfolderBase]: 3094/6057 cut-off events. [2024-06-28 00:29:06,473 INFO L125 PetriNetUnfolderBase]: For 415546/415552 co-relation queries the response was YES. [2024-06-28 00:29:06,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45069 conditions, 6057 events. 3094/6057 cut-off events. For 415546/415552 co-relation queries the response was YES. Maximal size of possible extension queue 562. Compared 51723 event pairs, 1276 based on Foata normal form. 12/5991 useless extension candidates. Maximal degree in co-relation 44921. Up to 5023 conditions per place. [2024-06-28 00:29:06,601 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 347 selfloop transitions, 33 changer transitions 3/390 dead transitions. [2024-06-28 00:29:06,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 390 transitions, 8225 flow [2024-06-28 00:29:06,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:29:06,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:29:06,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-28 00:29:06,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40487804878048783 [2024-06-28 00:29:06,603 INFO L175 Difference]: Start difference. First operand has 347 places, 369 transitions, 7333 flow. Second operand 10 states and 166 transitions. [2024-06-28 00:29:06,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 390 transitions, 8225 flow [2024-06-28 00:29:08,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 390 transitions, 8123 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-28 00:29:08,282 INFO L231 Difference]: Finished difference. Result has 350 places, 370 transitions, 7335 flow [2024-06-28 00:29:08,283 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7231, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7335, PETRI_PLACES=350, PETRI_TRANSITIONS=370} [2024-06-28 00:29:08,283 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 308 predicate places. [2024-06-28 00:29:08,283 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 370 transitions, 7335 flow [2024-06-28 00:29:08,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:08,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:29:08,284 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:29:08,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 00:29:08,284 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:29:08,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:29:08,284 INFO L85 PathProgramCache]: Analyzing trace with hash 1392896138, now seen corresponding path program 13 times [2024-06-28 00:29:08,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:29:08,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86374289] [2024-06-28 00:29:08,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:29:08,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:29:08,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:29:09,418 INFO L134 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:29:09,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:29:09,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86374289] [2024-06-28 00:29:09,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86374289] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:29:09,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:29:09,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:29:09,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549606861] [2024-06-28 00:29:09,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:29:09,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:29:09,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:29:09,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:29:09,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:29:09,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:29:09,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 370 transitions, 7335 flow. Second operand has 10 states, 10 states have (on average 11.8) internal successors, (118), 10 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:09,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:29:09,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:29:09,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:29:11,132 INFO L124 PetriNetUnfolderBase]: 3196/6213 cut-off events. [2024-06-28 00:29:11,132 INFO L125 PetriNetUnfolderBase]: For 460648/460650 co-relation queries the response was YES. [2024-06-28 00:29:11,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47146 conditions, 6213 events. 3196/6213 cut-off events. For 460648/460650 co-relation queries the response was YES. Maximal size of possible extension queue 582. Compared 53216 event pairs, 1283 based on Foata normal form. 10/6142 useless extension candidates. Maximal degree in co-relation 46997. Up to 4727 conditions per place. [2024-06-28 00:29:11,221 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 311 selfloop transitions, 90 changer transitions 1/409 dead transitions. [2024-06-28 00:29:11,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 409 transitions, 8742 flow [2024-06-28 00:29:11,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:29:11,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:29:11,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 189 transitions. [2024-06-28 00:29:11,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4190687361419069 [2024-06-28 00:29:11,223 INFO L175 Difference]: Start difference. First operand has 350 places, 370 transitions, 7335 flow. Second operand 11 states and 189 transitions. [2024-06-28 00:29:11,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 409 transitions, 8742 flow [2024-06-28 00:29:12,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 409 transitions, 8476 flow, removed 47 selfloop flow, removed 10 redundant places. [2024-06-28 00:29:12,588 INFO L231 Difference]: Finished difference. Result has 355 places, 381 transitions, 7692 flow [2024-06-28 00:29:12,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7069, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7692, PETRI_PLACES=355, PETRI_TRANSITIONS=381} [2024-06-28 00:29:12,589 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 313 predicate places. [2024-06-28 00:29:12,589 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 381 transitions, 7692 flow [2024-06-28 00:29:12,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.8) internal successors, (118), 10 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:12,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:29:12,589 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:29:12,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 00:29:12,590 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:29:12,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:29:12,590 INFO L85 PathProgramCache]: Analyzing trace with hash -156497256, now seen corresponding path program 14 times [2024-06-28 00:29:12,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:29:12,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568591454] [2024-06-28 00:29:12,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:29:12,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:29:12,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:29:13,234 INFO L134 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:29:13,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:29:13,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568591454] [2024-06-28 00:29:13,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [568591454] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:29:13,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:29:13,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:29:13,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285303686] [2024-06-28 00:29:13,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:29:13,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:29:13,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:29:13,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:29:13,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:29:13,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:29:13,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 381 transitions, 7692 flow. Second operand has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:13,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:29:13,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:29:13,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:29:14,970 INFO L124 PetriNetUnfolderBase]: 3195/6250 cut-off events. [2024-06-28 00:29:14,970 INFO L125 PetriNetUnfolderBase]: For 461628/461634 co-relation queries the response was YES. [2024-06-28 00:29:15,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47210 conditions, 6250 events. 3195/6250 cut-off events. For 461628/461634 co-relation queries the response was YES. Maximal size of possible extension queue 586. Compared 53790 event pairs, 1341 based on Foata normal form. 16/6186 useless extension candidates. Maximal degree in co-relation 47059. Up to 5188 conditions per place. [2024-06-28 00:29:15,045 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 364 selfloop transitions, 29 changer transitions 0/400 dead transitions. [2024-06-28 00:29:15,045 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 400 transitions, 8568 flow [2024-06-28 00:29:15,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:29:15,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:29:15,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-28 00:29:15,046 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4092140921409214 [2024-06-28 00:29:15,047 INFO L175 Difference]: Start difference. First operand has 355 places, 381 transitions, 7692 flow. Second operand 9 states and 151 transitions. [2024-06-28 00:29:15,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 400 transitions, 8568 flow [2024-06-28 00:29:16,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 400 transitions, 8417 flow, removed 42 selfloop flow, removed 5 redundant places. [2024-06-28 00:29:16,434 INFO L231 Difference]: Finished difference. Result has 359 places, 382 transitions, 7634 flow [2024-06-28 00:29:16,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7541, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7634, PETRI_PLACES=359, PETRI_TRANSITIONS=382} [2024-06-28 00:29:16,435 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 317 predicate places. [2024-06-28 00:29:16,435 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 382 transitions, 7634 flow [2024-06-28 00:29:16,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:16,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:29:16,436 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:29:16,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 00:29:16,436 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:29:16,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:29:16,436 INFO L85 PathProgramCache]: Analyzing trace with hash -176059876, now seen corresponding path program 15 times [2024-06-28 00:29:16,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:29:16,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654958351] [2024-06-28 00:29:16,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:29:16,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:29:16,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:29:17,071 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:29:17,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:29:17,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654958351] [2024-06-28 00:29:17,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654958351] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:29:17,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:29:17,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:29:17,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987333088] [2024-06-28 00:29:17,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:29:17,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:29:17,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:29:17,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:29:17,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:29:17,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 00:29:17,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 382 transitions, 7634 flow. Second operand has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:17,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:29:17,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 00:29:17,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:29:18,538 INFO L124 PetriNetUnfolderBase]: 3178/6213 cut-off events. [2024-06-28 00:29:18,538 INFO L125 PetriNetUnfolderBase]: For 452027/452033 co-relation queries the response was YES. [2024-06-28 00:29:18,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46474 conditions, 6213 events. 3178/6213 cut-off events. For 452027/452033 co-relation queries the response was YES. Maximal size of possible extension queue 583. Compared 53307 event pairs, 1051 based on Foata normal form. 12/6147 useless extension candidates. Maximal degree in co-relation 46323. Up to 4777 conditions per place. [2024-06-28 00:29:18,633 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 309 selfloop transitions, 93 changer transitions 1/411 dead transitions. [2024-06-28 00:29:18,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 411 transitions, 8666 flow [2024-06-28 00:29:18,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:29:18,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:29:18,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-28 00:29:18,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5060975609756098 [2024-06-28 00:29:18,635 INFO L175 Difference]: Start difference. First operand has 359 places, 382 transitions, 7634 flow. Second operand 8 states and 166 transitions. [2024-06-28 00:29:18,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 411 transitions, 8666 flow [2024-06-28 00:29:20,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 411 transitions, 8556 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-28 00:29:20,364 INFO L231 Difference]: Finished difference. Result has 362 places, 381 transitions, 7693 flow [2024-06-28 00:29:20,364 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7532, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7693, PETRI_PLACES=362, PETRI_TRANSITIONS=381} [2024-06-28 00:29:20,365 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 320 predicate places. [2024-06-28 00:29:20,365 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 381 transitions, 7693 flow [2024-06-28 00:29:20,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:20,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:29:20,365 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:29:20,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 00:29:20,365 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:29:20,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:29:20,366 INFO L85 PathProgramCache]: Analyzing trace with hash -1623559660, now seen corresponding path program 13 times [2024-06-28 00:29:20,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:29:20,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759645887] [2024-06-28 00:29:20,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:29:20,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:29:20,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:29:21,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:29:21,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:29:21,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1759645887] [2024-06-28 00:29:21,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1759645887] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:29:21,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:29:21,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:29:21,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802485669] [2024-06-28 00:29:21,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:29:21,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:29:21,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:29:21,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:29:21,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:29:21,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:29:21,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 381 transitions, 7693 flow. Second operand has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:21,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:29:21,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:29:21,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:29:22,689 INFO L124 PetriNetUnfolderBase]: 3165/6212 cut-off events. [2024-06-28 00:29:22,690 INFO L125 PetriNetUnfolderBase]: For 449768/449774 co-relation queries the response was YES. [2024-06-28 00:29:22,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46343 conditions, 6212 events. 3165/6212 cut-off events. For 449768/449774 co-relation queries the response was YES. Maximal size of possible extension queue 583. Compared 53613 event pairs, 1329 based on Foata normal form. 8/6147 useless extension candidates. Maximal degree in co-relation 46191. Up to 5162 conditions per place. [2024-06-28 00:29:22,791 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 348 selfloop transitions, 43 changer transitions 0/398 dead transitions. [2024-06-28 00:29:22,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 398 transitions, 8599 flow [2024-06-28 00:29:22,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:29:22,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:29:22,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 163 transitions. [2024-06-28 00:29:22,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3975609756097561 [2024-06-28 00:29:22,792 INFO L175 Difference]: Start difference. First operand has 362 places, 381 transitions, 7693 flow. Second operand 10 states and 163 transitions. [2024-06-28 00:29:22,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 398 transitions, 8599 flow [2024-06-28 00:29:24,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 398 transitions, 8454 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 00:29:24,440 INFO L231 Difference]: Finished difference. Result has 367 places, 383 transitions, 7729 flow [2024-06-28 00:29:24,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7548, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7729, PETRI_PLACES=367, PETRI_TRANSITIONS=383} [2024-06-28 00:29:24,441 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 325 predicate places. [2024-06-28 00:29:24,441 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 383 transitions, 7729 flow [2024-06-28 00:29:24,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:24,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:29:24,442 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:29:24,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 00:29:24,442 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:29:24,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:29:24,442 INFO L85 PathProgramCache]: Analyzing trace with hash -1359759168, now seen corresponding path program 8 times [2024-06-28 00:29:24,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:29:24,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320030899] [2024-06-28 00:29:24,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:29:24,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:29:24,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:29:25,092 INFO L134 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:29:25,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:29:25,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320030899] [2024-06-28 00:29:25,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320030899] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:29:25,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:29:25,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:29:25,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993757644] [2024-06-28 00:29:25,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:29:25,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:29:25,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:29:25,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:29:25,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:29:25,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:29:25,103 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 383 transitions, 7729 flow. Second operand has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:25,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:29:25,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:29:25,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:29:26,577 INFO L124 PetriNetUnfolderBase]: 3160/6205 cut-off events. [2024-06-28 00:29:26,577 INFO L125 PetriNetUnfolderBase]: For 457175/457181 co-relation queries the response was YES. [2024-06-28 00:29:26,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46241 conditions, 6205 events. 3160/6205 cut-off events. For 457175/457181 co-relation queries the response was YES. Maximal size of possible extension queue 586. Compared 53586 event pairs, 1272 based on Foata normal form. 8/6134 useless extension candidates. Maximal degree in co-relation 46087. Up to 5105 conditions per place. [2024-06-28 00:29:26,665 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 341 selfloop transitions, 50 changer transitions 0/398 dead transitions. [2024-06-28 00:29:26,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 398 transitions, 8549 flow [2024-06-28 00:29:26,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:29:26,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:29:26,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-28 00:29:26,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298780487804878 [2024-06-28 00:29:26,666 INFO L175 Difference]: Start difference. First operand has 367 places, 383 transitions, 7729 flow. Second operand 8 states and 141 transitions. [2024-06-28 00:29:26,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 398 transitions, 8549 flow [2024-06-28 00:29:28,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 398 transitions, 8358 flow, removed 54 selfloop flow, removed 8 redundant places. [2024-06-28 00:29:28,485 INFO L231 Difference]: Finished difference. Result has 367 places, 383 transitions, 7647 flow [2024-06-28 00:29:28,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7538, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7647, PETRI_PLACES=367, PETRI_TRANSITIONS=383} [2024-06-28 00:29:28,486 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 325 predicate places. [2024-06-28 00:29:28,486 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 383 transitions, 7647 flow [2024-06-28 00:29:28,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:28,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:29:28,486 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:29:28,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 00:29:28,487 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:29:28,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:29:28,487 INFO L85 PathProgramCache]: Analyzing trace with hash 1380694724, now seen corresponding path program 9 times [2024-06-28 00:29:28,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:29:28,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540449933] [2024-06-28 00:29:28,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:29:28,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:29:28,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:29:29,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:29:29,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:29:29,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540449933] [2024-06-28 00:29:29,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540449933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:29:29,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:29:29,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:29:29,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894713900] [2024-06-28 00:29:29,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:29:29,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:29:29,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:29:29,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:29:29,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:29:29,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:29:29,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 383 transitions, 7647 flow. Second operand has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:29,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:29:29,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:29:29,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:29:30,868 INFO L124 PetriNetUnfolderBase]: 3159/6188 cut-off events. [2024-06-28 00:29:30,868 INFO L125 PetriNetUnfolderBase]: For 463315/463321 co-relation queries the response was YES. [2024-06-28 00:29:30,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46176 conditions, 6188 events. 3159/6188 cut-off events. For 463315/463321 co-relation queries the response was YES. Maximal size of possible extension queue 583. Compared 53174 event pairs, 1321 based on Foata normal form. 8/6121 useless extension candidates. Maximal degree in co-relation 46021. Up to 5149 conditions per place. [2024-06-28 00:29:30,950 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 355 selfloop transitions, 38 changer transitions 0/400 dead transitions. [2024-06-28 00:29:30,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 400 transitions, 8536 flow [2024-06-28 00:29:30,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:29:30,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:29:30,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-28 00:29:30,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4065040650406504 [2024-06-28 00:29:30,952 INFO L175 Difference]: Start difference. First operand has 367 places, 383 transitions, 7647 flow. Second operand 9 states and 150 transitions. [2024-06-28 00:29:30,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 400 transitions, 8536 flow [2024-06-28 00:29:32,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 400 transitions, 8277 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-28 00:29:32,667 INFO L231 Difference]: Finished difference. Result has 368 places, 385 transitions, 7556 flow [2024-06-28 00:29:32,668 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7390, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7556, PETRI_PLACES=368, PETRI_TRANSITIONS=385} [2024-06-28 00:29:32,668 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 326 predicate places. [2024-06-28 00:29:32,668 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 385 transitions, 7556 flow [2024-06-28 00:29:32,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:32,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:29:32,669 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:29:32,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 00:29:32,669 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:29:32,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:29:32,669 INFO L85 PathProgramCache]: Analyzing trace with hash -2070695906, now seen corresponding path program 16 times [2024-06-28 00:29:32,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:29:32,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [507057235] [2024-06-28 00:29:32,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:29:32,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:29:32,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:29:33,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:29:33,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:29:33,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [507057235] [2024-06-28 00:29:33,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [507057235] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:29:33,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:29:33,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:29:33,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101617096] [2024-06-28 00:29:33,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:29:33,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:29:33,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:29:33,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:29:33,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:29:33,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:29:33,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 385 transitions, 7556 flow. Second operand has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:33,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:29:33,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:29:33,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:29:34,794 INFO L124 PetriNetUnfolderBase]: 3170/6167 cut-off events. [2024-06-28 00:29:34,795 INFO L125 PetriNetUnfolderBase]: For 458155/458161 co-relation queries the response was YES. [2024-06-28 00:29:34,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45491 conditions, 6167 events. 3170/6167 cut-off events. For 458155/458161 co-relation queries the response was YES. Maximal size of possible extension queue 587. Compared 52785 event pairs, 1198 based on Foata normal form. 12/6102 useless extension candidates. Maximal degree in co-relation 45335. Up to 4597 conditions per place. [2024-06-28 00:29:34,891 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 311 selfloop transitions, 97 changer transitions 0/415 dead transitions. [2024-06-28 00:29:34,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 415 transitions, 8848 flow [2024-06-28 00:29:34,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:29:34,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:29:34,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-28 00:29:34,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4363143631436314 [2024-06-28 00:29:34,893 INFO L175 Difference]: Start difference. First operand has 368 places, 385 transitions, 7556 flow. Second operand 9 states and 161 transitions. [2024-06-28 00:29:34,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 415 transitions, 8848 flow [2024-06-28 00:29:36,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 415 transitions, 8778 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-28 00:29:36,719 INFO L231 Difference]: Finished difference. Result has 370 places, 390 transitions, 7849 flow [2024-06-28 00:29:36,720 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7490, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7849, PETRI_PLACES=370, PETRI_TRANSITIONS=390} [2024-06-28 00:29:36,720 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 328 predicate places. [2024-06-28 00:29:36,720 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 390 transitions, 7849 flow [2024-06-28 00:29:36,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:36,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:29:36,720 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:29:36,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 00:29:36,721 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:29:36,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:29:36,722 INFO L85 PathProgramCache]: Analyzing trace with hash 1027401598, now seen corresponding path program 17 times [2024-06-28 00:29:36,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:29:36,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864330700] [2024-06-28 00:29:36,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:29:36,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:29:36,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:29:37,367 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:29:37,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:29:37,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [864330700] [2024-06-28 00:29:37,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [864330700] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:29:37,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:29:37,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:29:37,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600566880] [2024-06-28 00:29:37,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:29:37,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:29:37,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:29:37,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:29:37,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:29:37,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 00:29:37,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 390 transitions, 7849 flow. Second operand has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:37,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:29:37,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 00:29:37,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:29:38,844 INFO L124 PetriNetUnfolderBase]: 3149/6176 cut-off events. [2024-06-28 00:29:38,844 INFO L125 PetriNetUnfolderBase]: For 447200/447206 co-relation queries the response was YES. [2024-06-28 00:29:38,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45371 conditions, 6176 events. 3149/6176 cut-off events. For 447200/447206 co-relation queries the response was YES. Maximal size of possible extension queue 585. Compared 53341 event pairs, 1031 based on Foata normal form. 12/6107 useless extension candidates. Maximal degree in co-relation 45215. Up to 4943 conditions per place. [2024-06-28 00:29:38,940 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 348 selfloop transitions, 59 changer transitions 3/418 dead transitions. [2024-06-28 00:29:38,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 418 transitions, 8747 flow [2024-06-28 00:29:38,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:29:38,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:29:38,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 163 transitions. [2024-06-28 00:29:38,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4969512195121951 [2024-06-28 00:29:38,941 INFO L175 Difference]: Start difference. First operand has 370 places, 390 transitions, 7849 flow. Second operand 8 states and 163 transitions. [2024-06-28 00:29:38,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 418 transitions, 8747 flow [2024-06-28 00:29:40,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 418 transitions, 8419 flow, removed 59 selfloop flow, removed 7 redundant places. [2024-06-28 00:29:40,738 INFO L231 Difference]: Finished difference. Result has 371 places, 388 transitions, 7612 flow [2024-06-28 00:29:40,738 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7521, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7612, PETRI_PLACES=371, PETRI_TRANSITIONS=388} [2024-06-28 00:29:40,739 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 329 predicate places. [2024-06-28 00:29:40,739 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 388 transitions, 7612 flow [2024-06-28 00:29:40,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:40,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:29:40,740 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:29:40,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 00:29:40,740 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:29:40,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:29:40,740 INFO L85 PathProgramCache]: Analyzing trace with hash 1331292187, now seen corresponding path program 1 times [2024-06-28 00:29:40,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:29:40,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957678850] [2024-06-28 00:29:40,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:29:40,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:29:40,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:29:41,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:29:41,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:29:41,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957678850] [2024-06-28 00:29:41,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957678850] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:29:41,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:29:41,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:29:41,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813954044] [2024-06-28 00:29:41,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:29:41,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:29:41,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:29:41,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:29:41,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:29:41,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:29:41,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 388 transitions, 7612 flow. Second operand has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:41,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:29:41,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:29:41,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:29:43,661 INFO L124 PetriNetUnfolderBase]: 3473/6792 cut-off events. [2024-06-28 00:29:43,661 INFO L125 PetriNetUnfolderBase]: For 572888/572894 co-relation queries the response was YES. [2024-06-28 00:29:43,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51240 conditions, 6792 events. 3473/6792 cut-off events. For 572888/572894 co-relation queries the response was YES. Maximal size of possible extension queue 651. Compared 59616 event pairs, 832 based on Foata normal form. 18/6741 useless extension candidates. Maximal degree in co-relation 51085. Up to 4302 conditions per place. [2024-06-28 00:29:43,773 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 298 selfloop transitions, 138 changer transitions 11/454 dead transitions. [2024-06-28 00:29:43,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 454 transitions, 9301 flow [2024-06-28 00:29:43,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:29:43,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:29:43,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 210 transitions. [2024-06-28 00:29:43,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4656319290465632 [2024-06-28 00:29:43,775 INFO L175 Difference]: Start difference. First operand has 371 places, 388 transitions, 7612 flow. Second operand 11 states and 210 transitions. [2024-06-28 00:29:43,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 454 transitions, 9301 flow [2024-06-28 00:29:45,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 454 transitions, 9166 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 00:29:45,874 INFO L231 Difference]: Finished difference. Result has 381 places, 398 transitions, 8159 flow [2024-06-28 00:29:45,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7481, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8159, PETRI_PLACES=381, PETRI_TRANSITIONS=398} [2024-06-28 00:29:45,874 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 339 predicate places. [2024-06-28 00:29:45,875 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 398 transitions, 8159 flow [2024-06-28 00:29:45,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:45,875 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:29:45,875 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:29:45,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 00:29:45,875 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:29:45,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:29:45,876 INFO L85 PathProgramCache]: Analyzing trace with hash -1180674053, now seen corresponding path program 2 times [2024-06-28 00:29:45,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:29:45,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544281836] [2024-06-28 00:29:45,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:29:45,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:29:45,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:29:46,689 INFO L134 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:29:46,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:29:46,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544281836] [2024-06-28 00:29:46,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544281836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:29:46,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:29:46,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:29:46,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133915534] [2024-06-28 00:29:46,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:29:46,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:29:46,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:29:46,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:29:46,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:29:46,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 00:29:46,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 398 transitions, 8159 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:46,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:29:46,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 00:29:46,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:29:48,496 INFO L124 PetriNetUnfolderBase]: 3555/6988 cut-off events. [2024-06-28 00:29:48,497 INFO L125 PetriNetUnfolderBase]: For 683101/683103 co-relation queries the response was YES. [2024-06-28 00:29:48,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54416 conditions, 6988 events. 3555/6988 cut-off events. For 683101/683103 co-relation queries the response was YES. Maximal size of possible extension queue 683. Compared 62157 event pairs, 894 based on Foata normal form. 24/6934 useless extension candidates. Maximal degree in co-relation 54256. Up to 4224 conditions per place. [2024-06-28 00:29:48,618 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 288 selfloop transitions, 133 changer transitions 7/436 dead transitions. [2024-06-28 00:29:48,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 436 transitions, 9415 flow [2024-06-28 00:29:48,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:29:48,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:29:48,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 168 transitions. [2024-06-28 00:29:48,619 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-28 00:29:48,620 INFO L175 Difference]: Start difference. First operand has 381 places, 398 transitions, 8159 flow. Second operand 8 states and 168 transitions. [2024-06-28 00:29:48,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 436 transitions, 9415 flow [2024-06-28 00:29:50,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 436 transitions, 9162 flow, removed 15 selfloop flow, removed 10 redundant places. [2024-06-28 00:29:50,948 INFO L231 Difference]: Finished difference. Result has 381 places, 396 transitions, 8173 flow [2024-06-28 00:29:50,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7916, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8173, PETRI_PLACES=381, PETRI_TRANSITIONS=396} [2024-06-28 00:29:50,948 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 339 predicate places. [2024-06-28 00:29:50,948 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 396 transitions, 8173 flow [2024-06-28 00:29:50,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:50,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:29:50,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:29:50,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 00:29:50,949 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:29:50,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:29:50,949 INFO L85 PathProgramCache]: Analyzing trace with hash -954217609, now seen corresponding path program 3 times [2024-06-28 00:29:50,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:29:50,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216407218] [2024-06-28 00:29:50,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:29:50,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:29:50,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:29:51,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:29:51,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:29:51,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216407218] [2024-06-28 00:29:51,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216407218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:29:51,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:29:51,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:29:51,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633889711] [2024-06-28 00:29:51,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:29:51,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:29:51,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:29:51,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:29:51,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:29:51,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:29:51,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 396 transitions, 8173 flow. Second operand has 11 states, 11 states have (on average 11.727272727272727) internal successors, (129), 11 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:51,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:29:51,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:29:51,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:29:53,751 INFO L124 PetriNetUnfolderBase]: 3399/6714 cut-off events. [2024-06-28 00:29:53,752 INFO L125 PetriNetUnfolderBase]: For 628546/628552 co-relation queries the response was YES. [2024-06-28 00:29:53,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50536 conditions, 6714 events. 3399/6714 cut-off events. For 628546/628552 co-relation queries the response was YES. Maximal size of possible extension queue 651. Compared 59439 event pairs, 1159 based on Foata normal form. 42/6674 useless extension candidates. Maximal degree in co-relation 50374. Up to 4916 conditions per place. [2024-06-28 00:29:53,852 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 310 selfloop transitions, 112 changer transitions 8/437 dead transitions. [2024-06-28 00:29:53,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 437 transitions, 9189 flow [2024-06-28 00:29:53,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 00:29:53,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 00:29:53,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 225 transitions. [2024-06-28 00:29:53,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42213883677298314 [2024-06-28 00:29:53,854 INFO L175 Difference]: Start difference. First operand has 381 places, 396 transitions, 8173 flow. Second operand 13 states and 225 transitions. [2024-06-28 00:29:53,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 437 transitions, 9189 flow [2024-06-28 00:29:55,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 437 transitions, 9040 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-28 00:29:55,943 INFO L231 Difference]: Finished difference. Result has 389 places, 393 transitions, 8152 flow [2024-06-28 00:29:55,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8024, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8152, PETRI_PLACES=389, PETRI_TRANSITIONS=393} [2024-06-28 00:29:55,943 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 347 predicate places. [2024-06-28 00:29:55,944 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 393 transitions, 8152 flow [2024-06-28 00:29:55,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.727272727272727) internal successors, (129), 11 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:55,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:29:55,944 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:29:55,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 00:29:55,944 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:29:55,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:29:55,945 INFO L85 PathProgramCache]: Analyzing trace with hash 782829179, now seen corresponding path program 4 times [2024-06-28 00:29:55,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:29:55,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880564796] [2024-06-28 00:29:55,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:29:55,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:29:55,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:29:56,712 INFO L134 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:29:56,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:29:56,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880564796] [2024-06-28 00:29:56,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880564796] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:29:56,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:29:56,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:29:56,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150240769] [2024-06-28 00:29:56,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:29:56,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:29:56,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:29:56,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:29:56,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:29:56,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:29:56,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 393 transitions, 8152 flow. Second operand has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:56,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:29:56,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:29:56,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:29:58,572 INFO L124 PetriNetUnfolderBase]: 3231/6382 cut-off events. [2024-06-28 00:29:58,573 INFO L125 PetriNetUnfolderBase]: For 545914/545916 co-relation queries the response was YES. [2024-06-28 00:29:58,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45926 conditions, 6382 events. 3231/6382 cut-off events. For 545914/545916 co-relation queries the response was YES. Maximal size of possible extension queue 622. Compared 55863 event pairs, 1040 based on Foata normal form. 44/6350 useless extension candidates. Maximal degree in co-relation 45763. Up to 4646 conditions per place. [2024-06-28 00:29:58,658 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 319 selfloop transitions, 71 changer transitions 17/414 dead transitions. [2024-06-28 00:29:58,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 414 transitions, 9074 flow [2024-06-28 00:29:58,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:29:58,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:29:58,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-28 00:29:58,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42005420054200543 [2024-06-28 00:29:58,659 INFO L175 Difference]: Start difference. First operand has 389 places, 393 transitions, 8152 flow. Second operand 9 states and 155 transitions. [2024-06-28 00:29:58,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 414 transitions, 9074 flow [2024-06-28 00:30:00,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 414 transitions, 8728 flow, removed 56 selfloop flow, removed 12 redundant places. [2024-06-28 00:30:00,458 INFO L231 Difference]: Finished difference. Result has 385 places, 379 transitions, 7656 flow [2024-06-28 00:30:00,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7806, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7656, PETRI_PLACES=385, PETRI_TRANSITIONS=379} [2024-06-28 00:30:00,459 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 343 predicate places. [2024-06-28 00:30:00,459 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 379 transitions, 7656 flow [2024-06-28 00:30:00,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:00,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:00,460 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:30:00,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 00:30:00,460 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:30:00,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:00,460 INFO L85 PathProgramCache]: Analyzing trace with hash -947788333, now seen corresponding path program 1 times [2024-06-28 00:30:00,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:00,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332131693] [2024-06-28 00:30:00,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:00,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:00,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:01,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:30:01,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:01,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332131693] [2024-06-28 00:30:01,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332131693] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:01,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:01,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:30:01,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700583502] [2024-06-28 00:30:01,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:01,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:30:01,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:01,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:30:01,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:30:01,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:30:01,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 379 transitions, 7656 flow. Second operand has 9 states, 9 states have (on average 12.11111111111111) internal successors, (109), 9 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:30:01,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:01,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:30:01,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:03,164 INFO L124 PetriNetUnfolderBase]: 3011/5970 cut-off events. [2024-06-28 00:30:03,164 INFO L125 PetriNetUnfolderBase]: For 438065/438067 co-relation queries the response was YES. [2024-06-28 00:30:03,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43068 conditions, 5970 events. 3011/5970 cut-off events. For 438065/438067 co-relation queries the response was YES. Maximal size of possible extension queue 567. Compared 51449 event pairs, 1001 based on Foata normal form. 4/5894 useless extension candidates. Maximal degree in co-relation 42908. Up to 4694 conditions per place. [2024-06-28 00:30:03,236 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 329 selfloop transitions, 60 changer transitions 0/396 dead transitions. [2024-06-28 00:30:03,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 396 transitions, 8476 flow [2024-06-28 00:30:03,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:30:03,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:30:03,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-28 00:30:03,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41192411924119243 [2024-06-28 00:30:03,238 INFO L175 Difference]: Start difference. First operand has 385 places, 379 transitions, 7656 flow. Second operand 9 states and 152 transitions. [2024-06-28 00:30:03,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 396 transitions, 8476 flow [2024-06-28 00:30:04,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 396 transitions, 8276 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-28 00:30:04,792 INFO L231 Difference]: Finished difference. Result has 384 places, 379 transitions, 7600 flow [2024-06-28 00:30:04,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7456, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7600, PETRI_PLACES=384, PETRI_TRANSITIONS=379} [2024-06-28 00:30:04,793 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 342 predicate places. [2024-06-28 00:30:04,793 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 379 transitions, 7600 flow [2024-06-28 00:30:04,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.11111111111111) internal successors, (109), 9 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:30:04,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:04,793 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:30:04,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 00:30:04,794 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:30:04,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:04,794 INFO L85 PathProgramCache]: Analyzing trace with hash 1473536809, now seen corresponding path program 5 times [2024-06-28 00:30:04,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:04,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423612765] [2024-06-28 00:30:04,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:04,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:04,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:05,729 INFO L134 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:30:05,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:05,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423612765] [2024-06-28 00:30:05,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [423612765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:05,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:05,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:30:05,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921359526] [2024-06-28 00:30:05,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:05,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:30:05,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:05,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:30:05,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:30:05,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:30:05,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 379 transitions, 7600 flow. Second operand has 9 states, 9 states have (on average 12.11111111111111) internal successors, (109), 9 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:30:05,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:05,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:30:05,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:07,437 INFO L124 PetriNetUnfolderBase]: 3067/6110 cut-off events. [2024-06-28 00:30:07,437 INFO L125 PetriNetUnfolderBase]: For 485555/485561 co-relation queries the response was YES. [2024-06-28 00:30:07,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44053 conditions, 6110 events. 3067/6110 cut-off events. For 485555/485561 co-relation queries the response was YES. Maximal size of possible extension queue 585. Compared 53268 event pairs, 1032 based on Foata normal form. 18/6044 useless extension candidates. Maximal degree in co-relation 43894. Up to 4519 conditions per place. [2024-06-28 00:30:07,531 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 341 selfloop transitions, 52 changer transitions 21/421 dead transitions. [2024-06-28 00:30:07,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 421 transitions, 8726 flow [2024-06-28 00:30:07,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:30:07,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:30:07,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 196 transitions. [2024-06-28 00:30:07,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43458980044345896 [2024-06-28 00:30:07,533 INFO L175 Difference]: Start difference. First operand has 384 places, 379 transitions, 7600 flow. Second operand 11 states and 196 transitions. [2024-06-28 00:30:07,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 421 transitions, 8726 flow [2024-06-28 00:30:09,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 421 transitions, 8430 flow, removed 11 selfloop flow, removed 10 redundant places. [2024-06-28 00:30:09,381 INFO L231 Difference]: Finished difference. Result has 385 places, 373 transitions, 7279 flow [2024-06-28 00:30:09,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7310, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7279, PETRI_PLACES=385, PETRI_TRANSITIONS=373} [2024-06-28 00:30:09,382 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 343 predicate places. [2024-06-28 00:30:09,382 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 373 transitions, 7279 flow [2024-06-28 00:30:09,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.11111111111111) internal successors, (109), 9 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:30:09,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:09,383 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:30:09,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 00:30:09,383 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:30:09,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:09,383 INFO L85 PathProgramCache]: Analyzing trace with hash 1124738073, now seen corresponding path program 6 times [2024-06-28 00:30:09,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:09,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444341861] [2024-06-28 00:30:09,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:09,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:09,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:10,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:30:10,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:10,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444341861] [2024-06-28 00:30:10,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444341861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:10,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:10,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:30:10,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762373357] [2024-06-28 00:30:10,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:10,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:30:10,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:10,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:30:10,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:30:10,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:30:10,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 373 transitions, 7279 flow. Second operand has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:10,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:10,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:30:10,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:12,342 INFO L124 PetriNetUnfolderBase]: 3249/6530 cut-off events. [2024-06-28 00:30:12,342 INFO L125 PetriNetUnfolderBase]: For 602090/602091 co-relation queries the response was YES. [2024-06-28 00:30:12,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48314 conditions, 6530 events. 3249/6530 cut-off events. For 602090/602091 co-relation queries the response was YES. Maximal size of possible extension queue 623. Compared 58325 event pairs, 949 based on Foata normal form. 12/6450 useless extension candidates. Maximal degree in co-relation 48156. Up to 3518 conditions per place. [2024-06-28 00:30:12,442 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 283 selfloop transitions, 110 changer transitions 22/422 dead transitions. [2024-06-28 00:30:12,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 422 transitions, 8818 flow [2024-06-28 00:30:12,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:30:12,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:30:12,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-06-28 00:30:12,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-28 00:30:12,444 INFO L175 Difference]: Start difference. First operand has 385 places, 373 transitions, 7279 flow. Second operand 10 states and 190 transitions. [2024-06-28 00:30:12,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 422 transitions, 8818 flow [2024-06-28 00:30:14,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 422 transitions, 8521 flow, removed 11 selfloop flow, removed 14 redundant places. [2024-06-28 00:30:14,139 INFO L231 Difference]: Finished difference. Result has 380 places, 364 transitions, 7125 flow [2024-06-28 00:30:14,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6996, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7125, PETRI_PLACES=380, PETRI_TRANSITIONS=364} [2024-06-28 00:30:14,140 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 338 predicate places. [2024-06-28 00:30:14,140 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 364 transitions, 7125 flow [2024-06-28 00:30:14,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:14,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:14,140 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:30:14,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 00:30:14,140 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:30:14,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:14,141 INFO L85 PathProgramCache]: Analyzing trace with hash -1373137401, now seen corresponding path program 7 times [2024-06-28 00:30:14,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:14,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024773972] [2024-06-28 00:30:14,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:14,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:14,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:15,282 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:30:15,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:15,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024773972] [2024-06-28 00:30:15,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1024773972] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:15,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:15,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:30:15,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1057990173] [2024-06-28 00:30:15,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:15,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:30:15,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:15,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:30:15,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:30:15,289 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:30:15,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 364 transitions, 7125 flow. Second operand has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:15,289 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:15,289 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:30:15,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:16,902 INFO L124 PetriNetUnfolderBase]: 3137/6298 cut-off events. [2024-06-28 00:30:16,903 INFO L125 PetriNetUnfolderBase]: For 602047/602048 co-relation queries the response was YES. [2024-06-28 00:30:16,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47207 conditions, 6298 events. 3137/6298 cut-off events. For 602047/602048 co-relation queries the response was YES. Maximal size of possible extension queue 607. Compared 55871 event pairs, 1301 based on Foata normal form. 12/6216 useless extension candidates. Maximal degree in co-relation 47052. Up to 4558 conditions per place. [2024-06-28 00:30:17,001 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 299 selfloop transitions, 79 changer transitions 19/404 dead transitions. [2024-06-28 00:30:17,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 404 transitions, 8257 flow [2024-06-28 00:30:17,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:30:17,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:30:17,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 196 transitions. [2024-06-28 00:30:17,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43458980044345896 [2024-06-28 00:30:17,002 INFO L175 Difference]: Start difference. First operand has 380 places, 364 transitions, 7125 flow. Second operand 11 states and 196 transitions. [2024-06-28 00:30:17,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 404 transitions, 8257 flow [2024-06-28 00:30:18,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 404 transitions, 8109 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 00:30:18,754 INFO L231 Difference]: Finished difference. Result has 384 places, 362 transitions, 7108 flow [2024-06-28 00:30:18,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6979, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7108, PETRI_PLACES=384, PETRI_TRANSITIONS=362} [2024-06-28 00:30:18,755 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 342 predicate places. [2024-06-28 00:30:18,755 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 362 transitions, 7108 flow [2024-06-28 00:30:18,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:18,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:18,755 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:30:18,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 00:30:18,755 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:30:18,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:18,756 INFO L85 PathProgramCache]: Analyzing trace with hash 2068611595, now seen corresponding path program 2 times [2024-06-28 00:30:18,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:18,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548189719] [2024-06-28 00:30:18,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:18,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:18,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:20,380 INFO L134 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:30:20,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:20,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548189719] [2024-06-28 00:30:20,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548189719] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:20,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:20,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:30:20,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803917288] [2024-06-28 00:30:20,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:20,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:30:20,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:20,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:30:20,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:30:20,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 00:30:20,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 362 transitions, 7108 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:20,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:20,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 00:30:20,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:22,137 INFO L124 PetriNetUnfolderBase]: 3035/6096 cut-off events. [2024-06-28 00:30:22,137 INFO L125 PetriNetUnfolderBase]: For 583573/583574 co-relation queries the response was YES. [2024-06-28 00:30:22,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45245 conditions, 6096 events. 3035/6096 cut-off events. For 583573/583574 co-relation queries the response was YES. Maximal size of possible extension queue 598. Compared 53833 event pairs, 884 based on Foata normal form. 20/6032 useless extension candidates. Maximal degree in co-relation 45090. Up to 2936 conditions per place. [2024-06-28 00:30:22,234 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 281 selfloop transitions, 105 changer transitions 18/412 dead transitions. [2024-06-28 00:30:22,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 412 transitions, 8609 flow [2024-06-28 00:30:22,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:30:22,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:30:22,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 206 transitions. [2024-06-28 00:30:22,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5024390243902439 [2024-06-28 00:30:22,235 INFO L175 Difference]: Start difference. First operand has 384 places, 362 transitions, 7108 flow. Second operand 10 states and 206 transitions. [2024-06-28 00:30:22,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 412 transitions, 8609 flow [2024-06-28 00:30:24,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 412 transitions, 8439 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-28 00:30:24,054 INFO L231 Difference]: Finished difference. Result has 383 places, 347 transitions, 6739 flow [2024-06-28 00:30:24,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6946, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6739, PETRI_PLACES=383, PETRI_TRANSITIONS=347} [2024-06-28 00:30:24,054 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 341 predicate places. [2024-06-28 00:30:24,054 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 347 transitions, 6739 flow [2024-06-28 00:30:24,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:24,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:24,055 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:30:24,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 00:30:24,055 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:30:24,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:24,055 INFO L85 PathProgramCache]: Analyzing trace with hash 1219910553, now seen corresponding path program 8 times [2024-06-28 00:30:24,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:24,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594613733] [2024-06-28 00:30:24,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:24,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:24,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:25,796 INFO L134 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:30:25,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:25,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594613733] [2024-06-28 00:30:25,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594613733] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:25,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:25,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:30:25,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100107994] [2024-06-28 00:30:25,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:25,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:30:25,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:25,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:30:25,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:30:25,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 00:30:25,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 347 transitions, 6739 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:25,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:25,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 00:30:25,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:27,536 INFO L124 PetriNetUnfolderBase]: 2923/5812 cut-off events. [2024-06-28 00:30:27,536 INFO L125 PetriNetUnfolderBase]: For 594048/594049 co-relation queries the response was YES. [2024-06-28 00:30:27,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44404 conditions, 5812 events. 2923/5812 cut-off events. For 594048/594049 co-relation queries the response was YES. Maximal size of possible extension queue 574. Compared 50582 event pairs, 1190 based on Foata normal form. 24/5758 useless extension candidates. Maximal degree in co-relation 44251. Up to 4214 conditions per place. [2024-06-28 00:30:27,630 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 285 selfloop transitions, 77 changer transitions 15/385 dead transitions. [2024-06-28 00:30:27,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 385 transitions, 7807 flow [2024-06-28 00:30:27,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:30:27,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:30:27,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 208 transitions. [2024-06-28 00:30:27,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4611973392461197 [2024-06-28 00:30:27,633 INFO L175 Difference]: Start difference. First operand has 383 places, 347 transitions, 6739 flow. Second operand 11 states and 208 transitions. [2024-06-28 00:30:27,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 385 transitions, 7807 flow [2024-06-28 00:30:29,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 385 transitions, 7566 flow, removed 17 selfloop flow, removed 16 redundant places. [2024-06-28 00:30:29,245 INFO L231 Difference]: Finished difference. Result has 379 places, 345 transitions, 6612 flow [2024-06-28 00:30:29,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6505, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6612, PETRI_PLACES=379, PETRI_TRANSITIONS=345} [2024-06-28 00:30:29,246 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 337 predicate places. [2024-06-28 00:30:29,246 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 345 transitions, 6612 flow [2024-06-28 00:30:29,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:29,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:29,246 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:30:29,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 00:30:29,246 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:30:29,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:29,247 INFO L85 PathProgramCache]: Analyzing trace with hash 1219593423, now seen corresponding path program 9 times [2024-06-28 00:30:29,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:29,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880708366] [2024-06-28 00:30:29,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:29,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:29,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:31,079 INFO L134 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:30:31,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:31,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880708366] [2024-06-28 00:30:31,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880708366] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:31,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:31,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:30:31,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16903125] [2024-06-28 00:30:31,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:31,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:30:31,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:31,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:30:31,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:30:31,091 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:30:31,091 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 345 transitions, 6612 flow. Second operand has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:31,092 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:31,092 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:30:31,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:32,827 INFO L124 PetriNetUnfolderBase]: 2891/5742 cut-off events. [2024-06-28 00:30:32,827 INFO L125 PetriNetUnfolderBase]: For 558211/558212 co-relation queries the response was YES. [2024-06-28 00:30:32,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43463 conditions, 5742 events. 2891/5742 cut-off events. For 558211/558212 co-relation queries the response was YES. Maximal size of possible extension queue 566. Compared 49847 event pairs, 1197 based on Foata normal form. 24/5688 useless extension candidates. Maximal degree in co-relation 43311. Up to 4198 conditions per place. [2024-06-28 00:30:32,913 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 282 selfloop transitions, 76 changer transitions 13/378 dead transitions. [2024-06-28 00:30:32,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 378 transitions, 7610 flow [2024-06-28 00:30:32,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 00:30:32,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 00:30:32,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 219 transitions. [2024-06-28 00:30:32,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41088180112570355 [2024-06-28 00:30:32,914 INFO L175 Difference]: Start difference. First operand has 379 places, 345 transitions, 6612 flow. Second operand 13 states and 219 transitions. [2024-06-28 00:30:32,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 378 transitions, 7610 flow [2024-06-28 00:30:34,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 378 transitions, 7416 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 00:30:34,533 INFO L231 Difference]: Finished difference. Result has 381 places, 340 transitions, 6508 flow [2024-06-28 00:30:34,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6422, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6508, PETRI_PLACES=381, PETRI_TRANSITIONS=340} [2024-06-28 00:30:34,540 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 339 predicate places. [2024-06-28 00:30:34,541 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 340 transitions, 6508 flow [2024-06-28 00:30:34,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:34,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:34,541 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:30:34,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 00:30:34,541 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:30:34,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:34,542 INFO L85 PathProgramCache]: Analyzing trace with hash 2028344857, now seen corresponding path program 3 times [2024-06-28 00:30:34,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:34,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243620738] [2024-06-28 00:30:34,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:34,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:34,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:35,751 INFO L134 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:30:35,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:35,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243620738] [2024-06-28 00:30:35,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [243620738] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:35,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:35,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:30:35,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083010577] [2024-06-28 00:30:35,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:35,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:30:35,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:35,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:30:35,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:30:35,760 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 00:30:35,760 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 340 transitions, 6508 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:35,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:35,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 00:30:35,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:37,237 INFO L124 PetriNetUnfolderBase]: 2815/5614 cut-off events. [2024-06-28 00:30:37,238 INFO L125 PetriNetUnfolderBase]: For 512306/512307 co-relation queries the response was YES. [2024-06-28 00:30:37,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42085 conditions, 5614 events. 2815/5614 cut-off events. For 512306/512307 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 48473 event pairs, 892 based on Foata normal form. 12/5556 useless extension candidates. Maximal degree in co-relation 41934. Up to 2936 conditions per place. [2024-06-28 00:30:37,321 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 270 selfloop transitions, 97 changer transitions 6/381 dead transitions. [2024-06-28 00:30:37,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 381 transitions, 7825 flow [2024-06-28 00:30:37,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:30:37,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:30:37,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 187 transitions. [2024-06-28 00:30:37,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5067750677506775 [2024-06-28 00:30:37,322 INFO L175 Difference]: Start difference. First operand has 381 places, 340 transitions, 6508 flow. Second operand 9 states and 187 transitions. [2024-06-28 00:30:37,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 381 transitions, 7825 flow [2024-06-28 00:30:38,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 381 transitions, 7669 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-28 00:30:38,644 INFO L231 Difference]: Finished difference. Result has 378 places, 338 transitions, 6557 flow [2024-06-28 00:30:38,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6364, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6557, PETRI_PLACES=378, PETRI_TRANSITIONS=338} [2024-06-28 00:30:38,645 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 336 predicate places. [2024-06-28 00:30:38,645 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 338 transitions, 6557 flow [2024-06-28 00:30:38,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:38,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:38,645 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:30:38,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 00:30:38,646 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:30:38,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:38,646 INFO L85 PathProgramCache]: Analyzing trace with hash -941085547, now seen corresponding path program 10 times [2024-06-28 00:30:38,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:38,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248515713] [2024-06-28 00:30:38,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:38,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:38,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:40,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:30:40,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:40,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248515713] [2024-06-28 00:30:40,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248515713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:40,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:40,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:30:40,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525268058] [2024-06-28 00:30:40,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:40,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:30:40,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:40,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:30:40,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:30:40,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:30:40,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 338 transitions, 6557 flow. Second operand has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:40,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:40,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:30:40,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:42,053 INFO L124 PetriNetUnfolderBase]: 2835/5686 cut-off events. [2024-06-28 00:30:42,054 INFO L125 PetriNetUnfolderBase]: For 528407/528408 co-relation queries the response was YES. [2024-06-28 00:30:42,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42361 conditions, 5686 events. 2835/5686 cut-off events. For 528407/528408 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 49611 event pairs, 871 based on Foata normal form. 24/5644 useless extension candidates. Maximal degree in co-relation 42211. Up to 2936 conditions per place. [2024-06-28 00:30:42,141 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 259 selfloop transitions, 105 changer transitions 13/384 dead transitions. [2024-06-28 00:30:42,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 384 transitions, 7979 flow [2024-06-28 00:30:42,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:30:42,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:30:42,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 215 transitions. [2024-06-28 00:30:42,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4369918699186992 [2024-06-28 00:30:42,142 INFO L175 Difference]: Start difference. First operand has 378 places, 338 transitions, 6557 flow. Second operand 12 states and 215 transitions. [2024-06-28 00:30:42,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 384 transitions, 7979 flow [2024-06-28 00:30:43,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 384 transitions, 7760 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-28 00:30:43,348 INFO L231 Difference]: Finished difference. Result has 383 places, 333 transitions, 6457 flow [2024-06-28 00:30:43,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6340, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6457, PETRI_PLACES=383, PETRI_TRANSITIONS=333} [2024-06-28 00:30:43,357 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 341 predicate places. [2024-06-28 00:30:43,357 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 333 transitions, 6457 flow [2024-06-28 00:30:43,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:43,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:43,357 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:30:43,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 00:30:43,357 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:30:43,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:43,358 INFO L85 PathProgramCache]: Analyzing trace with hash 1008277495, now seen corresponding path program 1 times [2024-06-28 00:30:43,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:43,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877310632] [2024-06-28 00:30:43,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:43,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:43,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:44,357 INFO L134 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:30:44,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:44,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877310632] [2024-06-28 00:30:44,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [877310632] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:44,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:44,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:30:44,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139386363] [2024-06-28 00:30:44,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:44,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:30:44,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:44,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:30:44,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:30:44,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 00:30:44,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 333 transitions, 6457 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:44,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:44,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 00:30:44,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:46,092 INFO L124 PetriNetUnfolderBase]: 2759/5560 cut-off events. [2024-06-28 00:30:46,092 INFO L125 PetriNetUnfolderBase]: For 500970/500975 co-relation queries the response was YES. [2024-06-28 00:30:46,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41808 conditions, 5560 events. 2759/5560 cut-off events. For 500970/500975 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 48659 event pairs, 1161 based on Foata normal form. 9/5481 useless extension candidates. Maximal degree in co-relation 41656. Up to 4485 conditions per place. [2024-06-28 00:30:46,173 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 299 selfloop transitions, 44 changer transitions 5/356 dead transitions. [2024-06-28 00:30:46,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 356 transitions, 7266 flow [2024-06-28 00:30:46,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:30:46,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:30:46,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 143 transitions. [2024-06-28 00:30:46,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49825783972125437 [2024-06-28 00:30:46,175 INFO L175 Difference]: Start difference. First operand has 383 places, 333 transitions, 6457 flow. Second operand 7 states and 143 transitions. [2024-06-28 00:30:46,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 356 transitions, 7266 flow [2024-06-28 00:30:47,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 356 transitions, 7092 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-28 00:30:47,501 INFO L231 Difference]: Finished difference. Result has 379 places, 330 transitions, 6294 flow [2024-06-28 00:30:47,501 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6283, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6294, PETRI_PLACES=379, PETRI_TRANSITIONS=330} [2024-06-28 00:30:47,502 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 337 predicate places. [2024-06-28 00:30:47,502 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 330 transitions, 6294 flow [2024-06-28 00:30:47,502 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:47,502 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:47,503 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:30:47,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 00:30:47,503 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:30:47,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:47,511 INFO L85 PathProgramCache]: Analyzing trace with hash 1545480171, now seen corresponding path program 4 times [2024-06-28 00:30:47,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:47,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771515529] [2024-06-28 00:30:47,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:47,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:47,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:48,929 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:30:48,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:48,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1771515529] [2024-06-28 00:30:48,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1771515529] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:48,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:48,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:30:48,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309828712] [2024-06-28 00:30:48,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:48,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:30:48,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:48,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:30:48,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:30:48,940 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:30:48,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 330 transitions, 6294 flow. Second operand has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:48,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:48,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:30:48,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:50,683 INFO L124 PetriNetUnfolderBase]: 2763/5522 cut-off events. [2024-06-28 00:30:50,683 INFO L125 PetriNetUnfolderBase]: For 514533/514534 co-relation queries the response was YES. [2024-06-28 00:30:50,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41728 conditions, 5522 events. 2763/5522 cut-off events. For 514533/514534 co-relation queries the response was YES. Maximal size of possible extension queue 532. Compared 47666 event pairs, 1064 based on Foata normal form. 8/5453 useless extension candidates. Maximal degree in co-relation 41575. Up to 3977 conditions per place. [2024-06-28 00:30:50,751 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 265 selfloop transitions, 87 changer transitions 0/359 dead transitions. [2024-06-28 00:30:50,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 359 transitions, 7282 flow [2024-06-28 00:30:50,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:30:50,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:30:50,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-06-28 00:30:50,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4292682926829268 [2024-06-28 00:30:50,761 INFO L175 Difference]: Start difference. First operand has 379 places, 330 transitions, 6294 flow. Second operand 10 states and 176 transitions. [2024-06-28 00:30:50,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 359 transitions, 7282 flow [2024-06-28 00:30:52,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 359 transitions, 7139 flow, removed 11 selfloop flow, removed 12 redundant places. [2024-06-28 00:30:52,131 INFO L231 Difference]: Finished difference. Result has 379 places, 332 transitions, 6478 flow [2024-06-28 00:30:52,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6155, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6478, PETRI_PLACES=379, PETRI_TRANSITIONS=332} [2024-06-28 00:30:52,134 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 337 predicate places. [2024-06-28 00:30:52,134 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 332 transitions, 6478 flow [2024-06-28 00:30:52,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:52,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:52,134 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:30:52,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 00:30:52,135 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:30:52,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:52,135 INFO L85 PathProgramCache]: Analyzing trace with hash 1969280469, now seen corresponding path program 11 times [2024-06-28 00:30:52,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:52,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079135487] [2024-06-28 00:30:52,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:52,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:52,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:53,116 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:30:53,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:53,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079135487] [2024-06-28 00:30:53,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079135487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:53,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:53,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:30:53,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452005128] [2024-06-28 00:30:53,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:53,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:30:53,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:53,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:30:53,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:30:53,129 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:30:53,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 332 transitions, 6478 flow. Second operand has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:53,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:53,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:30:53,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:54,607 INFO L124 PetriNetUnfolderBase]: 2791/5632 cut-off events. [2024-06-28 00:30:54,607 INFO L125 PetriNetUnfolderBase]: For 523484/523489 co-relation queries the response was YES. [2024-06-28 00:30:54,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42356 conditions, 5632 events. 2791/5632 cut-off events. For 523484/523489 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 49599 event pairs, 1297 based on Foata normal form. 17/5561 useless extension candidates. Maximal degree in co-relation 42203. Up to 4587 conditions per place. [2024-06-28 00:30:54,689 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 309 selfloop transitions, 31 changer transitions 6/353 dead transitions. [2024-06-28 00:30:54,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 353 transitions, 7266 flow [2024-06-28 00:30:54,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:30:54,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:30:54,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-28 00:30:54,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40487804878048783 [2024-06-28 00:30:54,691 INFO L175 Difference]: Start difference. First operand has 379 places, 332 transitions, 6478 flow. Second operand 10 states and 166 transitions. [2024-06-28 00:30:54,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 353 transitions, 7266 flow [2024-06-28 00:30:56,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 353 transitions, 7018 flow, removed 24 selfloop flow, removed 10 redundant places. [2024-06-28 00:30:56,031 INFO L231 Difference]: Finished difference. Result has 379 places, 331 transitions, 6278 flow [2024-06-28 00:30:56,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6230, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6278, PETRI_PLACES=379, PETRI_TRANSITIONS=331} [2024-06-28 00:30:56,031 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 337 predicate places. [2024-06-28 00:30:56,031 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 331 transitions, 6278 flow [2024-06-28 00:30:56,032 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:56,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:56,032 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:30:56,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 00:30:56,032 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:30:56,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:56,033 INFO L85 PathProgramCache]: Analyzing trace with hash 1538122755, now seen corresponding path program 12 times [2024-06-28 00:30:56,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:56,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377310401] [2024-06-28 00:30:56,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:56,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:56,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:57,014 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:30:57,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:57,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377310401] [2024-06-28 00:30:57,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [377310401] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:57,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:57,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:30:57,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412949467] [2024-06-28 00:30:57,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:57,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:30:57,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:57,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:30:57,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:30:57,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:30:57,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 331 transitions, 6278 flow. Second operand has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:57,024 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:57,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:30:57,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:58,420 INFO L124 PetriNetUnfolderBase]: 2743/5546 cut-off events. [2024-06-28 00:30:58,420 INFO L125 PetriNetUnfolderBase]: For 495124/495125 co-relation queries the response was YES. [2024-06-28 00:30:58,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39926 conditions, 5546 events. 2743/5546 cut-off events. For 495124/495125 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 48565 event pairs, 980 based on Foata normal form. 28/5496 useless extension candidates. Maximal degree in co-relation 39775. Up to 3790 conditions per place. [2024-06-28 00:30:58,504 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 274 selfloop transitions, 60 changer transitions 16/357 dead transitions. [2024-06-28 00:30:58,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 357 transitions, 7221 flow [2024-06-28 00:30:58,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:30:58,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:30:58,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-28 00:30:58,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-28 00:30:58,512 INFO L175 Difference]: Start difference. First operand has 379 places, 331 transitions, 6278 flow. Second operand 10 states and 170 transitions. [2024-06-28 00:30:58,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 357 transitions, 7221 flow [2024-06-28 00:30:59,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 357 transitions, 7162 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-28 00:30:59,607 INFO L231 Difference]: Finished difference. Result has 380 places, 320 transitions, 6051 flow [2024-06-28 00:30:59,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6221, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6051, PETRI_PLACES=380, PETRI_TRANSITIONS=320} [2024-06-28 00:30:59,607 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 338 predicate places. [2024-06-28 00:30:59,607 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 320 transitions, 6051 flow [2024-06-28 00:30:59,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:59,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:59,608 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:30:59,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 00:30:59,608 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:30:59,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:59,608 INFO L85 PathProgramCache]: Analyzing trace with hash -24134565, now seen corresponding path program 2 times [2024-06-28 00:30:59,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:59,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924596492] [2024-06-28 00:30:59,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:59,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:59,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:31:00,882 INFO L134 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:31:00,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:31:00,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924596492] [2024-06-28 00:31:00,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [924596492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:31:00,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:31:00,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:31:00,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273034300] [2024-06-28 00:31:00,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:31:00,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:31:00,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:31:00,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:31:00,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:31:00,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:31:00,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 320 transitions, 6051 flow. Second operand has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:00,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:31:00,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:31:00,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:31:02,188 INFO L124 PetriNetUnfolderBase]: 2619/5272 cut-off events. [2024-06-28 00:31:02,189 INFO L125 PetriNetUnfolderBase]: For 449505/449510 co-relation queries the response was YES. [2024-06-28 00:31:02,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38995 conditions, 5272 events. 2619/5272 cut-off events. For 449505/449510 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 45721 event pairs, 1120 based on Foata normal form. 9/5205 useless extension candidates. Maximal degree in co-relation 38844. Up to 4283 conditions per place. [2024-06-28 00:31:02,269 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 295 selfloop transitions, 41 changer transitions 0/343 dead transitions. [2024-06-28 00:31:02,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 343 transitions, 6805 flow [2024-06-28 00:31:02,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:31:02,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:31:02,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 182 transitions. [2024-06-28 00:31:02,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4035476718403548 [2024-06-28 00:31:02,270 INFO L175 Difference]: Start difference. First operand has 380 places, 320 transitions, 6051 flow. Second operand 11 states and 182 transitions. [2024-06-28 00:31:02,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 343 transitions, 6805 flow [2024-06-28 00:31:03,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 343 transitions, 6609 flow, removed 7 selfloop flow, removed 16 redundant places. [2024-06-28 00:31:03,408 INFO L231 Difference]: Finished difference. Result has 372 places, 321 transitions, 5977 flow [2024-06-28 00:31:03,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5860, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5977, PETRI_PLACES=372, PETRI_TRANSITIONS=321} [2024-06-28 00:31:03,409 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 330 predicate places. [2024-06-28 00:31:03,409 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 321 transitions, 5977 flow [2024-06-28 00:31:03,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:03,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:31:03,409 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:31:03,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 00:31:03,409 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:31:03,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:31:03,410 INFO L85 PathProgramCache]: Analyzing trace with hash 1205571901, now seen corresponding path program 5 times [2024-06-28 00:31:03,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:31:03,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856679687] [2024-06-28 00:31:03,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:31:03,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:31:03,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:31:04,657 INFO L134 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:31:04,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:31:04,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856679687] [2024-06-28 00:31:04,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [856679687] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:31:04,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:31:04,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:31:04,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108087923] [2024-06-28 00:31:04,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:31:04,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:31:04,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:31:04,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:31:04,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:31:04,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:31:04,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 321 transitions, 5977 flow. Second operand has 11 states, 11 states have (on average 11.727272727272727) internal successors, (129), 11 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:04,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:31:04,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:31:04,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:31:06,191 INFO L124 PetriNetUnfolderBase]: 2595/5204 cut-off events. [2024-06-28 00:31:06,191 INFO L125 PetriNetUnfolderBase]: For 403536/403537 co-relation queries the response was YES. [2024-06-28 00:31:06,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37555 conditions, 5204 events. 2595/5204 cut-off events. For 403536/403537 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 44826 event pairs, 1136 based on Foata normal form. 4/5139 useless extension candidates. Maximal degree in co-relation 37408. Up to 4106 conditions per place. [2024-06-28 00:31:06,290 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 285 selfloop transitions, 50 changer transitions 0/342 dead transitions. [2024-06-28 00:31:06,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 342 transitions, 6723 flow [2024-06-28 00:31:06,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:31:06,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:31:06,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-28 00:31:06,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40487804878048783 [2024-06-28 00:31:06,292 INFO L175 Difference]: Start difference. First operand has 372 places, 321 transitions, 5977 flow. Second operand 10 states and 166 transitions. [2024-06-28 00:31:06,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 342 transitions, 6723 flow [2024-06-28 00:31:07,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 342 transitions, 6589 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-28 00:31:07,782 INFO L231 Difference]: Finished difference. Result has 373 places, 322 transitions, 6001 flow [2024-06-28 00:31:07,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5844, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6001, PETRI_PLACES=373, PETRI_TRANSITIONS=322} [2024-06-28 00:31:07,783 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 331 predicate places. [2024-06-28 00:31:07,783 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 322 transitions, 6001 flow [2024-06-28 00:31:07,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.727272727272727) internal successors, (129), 11 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:07,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:31:07,783 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:31:07,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 00:31:07,784 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:31:07,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:31:07,784 INFO L85 PathProgramCache]: Analyzing trace with hash -1611026147, now seen corresponding path program 13 times [2024-06-28 00:31:07,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:31:07,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49793264] [2024-06-28 00:31:07,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:31:07,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:31:07,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:31:08,949 INFO L134 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:31:08,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:31:08,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [49793264] [2024-06-28 00:31:08,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [49793264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:31:08,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:31:08,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:31:08,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078008904] [2024-06-28 00:31:08,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:31:08,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:31:08,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:31:08,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:31:08,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:31:08,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 00:31:08,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 322 transitions, 6001 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:08,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:31:08,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 00:31:08,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:31:10,559 INFO L124 PetriNetUnfolderBase]: 2755/5546 cut-off events. [2024-06-28 00:31:10,560 INFO L125 PetriNetUnfolderBase]: For 500332/500333 co-relation queries the response was YES. [2024-06-28 00:31:10,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41027 conditions, 5546 events. 2755/5546 cut-off events. For 500332/500333 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 48436 event pairs, 1084 based on Foata normal form. 12/5484 useless extension candidates. Maximal degree in co-relation 40879. Up to 3565 conditions per place. [2024-06-28 00:31:10,624 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 303 selfloop transitions, 49 changer transitions 18/378 dead transitions. [2024-06-28 00:31:10,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 378 transitions, 7283 flow [2024-06-28 00:31:10,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:31:10,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:31:10,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 203 transitions. [2024-06-28 00:31:10,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4951219512195122 [2024-06-28 00:31:10,625 INFO L175 Difference]: Start difference. First operand has 373 places, 322 transitions, 6001 flow. Second operand 10 states and 203 transitions. [2024-06-28 00:31:10,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 378 transitions, 7283 flow [2024-06-28 00:31:11,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 378 transitions, 7152 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-28 00:31:11,779 INFO L231 Difference]: Finished difference. Result has 374 places, 322 transitions, 5966 flow [2024-06-28 00:31:11,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5874, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5966, PETRI_PLACES=374, PETRI_TRANSITIONS=322} [2024-06-28 00:31:11,780 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 332 predicate places. [2024-06-28 00:31:11,780 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 322 transitions, 5966 flow [2024-06-28 00:31:11,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:11,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:31:11,781 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:31:11,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 00:31:11,781 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:31:11,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:31:11,781 INFO L85 PathProgramCache]: Analyzing trace with hash -1785303497, now seen corresponding path program 14 times [2024-06-28 00:31:11,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:31:11,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987557113] [2024-06-28 00:31:11,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:31:11,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:31:11,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:31:12,738 INFO L134 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:31:12,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:31:12,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987557113] [2024-06-28 00:31:12,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [987557113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:31:12,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:31:12,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:31:12,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465777996] [2024-06-28 00:31:12,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:31:12,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:31:12,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:31:12,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:31:12,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:31:12,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 00:31:12,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 322 transitions, 5966 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:12,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:31:12,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 00:31:12,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:31:14,193 INFO L124 PetriNetUnfolderBase]: 2695/5440 cut-off events. [2024-06-28 00:31:14,193 INFO L125 PetriNetUnfolderBase]: For 499594/499595 co-relation queries the response was YES. [2024-06-28 00:31:14,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40565 conditions, 5440 events. 2695/5440 cut-off events. For 499594/499595 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 47720 event pairs, 1100 based on Foata normal form. 12/5374 useless extension candidates. Maximal degree in co-relation 40418. Up to 3993 conditions per place. [2024-06-28 00:31:14,274 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 296 selfloop transitions, 43 changer transitions 19/366 dead transitions. [2024-06-28 00:31:14,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 366 transitions, 7018 flow [2024-06-28 00:31:14,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:31:14,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:31:14,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 211 transitions. [2024-06-28 00:31:14,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4678492239467849 [2024-06-28 00:31:14,275 INFO L175 Difference]: Start difference. First operand has 374 places, 322 transitions, 5966 flow. Second operand 11 states and 211 transitions. [2024-06-28 00:31:14,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 366 transitions, 7018 flow [2024-06-28 00:31:15,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 366 transitions, 6914 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-28 00:31:15,434 INFO L231 Difference]: Finished difference. Result has 376 places, 319 transitions, 5913 flow [2024-06-28 00:31:15,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5864, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5913, PETRI_PLACES=376, PETRI_TRANSITIONS=319} [2024-06-28 00:31:15,435 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 334 predicate places. [2024-06-28 00:31:15,435 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 319 transitions, 5913 flow [2024-06-28 00:31:15,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:15,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:31:15,435 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:31:15,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 00:31:15,435 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:31:15,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:31:15,436 INFO L85 PathProgramCache]: Analyzing trace with hash -1524219017, now seen corresponding path program 15 times [2024-06-28 00:31:15,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:31:15,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811069697] [2024-06-28 00:31:15,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:31:15,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:31:15,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:31:17,047 INFO L134 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:31:17,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:31:17,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811069697] [2024-06-28 00:31:17,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811069697] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:31:17,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:31:17,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:31:17,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621131319] [2024-06-28 00:31:17,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:31:17,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:31:17,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:31:17,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:31:17,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:31:17,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:31:17,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 319 transitions, 5913 flow. Second operand has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:17,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:31:17,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:31:17,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:31:18,722 INFO L124 PetriNetUnfolderBase]: 2883/5834 cut-off events. [2024-06-28 00:31:18,722 INFO L125 PetriNetUnfolderBase]: For 550996/550997 co-relation queries the response was YES. [2024-06-28 00:31:18,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43781 conditions, 5834 events. 2883/5834 cut-off events. For 550996/550997 co-relation queries the response was YES. Maximal size of possible extension queue 566. Compared 52040 event pairs, 1130 based on Foata normal form. 12/5772 useless extension candidates. Maximal degree in co-relation 43634. Up to 3815 conditions per place. [2024-06-28 00:31:18,819 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 308 selfloop transitions, 67 changer transitions 7/389 dead transitions. [2024-06-28 00:31:18,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 389 transitions, 7849 flow [2024-06-28 00:31:18,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:31:18,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:31:18,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 202 transitions. [2024-06-28 00:31:18,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44789356984478934 [2024-06-28 00:31:18,821 INFO L175 Difference]: Start difference. First operand has 376 places, 319 transitions, 5913 flow. Second operand 11 states and 202 transitions. [2024-06-28 00:31:18,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 389 transitions, 7849 flow [2024-06-28 00:31:20,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 389 transitions, 7740 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-28 00:31:20,210 INFO L231 Difference]: Finished difference. Result has 378 places, 332 transitions, 6359 flow [2024-06-28 00:31:20,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5824, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6359, PETRI_PLACES=378, PETRI_TRANSITIONS=332} [2024-06-28 00:31:20,210 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 336 predicate places. [2024-06-28 00:31:20,210 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 332 transitions, 6359 flow [2024-06-28 00:31:20,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:20,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:31:20,211 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:31:20,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 00:31:20,211 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:31:20,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:31:20,211 INFO L85 PathProgramCache]: Analyzing trace with hash -1524214181, now seen corresponding path program 6 times [2024-06-28 00:31:20,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:31:20,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698365156] [2024-06-28 00:31:20,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:31:20,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:31:20,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:31:22,016 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:31:22,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:31:22,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698365156] [2024-06-28 00:31:22,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698365156] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:31:22,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:31:22,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:31:22,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002756371] [2024-06-28 00:31:22,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:31:22,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:31:22,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:31:22,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:31:22,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:31:22,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 00:31:22,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 332 transitions, 6359 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:22,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:31:22,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 00:31:22,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:31:23,602 INFO L124 PetriNetUnfolderBase]: 2911/5908 cut-off events. [2024-06-28 00:31:23,602 INFO L125 PetriNetUnfolderBase]: For 572687/572688 co-relation queries the response was YES. [2024-06-28 00:31:23,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44490 conditions, 5908 events. 2911/5908 cut-off events. For 572687/572688 co-relation queries the response was YES. Maximal size of possible extension queue 582. Compared 52965 event pairs, 1104 based on Foata normal form. 20/5850 useless extension candidates. Maximal degree in co-relation 44341. Up to 3383 conditions per place. [2024-06-28 00:31:23,692 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 301 selfloop transitions, 60 changer transitions 13/382 dead transitions. [2024-06-28 00:31:23,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 382 transitions, 7839 flow [2024-06-28 00:31:23,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:31:23,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:31:23,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 188 transitions. [2024-06-28 00:31:23,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5094850948509485 [2024-06-28 00:31:23,693 INFO L175 Difference]: Start difference. First operand has 378 places, 332 transitions, 6359 flow. Second operand 9 states and 188 transitions. [2024-06-28 00:31:23,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 382 transitions, 7839 flow [2024-06-28 00:31:25,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 382 transitions, 7767 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 00:31:25,041 INFO L231 Difference]: Finished difference. Result has 381 places, 326 transitions, 6376 flow [2024-06-28 00:31:25,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6293, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6376, PETRI_PLACES=381, PETRI_TRANSITIONS=326} [2024-06-28 00:31:25,041 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 339 predicate places. [2024-06-28 00:31:25,041 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 326 transitions, 6376 flow [2024-06-28 00:31:25,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:25,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:31:25,042 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:31:25,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 00:31:25,042 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:31:25,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:31:25,042 INFO L85 PathProgramCache]: Analyzing trace with hash -1524214367, now seen corresponding path program 16 times [2024-06-28 00:31:25,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:31:25,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595512515] [2024-06-28 00:31:25,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:31:25,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:31:25,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:31:26,836 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:31:26,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:31:26,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595512515] [2024-06-28 00:31:26,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [595512515] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:31:26,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:31:26,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:31:26,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602536405] [2024-06-28 00:31:26,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:31:26,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:31:26,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:31:26,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:31:26,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:31:26,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:31:26,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 326 transitions, 6376 flow. Second operand has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:26,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:31:26,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:31:26,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:31:28,411 INFO L124 PetriNetUnfolderBase]: 2827/5740 cut-off events. [2024-06-28 00:31:28,412 INFO L125 PetriNetUnfolderBase]: For 556009/556010 co-relation queries the response was YES. [2024-06-28 00:31:28,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44028 conditions, 5740 events. 2827/5740 cut-off events. For 556009/556010 co-relation queries the response was YES. Maximal size of possible extension queue 560. Compared 51170 event pairs, 1264 based on Foata normal form. 12/5678 useless extension candidates. Maximal degree in co-relation 43879. Up to 4437 conditions per place. [2024-06-28 00:31:28,494 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 287 selfloop transitions, 65 changer transitions 6/365 dead transitions. [2024-06-28 00:31:28,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 365 transitions, 7446 flow [2024-06-28 00:31:28,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:31:28,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:31:28,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 193 transitions. [2024-06-28 00:31:28,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4279379157427938 [2024-06-28 00:31:28,495 INFO L175 Difference]: Start difference. First operand has 381 places, 326 transitions, 6376 flow. Second operand 11 states and 193 transitions. [2024-06-28 00:31:28,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 365 transitions, 7446 flow [2024-06-28 00:31:29,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 365 transitions, 7309 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-06-28 00:31:29,931 INFO L231 Difference]: Finished difference. Result has 390 places, 332 transitions, 6476 flow [2024-06-28 00:31:29,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6239, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6476, PETRI_PLACES=390, PETRI_TRANSITIONS=332} [2024-06-28 00:31:29,932 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 348 predicate places. [2024-06-28 00:31:29,932 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 332 transitions, 6476 flow [2024-06-28 00:31:29,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:29,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:31:29,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, 1] [2024-06-28 00:31:29,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 00:31:29,932 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:31:29,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:31:29,933 INFO L85 PathProgramCache]: Analyzing trace with hash 1232169811, now seen corresponding path program 7 times [2024-06-28 00:31:29,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:31:29,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285541581] [2024-06-28 00:31:29,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:31:29,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:31:29,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:31:31,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:31:31,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:31:31,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285541581] [2024-06-28 00:31:31,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [285541581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:31:31,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:31:31,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:31:31,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29966790] [2024-06-28 00:31:31,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:31:31,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:31:31,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:31:31,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:31:31,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:31:31,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 00:31:31,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 332 transitions, 6476 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:31,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:31:31,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 00:31:31,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:31:32,672 INFO L124 PetriNetUnfolderBase]: 2775/5634 cut-off events. [2024-06-28 00:31:32,673 INFO L125 PetriNetUnfolderBase]: For 547855/547856 co-relation queries the response was YES. [2024-06-28 00:31:32,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42924 conditions, 5634 events. 2775/5634 cut-off events. For 547855/547856 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 49947 event pairs, 1206 based on Foata normal form. 12/5570 useless extension candidates. Maximal degree in co-relation 42771. Up to 4091 conditions per place. [2024-06-28 00:31:32,755 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 300 selfloop transitions, 52 changer transitions 6/366 dead transitions. [2024-06-28 00:31:32,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 366 transitions, 7576 flow [2024-06-28 00:31:32,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:31:32,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:31:32,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 180 transitions. [2024-06-28 00:31:32,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-28 00:31:32,757 INFO L175 Difference]: Start difference. First operand has 390 places, 332 transitions, 6476 flow. Second operand 9 states and 180 transitions. [2024-06-28 00:31:32,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 366 transitions, 7576 flow [2024-06-28 00:31:34,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 366 transitions, 7452 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-28 00:31:34,118 INFO L231 Difference]: Finished difference. Result has 391 places, 328 transitions, 6416 flow [2024-06-28 00:31:34,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6356, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6416, PETRI_PLACES=391, PETRI_TRANSITIONS=328} [2024-06-28 00:31:34,119 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 349 predicate places. [2024-06-28 00:31:34,119 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 328 transitions, 6416 flow [2024-06-28 00:31:34,119 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:34,119 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:31:34,119 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:31:34,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 00:31:34,120 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:31:34,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:31:34,120 INFO L85 PathProgramCache]: Analyzing trace with hash -1649396663, now seen corresponding path program 17 times [2024-06-28 00:31:34,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:31:34,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959119688] [2024-06-28 00:31:34,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:31:34,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:31:34,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:31:35,319 INFO L134 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:31:35,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:31:35,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959119688] [2024-06-28 00:31:35,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959119688] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:31:35,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:31:35,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:31:35,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029915793] [2024-06-28 00:31:35,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:31:35,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:31:35,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:31:35,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:31:35,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:31:35,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 00:31:35,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 328 transitions, 6416 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:35,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:31:35,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 00:31:35,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:31:36,929 INFO L124 PetriNetUnfolderBase]: 2783/5658 cut-off events. [2024-06-28 00:31:36,929 INFO L125 PetriNetUnfolderBase]: For 556843/556844 co-relation queries the response was YES. [2024-06-28 00:31:36,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43309 conditions, 5658 events. 2783/5658 cut-off events. For 556843/556844 co-relation queries the response was YES. Maximal size of possible extension queue 558. Compared 50380 event pairs, 1040 based on Foata normal form. 12/5590 useless extension candidates. Maximal degree in co-relation 43157. Up to 3986 conditions per place. [2024-06-28 00:31:37,017 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 287 selfloop transitions, 62 changer transitions 17/374 dead transitions. [2024-06-28 00:31:37,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 374 transitions, 7462 flow [2024-06-28 00:31:37,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:31:37,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:31:37,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 209 transitions. [2024-06-28 00:31:37,018 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-28 00:31:37,018 INFO L175 Difference]: Start difference. First operand has 391 places, 328 transitions, 6416 flow. Second operand 11 states and 209 transitions. [2024-06-28 00:31:37,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 374 transitions, 7462 flow [2024-06-28 00:31:38,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 374 transitions, 7319 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-28 00:31:38,523 INFO L231 Difference]: Finished difference. Result has 394 places, 325 transitions, 6359 flow [2024-06-28 00:31:38,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6273, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6359, PETRI_PLACES=394, PETRI_TRANSITIONS=325} [2024-06-28 00:31:38,523 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 352 predicate places. [2024-06-28 00:31:38,523 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 325 transitions, 6359 flow [2024-06-28 00:31:38,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:38,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:31:38,524 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:31:38,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 00:31:38,524 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:31:38,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:31:38,524 INFO L85 PathProgramCache]: Analyzing trace with hash -1665254423, now seen corresponding path program 18 times [2024-06-28 00:31:38,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:31:38,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175581151] [2024-06-28 00:31:38,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:31:38,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:31:38,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:31:39,927 INFO L134 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:31:39,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:31:39,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175581151] [2024-06-28 00:31:39,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175581151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:31:39,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:31:39,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:31:39,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071776655] [2024-06-28 00:31:39,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:31:39,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:31:39,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:31:39,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:31:39,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:31:39,940 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:31:39,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 325 transitions, 6359 flow. Second operand has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:39,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:31:39,941 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:31:39,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:31:41,614 INFO L124 PetriNetUnfolderBase]: 2781/5630 cut-off events. [2024-06-28 00:31:41,614 INFO L125 PetriNetUnfolderBase]: For 606838/606843 co-relation queries the response was YES. [2024-06-28 00:31:41,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42491 conditions, 5630 events. 2781/5630 cut-off events. For 606838/606843 co-relation queries the response was YES. Maximal size of possible extension queue 559. Compared 49697 event pairs, 1022 based on Foata normal form. 44/5614 useless extension candidates. Maximal degree in co-relation 42337. Up to 3063 conditions per place. [2024-06-28 00:31:41,699 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 292 selfloop transitions, 76 changer transitions 12/387 dead transitions. [2024-06-28 00:31:41,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 387 transitions, 7951 flow [2024-06-28 00:31:41,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:31:41,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:31:41,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 221 transitions. [2024-06-28 00:31:41,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4491869918699187 [2024-06-28 00:31:41,701 INFO L175 Difference]: Start difference. First operand has 394 places, 325 transitions, 6359 flow. Second operand 12 states and 221 transitions. [2024-06-28 00:31:41,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 387 transitions, 7951 flow [2024-06-28 00:31:43,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 387 transitions, 7832 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-28 00:31:43,161 INFO L231 Difference]: Finished difference. Result has 400 places, 325 transitions, 6492 flow [2024-06-28 00:31:43,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6250, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6492, PETRI_PLACES=400, PETRI_TRANSITIONS=325} [2024-06-28 00:31:43,161 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 358 predicate places. [2024-06-28 00:31:43,161 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 325 transitions, 6492 flow [2024-06-28 00:31:43,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:43,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:31:43,162 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:31:43,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 00:31:43,162 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:31:43,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:31:43,162 INFO L85 PathProgramCache]: Analyzing trace with hash -293407171, now seen corresponding path program 19 times [2024-06-28 00:31:43,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:31:43,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310555147] [2024-06-28 00:31:43,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:31:43,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:31:43,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:31:44,360 INFO L134 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:31:44,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:31:44,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310555147] [2024-06-28 00:31:44,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310555147] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:31:44,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:31:44,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:31:44,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684095527] [2024-06-28 00:31:44,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:31:44,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:31:44,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:31:44,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:31:44,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:31:44,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:31:44,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 325 transitions, 6492 flow. Second operand has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:44,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:31:44,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:31:44,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:31:45,874 INFO L124 PetriNetUnfolderBase]: 2695/5492 cut-off events. [2024-06-28 00:31:45,874 INFO L125 PetriNetUnfolderBase]: For 572722/572727 co-relation queries the response was YES. [2024-06-28 00:31:45,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42944 conditions, 5492 events. 2695/5492 cut-off events. For 572722/572727 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 48760 event pairs, 882 based on Foata normal form. 16/5442 useless extension candidates. Maximal degree in co-relation 42787. Up to 2308 conditions per place. [2024-06-28 00:31:45,961 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 246 selfloop transitions, 83 changer transitions 29/365 dead transitions. [2024-06-28 00:31:45,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 365 transitions, 7937 flow [2024-06-28 00:31:45,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:31:45,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:31:45,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-28 00:31:45,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45257452574525747 [2024-06-28 00:31:45,962 INFO L175 Difference]: Start difference. First operand has 400 places, 325 transitions, 6492 flow. Second operand 9 states and 167 transitions. [2024-06-28 00:31:45,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 365 transitions, 7937 flow [2024-06-28 00:31:47,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 365 transitions, 7817 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 00:31:47,622 INFO L231 Difference]: Finished difference. Result has 402 places, 307 transitions, 6382 flow [2024-06-28 00:31:47,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6372, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6382, PETRI_PLACES=402, PETRI_TRANSITIONS=307} [2024-06-28 00:31:47,623 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 360 predicate places. [2024-06-28 00:31:47,623 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 307 transitions, 6382 flow [2024-06-28 00:31:47,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:47,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:31:47,623 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:31:47,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 00:31:47,624 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:31:47,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:31:47,624 INFO L85 PathProgramCache]: Analyzing trace with hash 1314356641, now seen corresponding path program 20 times [2024-06-28 00:31:47,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:31:47,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394881876] [2024-06-28 00:31:47,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:31:47,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:31:47,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:31:49,612 INFO L134 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:31:49,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:31:49,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394881876] [2024-06-28 00:31:49,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394881876] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:31:49,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:31:49,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:31:49,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558565745] [2024-06-28 00:31:49,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:31:49,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:31:49,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:31:49,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:31:49,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:31:49,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:31:49,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 307 transitions, 6382 flow. Second operand has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:49,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:31:49,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:31:49,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:31:51,532 INFO L124 PetriNetUnfolderBase]: 2507/5108 cut-off events. [2024-06-28 00:31:51,532 INFO L125 PetriNetUnfolderBase]: For 589470/589475 co-relation queries the response was YES. [2024-06-28 00:31:51,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41155 conditions, 5108 events. 2507/5108 cut-off events. For 589470/589475 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 44510 event pairs, 764 based on Foata normal form. 28/5088 useless extension candidates. Maximal degree in co-relation 40997. Up to 2211 conditions per place. [2024-06-28 00:31:51,615 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 236 selfloop transitions, 111 changer transitions 7/361 dead transitions. [2024-06-28 00:31:51,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 361 transitions, 7546 flow [2024-06-28 00:31:51,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-28 00:31:51,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-28 00:31:51,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 247 transitions. [2024-06-28 00:31:51,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43031358885017423 [2024-06-28 00:31:51,617 INFO L175 Difference]: Start difference. First operand has 402 places, 307 transitions, 6382 flow. Second operand 14 states and 247 transitions. [2024-06-28 00:31:51,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 361 transitions, 7546 flow [2024-06-28 00:31:52,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 361 transitions, 7365 flow, removed 24 selfloop flow, removed 14 redundant places. [2024-06-28 00:31:52,999 INFO L231 Difference]: Finished difference. Result has 393 places, 305 transitions, 6420 flow [2024-06-28 00:31:52,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6222, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=6420, PETRI_PLACES=393, PETRI_TRANSITIONS=305} [2024-06-28 00:31:53,000 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 351 predicate places. [2024-06-28 00:31:53,000 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 305 transitions, 6420 flow [2024-06-28 00:31:53,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:53,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:31:53,000 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:31:53,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 00:31:53,000 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:31:53,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:31:53,001 INFO L85 PathProgramCache]: Analyzing trace with hash 1314356827, now seen corresponding path program 8 times [2024-06-28 00:31:53,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:31:53,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783641969] [2024-06-28 00:31:53,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:31:53,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:31:53,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:31:54,831 INFO L134 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:31:54,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:31:54,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [783641969] [2024-06-28 00:31:54,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [783641969] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:31:54,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:31:54,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:31:54,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959004767] [2024-06-28 00:31:54,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:31:54,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:31:54,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:31:54,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:31:54,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:31:54,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:31:54,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 305 transitions, 6420 flow. Second operand has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:54,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:31:54,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:31:54,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:31:56,567 INFO L124 PetriNetUnfolderBase]: 2463/5048 cut-off events. [2024-06-28 00:31:56,568 INFO L125 PetriNetUnfolderBase]: For 467294/467299 co-relation queries the response was YES. [2024-06-28 00:31:56,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38537 conditions, 5048 events. 2463/5048 cut-off events. For 467294/467299 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 44073 event pairs, 706 based on Foata normal form. 28/5010 useless extension candidates. Maximal degree in co-relation 38387. Up to 2319 conditions per place. [2024-06-28 00:31:56,646 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 240 selfloop transitions, 99 changer transitions 12/358 dead transitions. [2024-06-28 00:31:56,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 358 transitions, 7733 flow [2024-06-28 00:31:56,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 00:31:56,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 00:31:56,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 233 transitions. [2024-06-28 00:31:56,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4371482176360225 [2024-06-28 00:31:56,647 INFO L175 Difference]: Start difference. First operand has 393 places, 305 transitions, 6420 flow. Second operand 13 states and 233 transitions. [2024-06-28 00:31:56,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 358 transitions, 7733 flow [2024-06-28 00:31:57,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 358 transitions, 7544 flow, removed 13 selfloop flow, removed 12 redundant places. [2024-06-28 00:31:57,740 INFO L231 Difference]: Finished difference. Result has 394 places, 300 transitions, 6578 flow [2024-06-28 00:31:57,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6235, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6578, PETRI_PLACES=394, PETRI_TRANSITIONS=300} [2024-06-28 00:31:57,740 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 352 predicate places. [2024-06-28 00:31:57,740 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 300 transitions, 6578 flow [2024-06-28 00:31:57,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:57,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:31:57,741 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:31:57,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 00:31:57,741 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:31:57,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:31:57,741 INFO L85 PathProgramCache]: Analyzing trace with hash 1692928951, now seen corresponding path program 21 times [2024-06-28 00:31:57,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:31:57,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620829943] [2024-06-28 00:31:57,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:31:57,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:31:57,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:31:59,434 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:31:59,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:31:59,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620829943] [2024-06-28 00:31:59,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620829943] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:31:59,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:31:59,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:31:59,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160630941] [2024-06-28 00:31:59,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:31:59,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:31:59,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:31:59,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:31:59,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:31:59,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:31:59,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 300 transitions, 6578 flow. Second operand has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:59,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:31:59,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:31:59,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:32:01,136 INFO L124 PetriNetUnfolderBase]: 2831/5902 cut-off events. [2024-06-28 00:32:01,136 INFO L125 PetriNetUnfolderBase]: For 588019/588024 co-relation queries the response was YES. [2024-06-28 00:32:01,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46208 conditions, 5902 events. 2831/5902 cut-off events. For 588019/588024 co-relation queries the response was YES. Maximal size of possible extension queue 618. Compared 54270 event pairs, 814 based on Foata normal form. 16/5834 useless extension candidates. Maximal degree in co-relation 46059. Up to 1314 conditions per place. [2024-06-28 00:32:01,230 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 226 selfloop transitions, 101 changer transitions 26/360 dead transitions. [2024-06-28 00:32:01,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 360 transitions, 8640 flow [2024-06-28 00:32:01,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:32:01,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:32:01,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 205 transitions. [2024-06-28 00:32:01,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-28 00:32:01,231 INFO L175 Difference]: Start difference. First operand has 394 places, 300 transitions, 6578 flow. Second operand 11 states and 205 transitions. [2024-06-28 00:32:01,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 360 transitions, 8640 flow [2024-06-28 00:32:02,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 360 transitions, 7847 flow, removed 321 selfloop flow, removed 12 redundant places. [2024-06-28 00:32:02,780 INFO L231 Difference]: Finished difference. Result has 392 places, 291 transitions, 6206 flow [2024-06-28 00:32:02,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6155, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6206, PETRI_PLACES=392, PETRI_TRANSITIONS=291} [2024-06-28 00:32:02,780 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 350 predicate places. [2024-06-28 00:32:02,780 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 291 transitions, 6206 flow [2024-06-28 00:32:02,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:02,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:32:02,781 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:32:02,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 00:32:02,781 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:32:02,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:32:02,781 INFO L85 PathProgramCache]: Analyzing trace with hash -657679667, now seen corresponding path program 9 times [2024-06-28 00:32:02,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:32:02,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161460289] [2024-06-28 00:32:02,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:32:02,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:32:02,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:32:04,570 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:32:04,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:32:04,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161460289] [2024-06-28 00:32:04,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [161460289] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:32:04,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:32:04,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:32:04,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724680542] [2024-06-28 00:32:04,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:32:04,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:32:04,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:32:04,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:32:04,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:32:04,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:32:04,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 291 transitions, 6206 flow. Second operand has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:04,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:32:04,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:32:04,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:32:06,473 INFO L124 PetriNetUnfolderBase]: 2741/5758 cut-off events. [2024-06-28 00:32:06,473 INFO L125 PetriNetUnfolderBase]: For 481580/481585 co-relation queries the response was YES. [2024-06-28 00:32:06,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41165 conditions, 5758 events. 2741/5758 cut-off events. For 481580/481585 co-relation queries the response was YES. Maximal size of possible extension queue 627. Compared 53100 event pairs, 926 based on Foata normal form. 32/5712 useless extension candidates. Maximal degree in co-relation 41017. Up to 1303 conditions per place. [2024-06-28 00:32:06,593 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 237 selfloop transitions, 111 changer transitions 13/368 dead transitions. [2024-06-28 00:32:06,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 368 transitions, 8332 flow [2024-06-28 00:32:06,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-28 00:32:06,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-28 00:32:06,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 271 transitions. [2024-06-28 00:32:06,595 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44065040650406506 [2024-06-28 00:32:06,595 INFO L175 Difference]: Start difference. First operand has 392 places, 291 transitions, 6206 flow. Second operand 15 states and 271 transitions. [2024-06-28 00:32:06,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 368 transitions, 8332 flow [2024-06-28 00:32:07,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 368 transitions, 8039 flow, removed 68 selfloop flow, removed 12 redundant places. [2024-06-28 00:32:07,906 INFO L231 Difference]: Finished difference. Result has 394 places, 289 transitions, 6315 flow [2024-06-28 00:32:07,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6002, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=6315, PETRI_PLACES=394, PETRI_TRANSITIONS=289} [2024-06-28 00:32:07,907 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 352 predicate places. [2024-06-28 00:32:07,907 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 289 transitions, 6315 flow [2024-06-28 00:32:07,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:07,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:32:07,907 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:32:07,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 00:32:07,908 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:32:07,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:32:07,908 INFO L85 PathProgramCache]: Analyzing trace with hash 1314673771, now seen corresponding path program 22 times [2024-06-28 00:32:07,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:32:07,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311693914] [2024-06-28 00:32:07,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:32:07,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:32:07,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:32:10,228 INFO L134 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:32:10,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:32:10,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311693914] [2024-06-28 00:32:10,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1311693914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:32:10,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:32:10,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:32:10,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090855637] [2024-06-28 00:32:10,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:32:10,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:32:10,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:32:10,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:32:10,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:32:10,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:32:10,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 289 transitions, 6315 flow. Second operand has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:10,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:32:10,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:32:10,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:32:12,004 INFO L124 PetriNetUnfolderBase]: 2663/5580 cut-off events. [2024-06-28 00:32:12,005 INFO L125 PetriNetUnfolderBase]: For 418989/418994 co-relation queries the response was YES. [2024-06-28 00:32:12,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39758 conditions, 5580 events. 2663/5580 cut-off events. For 418989/418994 co-relation queries the response was YES. Maximal size of possible extension queue 616. Compared 51029 event pairs, 1048 based on Foata normal form. 16/5532 useless extension candidates. Maximal degree in co-relation 39611. Up to 2419 conditions per place. [2024-06-28 00:32:12,090 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 228 selfloop transitions, 91 changer transitions 8/334 dead transitions. [2024-06-28 00:32:12,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 334 transitions, 7317 flow [2024-06-28 00:32:12,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:32:12,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:32:12,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 204 transitions. [2024-06-28 00:32:12,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523281596452328 [2024-06-28 00:32:12,092 INFO L175 Difference]: Start difference. First operand has 394 places, 289 transitions, 6315 flow. Second operand 11 states and 204 transitions. [2024-06-28 00:32:12,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 334 transitions, 7317 flow [2024-06-28 00:32:13,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 334 transitions, 6995 flow, removed 50 selfloop flow, removed 13 redundant places. [2024-06-28 00:32:13,179 INFO L231 Difference]: Finished difference. Result has 393 places, 287 transitions, 6155 flow [2024-06-28 00:32:13,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5999, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6155, PETRI_PLACES=393, PETRI_TRANSITIONS=287} [2024-06-28 00:32:13,179 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 351 predicate places. [2024-06-28 00:32:13,179 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 287 transitions, 6155 flow [2024-06-28 00:32:13,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:13,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:32:13,180 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:32:13,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 00:32:13,180 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:32:13,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:32:13,180 INFO L85 PathProgramCache]: Analyzing trace with hash 1321137271, now seen corresponding path program 23 times [2024-06-28 00:32:13,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:32:13,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773425801] [2024-06-28 00:32:13,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:32:13,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:32:13,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:32:14,659 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:32:14,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:32:14,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [773425801] [2024-06-28 00:32:14,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [773425801] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:32:14,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:32:14,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:32:14,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698254650] [2024-06-28 00:32:14,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:32:14,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:32:14,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:32:14,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:32:14,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:32:14,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:32:14,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 287 transitions, 6155 flow. Second operand has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:14,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:32:14,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:32:14,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:32:16,195 INFO L124 PetriNetUnfolderBase]: 2621/5550 cut-off events. [2024-06-28 00:32:16,196 INFO L125 PetriNetUnfolderBase]: For 408050/408055 co-relation queries the response was YES. [2024-06-28 00:32:16,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38711 conditions, 5550 events. 2621/5550 cut-off events. For 408050/408055 co-relation queries the response was YES. Maximal size of possible extension queue 609. Compared 51471 event pairs, 854 based on Foata normal form. 16/5480 useless extension candidates. Maximal degree in co-relation 38565. Up to 1694 conditions per place. [2024-06-28 00:32:16,265 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 221 selfloop transitions, 86 changer transitions 15/329 dead transitions. [2024-06-28 00:32:16,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 329 transitions, 7428 flow [2024-06-28 00:32:16,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:32:16,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:32:16,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 182 transitions. [2024-06-28 00:32:16,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44390243902439025 [2024-06-28 00:32:16,266 INFO L175 Difference]: Start difference. First operand has 393 places, 287 transitions, 6155 flow. Second operand 10 states and 182 transitions. [2024-06-28 00:32:16,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 329 transitions, 7428 flow [2024-06-28 00:32:17,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 329 transitions, 7243 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-28 00:32:17,238 INFO L231 Difference]: Finished difference. Result has 392 places, 282 transitions, 6069 flow [2024-06-28 00:32:17,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5980, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6069, PETRI_PLACES=392, PETRI_TRANSITIONS=282} [2024-06-28 00:32:17,238 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 350 predicate places. [2024-06-28 00:32:17,238 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 282 transitions, 6069 flow [2024-06-28 00:32:17,238 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:17,238 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:32:17,239 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:32:17,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 00:32:17,239 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:32:17,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:32:17,239 INFO L85 PathProgramCache]: Analyzing trace with hash 1314673957, now seen corresponding path program 10 times [2024-06-28 00:32:17,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:32:17,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73406543] [2024-06-28 00:32:17,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:32:17,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:32:17,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:32:19,392 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:32:19,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:32:19,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73406543] [2024-06-28 00:32:19,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73406543] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:32:19,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:32:19,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:32:19,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329424365] [2024-06-28 00:32:19,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:32:19,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:32:19,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:32:19,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:32:19,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:32:19,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:32:19,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 282 transitions, 6069 flow. Second operand has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:19,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:32:19,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:32:19,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:32:20,869 INFO L124 PetriNetUnfolderBase]: 2445/5140 cut-off events. [2024-06-28 00:32:20,869 INFO L125 PetriNetUnfolderBase]: For 384317/384322 co-relation queries the response was YES. [2024-06-28 00:32:20,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36732 conditions, 5140 events. 2445/5140 cut-off events. For 384317/384322 co-relation queries the response was YES. Maximal size of possible extension queue 560. Compared 46429 event pairs, 1254 based on Foata normal form. 12/5056 useless extension candidates. Maximal degree in co-relation 36587. Up to 3847 conditions per place. [2024-06-28 00:32:20,953 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 232 selfloop transitions, 68 changer transitions 2/309 dead transitions. [2024-06-28 00:32:20,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 309 transitions, 6742 flow [2024-06-28 00:32:20,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:32:20,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:32:20,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-28 00:32:20,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-28 00:32:20,954 INFO L175 Difference]: Start difference. First operand has 392 places, 282 transitions, 6069 flow. Second operand 10 states and 180 transitions. [2024-06-28 00:32:20,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 309 transitions, 6742 flow [2024-06-28 00:32:21,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 309 transitions, 6529 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-28 00:32:21,844 INFO L231 Difference]: Finished difference. Result has 389 places, 280 transitions, 5984 flow [2024-06-28 00:32:21,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5830, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5984, PETRI_PLACES=389, PETRI_TRANSITIONS=280} [2024-06-28 00:32:21,845 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 347 predicate places. [2024-06-28 00:32:21,845 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 280 transitions, 5984 flow [2024-06-28 00:32:21,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:21,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:32:21,845 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:32:21,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-28 00:32:21,845 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:32:21,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:32:21,846 INFO L85 PathProgramCache]: Analyzing trace with hash 1314351991, now seen corresponding path program 24 times [2024-06-28 00:32:21,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:32:21,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079501698] [2024-06-28 00:32:21,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:32:21,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:32:21,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:32:23,457 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:32:23,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:32:23,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079501698] [2024-06-28 00:32:23,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079501698] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:32:23,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:32:23,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:32:23,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345677501] [2024-06-28 00:32:23,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:32:23,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:32:23,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:32:23,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:32:23,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:32:23,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:32:23,470 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 280 transitions, 5984 flow. Second operand has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:23,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:32:23,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:32:23,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:32:24,924 INFO L124 PetriNetUnfolderBase]: 2339/4946 cut-off events. [2024-06-28 00:32:24,925 INFO L125 PetriNetUnfolderBase]: For 345734/345739 co-relation queries the response was YES. [2024-06-28 00:32:24,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33688 conditions, 4946 events. 2339/4946 cut-off events. For 345734/345739 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 44725 event pairs, 762 based on Foata normal form. 28/4922 useless extension candidates. Maximal degree in co-relation 33545. Up to 2123 conditions per place. [2024-06-28 00:32:24,993 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 216 selfloop transitions, 91 changer transitions 13/327 dead transitions. [2024-06-28 00:32:24,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 327 transitions, 6945 flow [2024-06-28 00:32:24,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-28 00:32:24,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-28 00:32:24,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 243 transitions. [2024-06-28 00:32:24,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42334494773519166 [2024-06-28 00:32:24,995 INFO L175 Difference]: Start difference. First operand has 389 places, 280 transitions, 5984 flow. Second operand 14 states and 243 transitions. [2024-06-28 00:32:24,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 327 transitions, 6945 flow [2024-06-28 00:32:25,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 327 transitions, 6836 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-28 00:32:25,954 INFO L231 Difference]: Finished difference. Result has 394 places, 276 transitions, 5983 flow [2024-06-28 00:32:25,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5875, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=5983, PETRI_PLACES=394, PETRI_TRANSITIONS=276} [2024-06-28 00:32:25,954 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 352 predicate places. [2024-06-28 00:32:25,955 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 276 transitions, 5983 flow [2024-06-28 00:32:25,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:25,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:32:25,955 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:32:25,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-28 00:32:25,955 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:32:25,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:32:25,956 INFO L85 PathProgramCache]: Analyzing trace with hash -670578023, now seen corresponding path program 25 times [2024-06-28 00:32:25,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:32:25,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1871742424] [2024-06-28 00:32:25,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:32:25,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:32:25,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:32:27,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:32:27,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:32:27,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1871742424] [2024-06-28 00:32:27,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1871742424] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:32:27,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:32:27,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:32:27,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198458572] [2024-06-28 00:32:27,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:32:27,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:32:27,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:32:27,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:32:27,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:32:27,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:32:27,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 276 transitions, 5983 flow. Second operand has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:27,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:32:27,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:32:27,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:32:29,004 INFO L124 PetriNetUnfolderBase]: 2239/4732 cut-off events. [2024-06-28 00:32:29,004 INFO L125 PetriNetUnfolderBase]: For 334649/334654 co-relation queries the response was YES. [2024-06-28 00:32:29,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31931 conditions, 4732 events. 2239/4732 cut-off events. For 334649/334654 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 42287 event pairs, 968 based on Foata normal form. 28/4694 useless extension candidates. Maximal degree in co-relation 31789. Up to 3049 conditions per place. [2024-06-28 00:32:29,066 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 194 selfloop transitions, 87 changer transitions 22/310 dead transitions. [2024-06-28 00:32:29,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 310 transitions, 6825 flow [2024-06-28 00:32:29,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 00:32:29,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 00:32:29,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 220 transitions. [2024-06-28 00:32:29,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41275797373358347 [2024-06-28 00:32:29,067 INFO L175 Difference]: Start difference. First operand has 394 places, 276 transitions, 5983 flow. Second operand 13 states and 220 transitions. [2024-06-28 00:32:29,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 310 transitions, 6825 flow [2024-06-28 00:32:29,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 310 transitions, 6599 flow, removed 5 selfloop flow, removed 14 redundant places. [2024-06-28 00:32:29,868 INFO L231 Difference]: Finished difference. Result has 388 places, 264 transitions, 5694 flow [2024-06-28 00:32:29,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5761, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=5694, PETRI_PLACES=388, PETRI_TRANSITIONS=264} [2024-06-28 00:32:29,869 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 346 predicate places. [2024-06-28 00:32:29,869 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 264 transitions, 5694 flow [2024-06-28 00:32:29,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:29,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:32:29,869 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:32:29,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-28 00:32:29,869 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:32:29,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:32:29,870 INFO L85 PathProgramCache]: Analyzing trace with hash 1025625993, now seen corresponding path program 11 times [2024-06-28 00:32:29,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:32:29,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2095797329] [2024-06-28 00:32:29,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:32:29,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:32:29,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:32:30,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:32:30,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:32:30,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2095797329] [2024-06-28 00:32:30,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2095797329] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:32:30,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:32:30,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:32:30,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957313224] [2024-06-28 00:32:30,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:32:30,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:32:30,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:32:30,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:32:30,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:32:30,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:32:30,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 264 transitions, 5694 flow. Second operand has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:30,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:32:30,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:32:30,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:32:31,985 INFO L124 PetriNetUnfolderBase]: 2131/4536 cut-off events. [2024-06-28 00:32:31,986 INFO L125 PetriNetUnfolderBase]: For 287808/287809 co-relation queries the response was YES. [2024-06-28 00:32:32,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30155 conditions, 4536 events. 2131/4536 cut-off events. For 287808/287809 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 40613 event pairs, 1038 based on Foata normal form. 4/4459 useless extension candidates. Maximal degree in co-relation 30015. Up to 3516 conditions per place. [2024-06-28 00:32:32,053 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 233 selfloop transitions, 41 changer transitions 0/281 dead transitions. [2024-06-28 00:32:32,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 281 transitions, 6284 flow [2024-06-28 00:32:32,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:32:32,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:32:32,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-28 00:32:32,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4115853658536585 [2024-06-28 00:32:32,054 INFO L175 Difference]: Start difference. First operand has 388 places, 264 transitions, 5694 flow. Second operand 8 states and 135 transitions. [2024-06-28 00:32:32,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 281 transitions, 6284 flow [2024-06-28 00:32:32,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 281 transitions, 6067 flow, removed 9 selfloop flow, removed 16 redundant places. [2024-06-28 00:32:32,765 INFO L231 Difference]: Finished difference. Result has 372 places, 264 transitions, 5563 flow [2024-06-28 00:32:32,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5477, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5563, PETRI_PLACES=372, PETRI_TRANSITIONS=264} [2024-06-28 00:32:32,765 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 330 predicate places. [2024-06-28 00:32:32,765 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 264 transitions, 5563 flow [2024-06-28 00:32:32,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:32,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:32:32,766 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:32:32,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-28 00:32:32,766 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:32:32,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:32:32,766 INFO L85 PathProgramCache]: Analyzing trace with hash -2073237245, now seen corresponding path program 26 times [2024-06-28 00:32:32,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:32:32,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888974683] [2024-06-28 00:32:32,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:32:32,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:32:32,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:32:33,636 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:32:33,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:32:33,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888974683] [2024-06-28 00:32:33,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [888974683] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:32:33,637 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:32:33,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:32:33,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263387526] [2024-06-28 00:32:33,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:32:33,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:32:33,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:32:33,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:32:33,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:32:33,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 00:32:33,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 264 transitions, 5563 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:33,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:32:33,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 00:32:33,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:32:34,723 INFO L124 PetriNetUnfolderBase]: 2239/4784 cut-off events. [2024-06-28 00:32:34,723 INFO L125 PetriNetUnfolderBase]: For 288063/288068 co-relation queries the response was YES. [2024-06-28 00:32:34,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31125 conditions, 4784 events. 2239/4784 cut-off events. For 288063/288068 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 43431 event pairs, 1050 based on Foata normal form. 16/4708 useless extension candidates. Maximal degree in co-relation 30989. Up to 3238 conditions per place. [2024-06-28 00:32:34,791 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 201 selfloop transitions, 78 changer transitions 15/302 dead transitions. [2024-06-28 00:32:34,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 302 transitions, 6548 flow [2024-06-28 00:32:34,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:32:34,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:32:34,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-28 00:32:34,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47696476964769646 [2024-06-28 00:32:34,793 INFO L175 Difference]: Start difference. First operand has 372 places, 264 transitions, 5563 flow. Second operand 9 states and 176 transitions. [2024-06-28 00:32:34,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 302 transitions, 6548 flow [2024-06-28 00:32:35,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 302 transitions, 6419 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-28 00:32:35,508 INFO L231 Difference]: Finished difference. Result has 375 places, 263 transitions, 5575 flow [2024-06-28 00:32:35,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5436, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5575, PETRI_PLACES=375, PETRI_TRANSITIONS=263} [2024-06-28 00:32:35,508 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 333 predicate places. [2024-06-28 00:32:35,509 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 263 transitions, 5575 flow [2024-06-28 00:32:35,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:35,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:32:35,509 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:32:35,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-28 00:32:35,509 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:32:35,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:32:35,510 INFO L85 PathProgramCache]: Analyzing trace with hash -2067696119, now seen corresponding path program 12 times [2024-06-28 00:32:35,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:32:35,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049444548] [2024-06-28 00:32:35,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:32:35,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:32:35,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:32:36,701 INFO L134 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:32:36,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:32:36,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049444548] [2024-06-28 00:32:36,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2049444548] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:32:36,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:32:36,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:32:36,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976927646] [2024-06-28 00:32:36,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:32:36,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:32:36,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:32:36,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:32:36,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:32:36,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:32:36,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 263 transitions, 5575 flow. Second operand has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:36,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:32:36,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:32:36,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:32:37,956 INFO L124 PetriNetUnfolderBase]: 2169/4624 cut-off events. [2024-06-28 00:32:37,956 INFO L125 PetriNetUnfolderBase]: For 278397/278402 co-relation queries the response was YES. [2024-06-28 00:32:38,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30219 conditions, 4624 events. 2169/4624 cut-off events. For 278397/278402 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 41608 event pairs, 1223 based on Foata normal form. 13/4557 useless extension candidates. Maximal degree in co-relation 30081. Up to 3594 conditions per place. [2024-06-28 00:32:38,019 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 230 selfloop transitions, 48 changer transitions 0/285 dead transitions. [2024-06-28 00:32:38,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 285 transitions, 6238 flow [2024-06-28 00:32:38,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:32:38,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:32:38,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 168 transitions. [2024-06-28 00:32:38,020 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4097560975609756 [2024-06-28 00:32:38,020 INFO L175 Difference]: Start difference. First operand has 375 places, 263 transitions, 5575 flow. Second operand 10 states and 168 transitions. [2024-06-28 00:32:38,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 285 transitions, 6238 flow [2024-06-28 00:32:38,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 285 transitions, 6080 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-28 00:32:38,735 INFO L231 Difference]: Finished difference. Result has 375 places, 264 transitions, 5570 flow [2024-06-28 00:32:38,735 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5419, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5570, PETRI_PLACES=375, PETRI_TRANSITIONS=264} [2024-06-28 00:32:38,736 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 333 predicate places. [2024-06-28 00:32:38,736 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 264 transitions, 5570 flow [2024-06-28 00:32:38,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:38,736 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:32:38,736 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:32:38,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-28 00:32:38,737 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:32:38,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:32:38,737 INFO L85 PathProgramCache]: Analyzing trace with hash -755741481, now seen corresponding path program 3 times [2024-06-28 00:32:38,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:32:38,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097587686] [2024-06-28 00:32:38,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:32:38,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:32:38,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:32:39,659 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:32:39,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:32:39,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097587686] [2024-06-28 00:32:39,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1097587686] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:32:39,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:32:39,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:32:39,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070734794] [2024-06-28 00:32:39,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:32:39,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:32:39,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:32:39,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:32:39,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:32:39,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:32:39,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 264 transitions, 5570 flow. Second operand has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:39,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:32:39,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:32:39,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:32:40,718 INFO L124 PetriNetUnfolderBase]: 2157/4592 cut-off events. [2024-06-28 00:32:40,718 INFO L125 PetriNetUnfolderBase]: For 266643/266648 co-relation queries the response was YES. [2024-06-28 00:32:40,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29757 conditions, 4592 events. 2157/4592 cut-off events. For 266643/266648 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 41348 event pairs, 1237 based on Foata normal form. 9/4509 useless extension candidates. Maximal degree in co-relation 29619. Up to 3766 conditions per place. [2024-06-28 00:32:40,779 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 244 selfloop transitions, 23 changer transitions 10/284 dead transitions. [2024-06-28 00:32:40,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 284 transitions, 6191 flow [2024-06-28 00:32:40,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:32:40,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:32:40,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-06-28 00:32:40,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024390243902439 [2024-06-28 00:32:40,781 INFO L175 Difference]: Start difference. First operand has 375 places, 264 transitions, 5570 flow. Second operand 10 states and 165 transitions. [2024-06-28 00:32:40,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 284 transitions, 6191 flow [2024-06-28 00:32:41,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 284 transitions, 5831 flow, removed 49 selfloop flow, removed 10 redundant places. [2024-06-28 00:32:41,636 INFO L231 Difference]: Finished difference. Result has 376 places, 260 transitions, 5157 flow [2024-06-28 00:32:41,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5211, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5157, PETRI_PLACES=376, PETRI_TRANSITIONS=260} [2024-06-28 00:32:41,636 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 334 predicate places. [2024-06-28 00:32:41,636 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 260 transitions, 5157 flow [2024-06-28 00:32:41,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:41,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:32:41,637 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:32:41,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-28 00:32:41,637 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:32:41,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:32:41,638 INFO L85 PathProgramCache]: Analyzing trace with hash -1328792697, now seen corresponding path program 4 times [2024-06-28 00:32:41,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:32:41,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557817683] [2024-06-28 00:32:41,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:32:41,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:32:41,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:32:42,454 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:32:42,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:32:42,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557817683] [2024-06-28 00:32:42,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1557817683] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:32:42,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:32:42,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:32:42,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462819398] [2024-06-28 00:32:42,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:32:42,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:32:42,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:32:42,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:32:42,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:32:42,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:32:42,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 260 transitions, 5157 flow. Second operand has 9 states, 9 states have (on average 12.11111111111111) internal successors, (109), 9 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:32:42,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:32:42,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:32:42,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:32:43,532 INFO L124 PetriNetUnfolderBase]: 2133/4540 cut-off events. [2024-06-28 00:32:43,532 INFO L125 PetriNetUnfolderBase]: For 259657/259662 co-relation queries the response was YES. [2024-06-28 00:32:43,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28733 conditions, 4540 events. 2133/4540 cut-off events. For 259657/259662 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 40847 event pairs, 1153 based on Foata normal form. 9/4462 useless extension candidates. Maximal degree in co-relation 28595. Up to 3642 conditions per place. [2024-06-28 00:32:43,600 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 226 selfloop transitions, 46 changer transitions 0/279 dead transitions. [2024-06-28 00:32:43,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 279 transitions, 5777 flow [2024-06-28 00:32:43,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:32:43,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:32:43,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-28 00:32:43,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40487804878048783 [2024-06-28 00:32:43,602 INFO L175 Difference]: Start difference. First operand has 376 places, 260 transitions, 5157 flow. Second operand 10 states and 166 transitions. [2024-06-28 00:32:43,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 279 transitions, 5777 flow [2024-06-28 00:32:44,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 279 transitions, 5559 flow, removed 5 selfloop flow, removed 15 redundant places. [2024-06-28 00:32:44,291 INFO L231 Difference]: Finished difference. Result has 368 places, 261 transitions, 5070 flow [2024-06-28 00:32:44,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4939, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5070, PETRI_PLACES=368, PETRI_TRANSITIONS=261} [2024-06-28 00:32:44,291 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 326 predicate places. [2024-06-28 00:32:44,292 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 261 transitions, 5070 flow [2024-06-28 00:32:44,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.11111111111111) internal successors, (109), 9 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:32:44,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:32:44,292 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:32:44,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-28 00:32:44,292 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:32:44,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:32:44,293 INFO L85 PathProgramCache]: Analyzing trace with hash -556451223, now seen corresponding path program 27 times [2024-06-28 00:32:44,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:32:44,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900649495] [2024-06-28 00:32:44,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:32:44,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:32:44,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:32:45,305 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:32:45,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:32:45,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900649495] [2024-06-28 00:32:45,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [900649495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:32:45,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:32:45,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:32:45,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077718282] [2024-06-28 00:32:45,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:32:45,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:32:45,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:32:45,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:32:45,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:32:45,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:32:45,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 261 transitions, 5070 flow. Second operand has 11 states, 11 states have (on average 11.727272727272727) internal successors, (129), 11 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:45,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:32:45,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:32:45,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:32:46,566 INFO L124 PetriNetUnfolderBase]: 2113/4502 cut-off events. [2024-06-28 00:32:46,566 INFO L125 PetriNetUnfolderBase]: For 252378/252379 co-relation queries the response was YES. [2024-06-28 00:32:46,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27724 conditions, 4502 events. 2113/4502 cut-off events. For 252378/252379 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 40446 event pairs, 1199 based on Foata normal form. 12/4429 useless extension candidates. Maximal degree in co-relation 27587. Up to 3574 conditions per place. [2024-06-28 00:32:46,614 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 241 selfloop transitions, 32 changer transitions 6/286 dead transitions. [2024-06-28 00:32:46,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 286 transitions, 5751 flow [2024-06-28 00:32:46,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:32:46,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:32:46,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 179 transitions. [2024-06-28 00:32:46,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968957871396896 [2024-06-28 00:32:46,617 INFO L175 Difference]: Start difference. First operand has 368 places, 261 transitions, 5070 flow. Second operand 11 states and 179 transitions. [2024-06-28 00:32:46,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 286 transitions, 5751 flow [2024-06-28 00:32:47,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 286 transitions, 5637 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-28 00:32:47,251 INFO L231 Difference]: Finished difference. Result has 371 places, 261 transitions, 5040 flow [2024-06-28 00:32:47,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4956, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5040, PETRI_PLACES=371, PETRI_TRANSITIONS=261} [2024-06-28 00:32:47,251 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 329 predicate places. [2024-06-28 00:32:47,252 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 261 transitions, 5040 flow [2024-06-28 00:32:47,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.727272727272727) internal successors, (129), 11 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:47,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:32:47,252 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:32:47,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-28 00:32:47,252 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:32:47,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:32:47,253 INFO L85 PathProgramCache]: Analyzing trace with hash 183313283, now seen corresponding path program 28 times [2024-06-28 00:32:47,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:32:47,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934776759] [2024-06-28 00:32:47,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:32:47,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:32:47,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:32:48,158 INFO L134 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:32:48,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:32:48,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934776759] [2024-06-28 00:32:48,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [934776759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:32:48,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:32:48,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:32:48,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306394835] [2024-06-28 00:32:48,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:32:48,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:32:48,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:32:48,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:32:48,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:32:48,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 00:32:48,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 261 transitions, 5040 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:48,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:32:48,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 00:32:48,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:32:49,137 INFO L124 PetriNetUnfolderBase]: 2077/4450 cut-off events. [2024-06-28 00:32:49,138 INFO L125 PetriNetUnfolderBase]: For 254137/254138 co-relation queries the response was YES. [2024-06-28 00:32:49,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26752 conditions, 4450 events. 2077/4450 cut-off events. For 254137/254138 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 39947 event pairs, 968 based on Foata normal form. 20/4386 useless extension candidates. Maximal degree in co-relation 26615. Up to 3176 conditions per place. [2024-06-28 00:32:49,199 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 206 selfloop transitions, 55 changer transitions 14/283 dead transitions. [2024-06-28 00:32:49,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 283 transitions, 5682 flow [2024-06-28 00:32:49,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:32:49,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:32:49,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-28 00:32:49,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573170731707317 [2024-06-28 00:32:49,201 INFO L175 Difference]: Start difference. First operand has 371 places, 261 transitions, 5040 flow. Second operand 8 states and 150 transitions. [2024-06-28 00:32:49,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 283 transitions, 5682 flow [2024-06-28 00:32:49,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 283 transitions, 5607 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-28 00:32:49,900 INFO L231 Difference]: Finished difference. Result has 368 places, 255 transitions, 4973 flow [2024-06-28 00:32:49,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4965, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4973, PETRI_PLACES=368, PETRI_TRANSITIONS=255} [2024-06-28 00:32:49,900 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 326 predicate places. [2024-06-28 00:32:49,900 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 255 transitions, 4973 flow [2024-06-28 00:32:49,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:49,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:32:49,901 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:32:49,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-28 00:32:49,901 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:32:49,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:32:49,901 INFO L85 PathProgramCache]: Analyzing trace with hash 1067630147, now seen corresponding path program 5 times [2024-06-28 00:32:49,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:32:49,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012805223] [2024-06-28 00:32:49,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:32:49,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:32:49,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:32:50,763 INFO L134 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:32:50,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:32:50,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012805223] [2024-06-28 00:32:50,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2012805223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:32:50,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:32:50,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:32:50,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883591014] [2024-06-28 00:32:50,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:32:50,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:32:50,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:32:50,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:32:50,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:32:50,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:32:50,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 255 transitions, 4973 flow. Second operand has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:50,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:32:50,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:32:50,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:32:51,733 INFO L124 PetriNetUnfolderBase]: 1987/4260 cut-off events. [2024-06-28 00:32:51,734 INFO L125 PetriNetUnfolderBase]: For 227298/227303 co-relation queries the response was YES. [2024-06-28 00:32:51,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25870 conditions, 4260 events. 1987/4260 cut-off events. For 227298/227303 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 38020 event pairs, 1141 based on Foata normal form. 9/4187 useless extension candidates. Maximal degree in co-relation 25733. Up to 3488 conditions per place. [2024-06-28 00:32:51,789 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 241 selfloop transitions, 24 changer transitions 0/272 dead transitions. [2024-06-28 00:32:51,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 272 transitions, 5547 flow [2024-06-28 00:32:51,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:32:51,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:32:51,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-28 00:32:51,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4037940379403794 [2024-06-28 00:32:51,791 INFO L175 Difference]: Start difference. First operand has 368 places, 255 transitions, 4973 flow. Second operand 9 states and 149 transitions. [2024-06-28 00:32:51,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 272 transitions, 5547 flow [2024-06-28 00:32:52,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 272 transitions, 5388 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-28 00:32:52,552 INFO L231 Difference]: Finished difference. Result has 363 places, 255 transitions, 4866 flow [2024-06-28 00:32:52,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4814, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4866, PETRI_PLACES=363, PETRI_TRANSITIONS=255} [2024-06-28 00:32:52,553 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 321 predicate places. [2024-06-28 00:32:52,553 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 255 transitions, 4866 flow [2024-06-28 00:32:52,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:52,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:32:52,553 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:32:52,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-28 00:32:52,553 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:32:52,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:32:52,554 INFO L85 PathProgramCache]: Analyzing trace with hash -1328555547, now seen corresponding path program 6 times [2024-06-28 00:32:52,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:32:52,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456331005] [2024-06-28 00:32:52,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:32:52,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:32:52,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:32:53,126 INFO L134 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:32:53,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:32:53,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456331005] [2024-06-28 00:32:53,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [456331005] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:32:53,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:32:53,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:32:53,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800183496] [2024-06-28 00:32:53,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:32:53,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:32:53,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:32:53,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:32:53,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:32:53,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 00:32:53,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 255 transitions, 4866 flow. Second operand has 8 states, 8 states have (on average 13.25) internal successors, (106), 8 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:53,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:32:53,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 00:32:53,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:32:53,999 INFO L124 PetriNetUnfolderBase]: 1979/4248 cut-off events. [2024-06-28 00:32:53,999 INFO L125 PetriNetUnfolderBase]: For 212943/212948 co-relation queries the response was YES. [2024-06-28 00:32:54,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25201 conditions, 4248 events. 1979/4248 cut-off events. For 212943/212948 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 37967 event pairs, 1065 based on Foata normal form. 9/4175 useless extension candidates. Maximal degree in co-relation 25067. Up to 3390 conditions per place. [2024-06-28 00:32:54,053 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 228 selfloop transitions, 38 changer transitions 0/274 dead transitions. [2024-06-28 00:32:54,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 274 transitions, 5446 flow [2024-06-28 00:32:54,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:32:54,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:32:54,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-28 00:32:54,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45426829268292684 [2024-06-28 00:32:54,054 INFO L175 Difference]: Start difference. First operand has 363 places, 255 transitions, 4866 flow. Second operand 8 states and 149 transitions. [2024-06-28 00:32:54,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 274 transitions, 5446 flow [2024-06-28 00:32:54,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 274 transitions, 5340 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-28 00:32:54,769 INFO L231 Difference]: Finished difference. Result has 363 places, 255 transitions, 4840 flow [2024-06-28 00:32:54,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4760, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4840, PETRI_PLACES=363, PETRI_TRANSITIONS=255} [2024-06-28 00:32:54,769 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 321 predicate places. [2024-06-28 00:32:54,769 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 255 transitions, 4840 flow [2024-06-28 00:32:54,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.25) internal successors, (106), 8 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:54,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:32:54,770 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:32:54,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-28 00:32:54,770 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:32:54,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:32:54,770 INFO L85 PathProgramCache]: Analyzing trace with hash 183307703, now seen corresponding path program 29 times [2024-06-28 00:32:54,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:32:54,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590788192] [2024-06-28 00:32:54,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:32:54,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:32:54,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:32:55,711 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:32:55,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:32:55,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590788192] [2024-06-28 00:32:55,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590788192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:32:55,712 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:32:55,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:32:55,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695026244] [2024-06-28 00:32:55,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:32:55,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:32:55,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:32:55,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:32:55,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:32:55,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:32:55,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 255 transitions, 4840 flow. Second operand has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:55,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:32:55,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:32:55,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:32:56,706 INFO L124 PetriNetUnfolderBase]: 1987/4262 cut-off events. [2024-06-28 00:32:56,706 INFO L125 PetriNetUnfolderBase]: For 223685/223690 co-relation queries the response was YES. [2024-06-28 00:32:56,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24952 conditions, 4262 events. 1987/4262 cut-off events. For 223685/223690 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 38113 event pairs, 1135 based on Foata normal form. 17/4203 useless extension candidates. Maximal degree in co-relation 24817. Up to 3368 conditions per place. [2024-06-28 00:32:56,764 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 221 selfloop transitions, 42 changer transitions 7/277 dead transitions. [2024-06-28 00:32:56,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 277 transitions, 5474 flow [2024-06-28 00:32:56,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:32:56,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:32:56,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 178 transitions. [2024-06-28 00:32:56,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3946784922394678 [2024-06-28 00:32:56,765 INFO L175 Difference]: Start difference. First operand has 363 places, 255 transitions, 4840 flow. Second operand 11 states and 178 transitions. [2024-06-28 00:32:56,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 277 transitions, 5474 flow [2024-06-28 00:32:57,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 277 transitions, 5288 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-28 00:32:57,677 INFO L231 Difference]: Finished difference. Result has 365 places, 253 transitions, 4696 flow [2024-06-28 00:32:57,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4658, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4696, PETRI_PLACES=365, PETRI_TRANSITIONS=253} [2024-06-28 00:32:57,678 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 323 predicate places. [2024-06-28 00:32:57,678 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 253 transitions, 4696 flow [2024-06-28 00:32:57,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:57,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:32:57,679 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:32:57,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-28 00:32:57,679 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:32:57,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:32:57,679 INFO L85 PathProgramCache]: Analyzing trace with hash 1556779685, now seen corresponding path program 7 times [2024-06-28 00:32:57,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:32:57,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1406527171] [2024-06-28 00:32:57,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:32:57,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:32:57,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:32:58,744 INFO L134 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:32:58,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:32:58,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1406527171] [2024-06-28 00:32:58,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1406527171] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:32:58,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:32:58,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:32:58,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643322723] [2024-06-28 00:32:58,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:32:58,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:32:58,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:32:58,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:32:58,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:32:58,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:32:58,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 253 transitions, 4696 flow. Second operand has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:58,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:32:58,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:32:58,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:32:59,666 INFO L124 PetriNetUnfolderBase]: 1819/3864 cut-off events. [2024-06-28 00:32:59,667 INFO L125 PetriNetUnfolderBase]: For 198936/198941 co-relation queries the response was YES. [2024-06-28 00:32:59,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22865 conditions, 3864 events. 1819/3864 cut-off events. For 198936/198941 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 33586 event pairs, 1021 based on Foata normal form. 9/3797 useless extension candidates. Maximal degree in co-relation 22731. Up to 3193 conditions per place. [2024-06-28 00:32:59,716 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 236 selfloop transitions, 24 changer transitions 3/270 dead transitions. [2024-06-28 00:32:59,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 270 transitions, 5266 flow [2024-06-28 00:32:59,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:32:59,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:32:59,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 161 transitions. [2024-06-28 00:32:59,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3926829268292683 [2024-06-28 00:32:59,718 INFO L175 Difference]: Start difference. First operand has 365 places, 253 transitions, 4696 flow. Second operand 10 states and 161 transitions. [2024-06-28 00:32:59,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 270 transitions, 5266 flow [2024-06-28 00:33:00,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 270 transitions, 5028 flow, removed 16 selfloop flow, removed 17 redundant places. [2024-06-28 00:33:00,295 INFO L231 Difference]: Finished difference. Result has 357 places, 251 transitions, 4483 flow [2024-06-28 00:33:00,295 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4458, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4483, PETRI_PLACES=357, PETRI_TRANSITIONS=251} [2024-06-28 00:33:00,296 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 315 predicate places. [2024-06-28 00:33:00,296 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 251 transitions, 4483 flow [2024-06-28 00:33:00,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:00,296 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:33:00,296 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:33:00,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-28 00:33:00,297 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:33:00,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:33:00,297 INFO L85 PathProgramCache]: Analyzing trace with hash -1328792883, now seen corresponding path program 13 times [2024-06-28 00:33:00,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:33:00,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574043382] [2024-06-28 00:33:00,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:33:00,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:33:00,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:33:01,102 INFO L134 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:33:01,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:33:01,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [574043382] [2024-06-28 00:33:01,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [574043382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:33:01,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:33:01,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:33:01,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733210301] [2024-06-28 00:33:01,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:33:01,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:33:01,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:33:01,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:33:01,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:33:01,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:33:01,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 251 transitions, 4483 flow. Second operand has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:01,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:33:01,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:33:01,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:33:01,927 INFO L124 PetriNetUnfolderBase]: 1779/3786 cut-off events. [2024-06-28 00:33:01,927 INFO L125 PetriNetUnfolderBase]: For 154259/154260 co-relation queries the response was YES. [2024-06-28 00:33:01,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21254 conditions, 3786 events. 1779/3786 cut-off events. For 154259/154260 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 32691 event pairs, 818 based on Foata normal form. 4/3725 useless extension candidates. Maximal degree in co-relation 21127. Up to 2734 conditions per place. [2024-06-28 00:33:01,976 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 202 selfloop transitions, 60 changer transitions 0/269 dead transitions. [2024-06-28 00:33:01,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 269 transitions, 5051 flow [2024-06-28 00:33:01,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:33:01,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:33:01,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-28 00:33:01,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-28 00:33:01,978 INFO L175 Difference]: Start difference. First operand has 357 places, 251 transitions, 4483 flow. Second operand 8 states and 140 transitions. [2024-06-28 00:33:01,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 269 transitions, 5051 flow [2024-06-28 00:33:02,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 269 transitions, 4967 flow, removed 6 selfloop flow, removed 13 redundant places. [2024-06-28 00:33:02,381 INFO L231 Difference]: Finished difference. Result has 352 places, 251 transitions, 4525 flow [2024-06-28 00:33:02,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4399, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4525, PETRI_PLACES=352, PETRI_TRANSITIONS=251} [2024-06-28 00:33:02,381 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 310 predicate places. [2024-06-28 00:33:02,381 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 251 transitions, 4525 flow [2024-06-28 00:33:02,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:02,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:33:02,382 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:33:02,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-28 00:33:02,382 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:33:02,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:33:02,382 INFO L85 PathProgramCache]: Analyzing trace with hash -706972763, now seen corresponding path program 8 times [2024-06-28 00:33:02,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:33:02,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437730760] [2024-06-28 00:33:02,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:33:02,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:33:02,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:33:03,367 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:33:03,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:33:03,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437730760] [2024-06-28 00:33:03,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [437730760] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:33:03,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:33:03,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:33:03,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558506005] [2024-06-28 00:33:03,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:33:03,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:33:03,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:33:03,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:33:03,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:33:03,386 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:33:03,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 251 transitions, 4525 flow. Second operand has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:03,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:33:03,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:33:03,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:33:04,353 INFO L124 PetriNetUnfolderBase]: 1767/3750 cut-off events. [2024-06-28 00:33:04,354 INFO L125 PetriNetUnfolderBase]: For 149632/149637 co-relation queries the response was YES. [2024-06-28 00:33:04,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21021 conditions, 3750 events. 1767/3750 cut-off events. For 149632/149637 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 32427 event pairs, 991 based on Foata normal form. 9/3685 useless extension candidates. Maximal degree in co-relation 20895. Up to 3109 conditions per place. [2024-06-28 00:33:04,390 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 234 selfloop transitions, 21 changer transitions 5/267 dead transitions. [2024-06-28 00:33:04,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 267 transitions, 5087 flow [2024-06-28 00:33:04,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:33:04,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:33:04,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-28 00:33:04,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3983739837398374 [2024-06-28 00:33:04,392 INFO L175 Difference]: Start difference. First operand has 352 places, 251 transitions, 4525 flow. Second operand 9 states and 147 transitions. [2024-06-28 00:33:04,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 267 transitions, 5087 flow [2024-06-28 00:33:04,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 267 transitions, 4759 flow, removed 13 selfloop flow, removed 10 redundant places. [2024-06-28 00:33:04,810 INFO L231 Difference]: Finished difference. Result has 351 places, 248 transitions, 4184 flow [2024-06-28 00:33:04,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4197, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4184, PETRI_PLACES=351, PETRI_TRANSITIONS=248} [2024-06-28 00:33:04,811 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 309 predicate places. [2024-06-28 00:33:04,811 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 248 transitions, 4184 flow [2024-06-28 00:33:04,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:04,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:33:04,811 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:33:04,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-28 00:33:04,811 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:33:04,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:33:04,812 INFO L85 PathProgramCache]: Analyzing trace with hash 2059324500, now seen corresponding path program 1 times [2024-06-28 00:33:04,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:33:04,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922672900] [2024-06-28 00:33:04,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:33:04,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:33:04,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:33:06,229 INFO L134 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:33:06,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:33:06,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922672900] [2024-06-28 00:33:06,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922672900] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:33:06,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:33:06,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:33:06,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [594000172] [2024-06-28 00:33:06,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:33:06,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:33:06,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:33:06,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:33:06,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:33:06,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:33:06,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 248 transitions, 4184 flow. Second operand has 12 states, 12 states have (on average 11.666666666666666) internal successors, (140), 12 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:06,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:33:06,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:33:06,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:33:07,441 INFO L124 PetriNetUnfolderBase]: 1749/3712 cut-off events. [2024-06-28 00:33:07,441 INFO L125 PetriNetUnfolderBase]: For 142908/142909 co-relation queries the response was YES. [2024-06-28 00:33:07,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20077 conditions, 3712 events. 1749/3712 cut-off events. For 142908/142909 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 31920 event pairs, 740 based on Foata normal form. 8/3651 useless extension candidates. Maximal degree in co-relation 19953. Up to 2640 conditions per place. [2024-06-28 00:33:07,489 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 184 selfloop transitions, 51 changer transitions 27/269 dead transitions. [2024-06-28 00:33:07,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 269 transitions, 4758 flow [2024-06-28 00:33:07,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:33:07,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:33:07,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 179 transitions. [2024-06-28 00:33:07,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968957871396896 [2024-06-28 00:33:07,490 INFO L175 Difference]: Start difference. First operand has 351 places, 248 transitions, 4184 flow. Second operand 11 states and 179 transitions. [2024-06-28 00:33:07,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 269 transitions, 4758 flow [2024-06-28 00:33:07,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 269 transitions, 4498 flow, removed 8 selfloop flow, removed 17 redundant places. [2024-06-28 00:33:07,884 INFO L231 Difference]: Finished difference. Result has 345 places, 224 transitions, 3543 flow [2024-06-28 00:33:07,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3924, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3543, PETRI_PLACES=345, PETRI_TRANSITIONS=224} [2024-06-28 00:33:07,885 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 303 predicate places. [2024-06-28 00:33:07,885 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 224 transitions, 3543 flow [2024-06-28 00:33:07,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.666666666666666) internal successors, (140), 12 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:07,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:33:07,885 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:33:07,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-28 00:33:07,886 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:33:07,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:33:07,886 INFO L85 PathProgramCache]: Analyzing trace with hash -1145780208, now seen corresponding path program 2 times [2024-06-28 00:33:07,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:33:07,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954701193] [2024-06-28 00:33:07,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:33:07,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:33:07,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:33:09,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:33:09,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:33:09,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954701193] [2024-06-28 00:33:09,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [954701193] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:33:09,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:33:09,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:33:09,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820869024] [2024-06-28 00:33:09,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:33:09,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:33:09,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:33:09,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:33:09,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:33:09,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:33:09,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 224 transitions, 3543 flow. Second operand has 12 states, 12 states have (on average 11.666666666666666) internal successors, (140), 12 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:09,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:33:09,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:33:09,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:33:10,498 INFO L124 PetriNetUnfolderBase]: 1561/3346 cut-off events. [2024-06-28 00:33:10,498 INFO L125 PetriNetUnfolderBase]: For 122303/122308 co-relation queries the response was YES. [2024-06-28 00:33:10,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17238 conditions, 3346 events. 1561/3346 cut-off events. For 122303/122308 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 28119 event pairs, 715 based on Foata normal form. 12/3285 useless extension candidates. Maximal degree in co-relation 17117. Up to 2399 conditions per place. [2024-06-28 00:33:10,537 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 170 selfloop transitions, 42 changer transitions 32/251 dead transitions. [2024-06-28 00:33:10,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 251 transitions, 4095 flow [2024-06-28 00:33:10,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:33:10,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:33:10,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 193 transitions. [2024-06-28 00:33:10,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39227642276422764 [2024-06-28 00:33:10,538 INFO L175 Difference]: Start difference. First operand has 345 places, 224 transitions, 3543 flow. Second operand 12 states and 193 transitions. [2024-06-28 00:33:10,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 251 transitions, 4095 flow [2024-06-28 00:33:10,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 251 transitions, 3752 flow, removed 3 selfloop flow, removed 37 redundant places. [2024-06-28 00:33:10,854 INFO L231 Difference]: Finished difference. Result has 319 places, 204 transitions, 2996 flow [2024-06-28 00:33:10,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3200, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2996, PETRI_PLACES=319, PETRI_TRANSITIONS=204} [2024-06-28 00:33:10,855 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 277 predicate places. [2024-06-28 00:33:10,855 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 204 transitions, 2996 flow [2024-06-28 00:33:10,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.666666666666666) internal successors, (140), 12 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:10,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:33:10,855 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:33:10,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-28 00:33:10,855 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:33:10,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:33:10,856 INFO L85 PathProgramCache]: Analyzing trace with hash 66767466, now seen corresponding path program 3 times [2024-06-28 00:33:10,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:33:10,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185543919] [2024-06-28 00:33:10,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:33:10,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:33:10,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:33:13,072 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:33:13,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:33:13,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185543919] [2024-06-28 00:33:13,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185543919] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:33:13,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:33:13,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:33:13,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973635494] [2024-06-28 00:33:13,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:33:13,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:33:13,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:33:13,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:33:13,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:33:13,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:33:13,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 204 transitions, 2996 flow. Second operand has 11 states, 11 states have (on average 11.818181818181818) internal successors, (130), 11 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:13,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:33:13,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:33:13,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:33:13,913 INFO L124 PetriNetUnfolderBase]: 1491/3172 cut-off events. [2024-06-28 00:33:13,914 INFO L125 PetriNetUnfolderBase]: For 125630/125634 co-relation queries the response was YES. [2024-06-28 00:33:13,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15739 conditions, 3172 events. 1491/3172 cut-off events. For 125630/125634 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 26553 event pairs, 716 based on Foata normal form. 28/3136 useless extension candidates. Maximal degree in co-relation 15643. Up to 2238 conditions per place. [2024-06-28 00:33:13,946 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 167 selfloop transitions, 42 changer transitions 17/233 dead transitions. [2024-06-28 00:33:13,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 233 transitions, 3524 flow [2024-06-28 00:33:13,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:33:13,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:33:13,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 190 transitions. [2024-06-28 00:33:13,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4212860310421286 [2024-06-28 00:33:13,948 INFO L175 Difference]: Start difference. First operand has 319 places, 204 transitions, 2996 flow. Second operand 11 states and 190 transitions. [2024-06-28 00:33:13,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 233 transitions, 3524 flow [2024-06-28 00:33:14,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 233 transitions, 3186 flow, removed 9 selfloop flow, removed 34 redundant places. [2024-06-28 00:33:14,153 INFO L231 Difference]: Finished difference. Result has 286 places, 194 transitions, 2560 flow [2024-06-28 00:33:14,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2662, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2560, PETRI_PLACES=286, PETRI_TRANSITIONS=194} [2024-06-28 00:33:14,153 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 244 predicate places. [2024-06-28 00:33:14,154 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 194 transitions, 2560 flow [2024-06-28 00:33:14,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.818181818181818) internal successors, (130), 11 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:14,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:33:14,154 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:33:14,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-28 00:33:14,154 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:33:14,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:33:14,155 INFO L85 PathProgramCache]: Analyzing trace with hash 2003252686, now seen corresponding path program 4 times [2024-06-28 00:33:14,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:33:14,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811176184] [2024-06-28 00:33:14,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:33:14,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:33:14,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:33:16,341 INFO L134 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:33:16,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:33:16,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811176184] [2024-06-28 00:33:16,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811176184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:33:16,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:33:16,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:33:16,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083784824] [2024-06-28 00:33:16,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:33:16,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:33:16,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:33:16,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:33:16,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:33:16,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 00:33:16,345 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 194 transitions, 2560 flow. Second operand has 10 states, 10 states have (on average 12.9) internal successors, (129), 10 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:16,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:33:16,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 00:33:16,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:33:17,146 INFO L124 PetriNetUnfolderBase]: 1356/2905 cut-off events. [2024-06-28 00:33:17,146 INFO L125 PetriNetUnfolderBase]: For 91692/91696 co-relation queries the response was YES. [2024-06-28 00:33:17,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13321 conditions, 2905 events. 1356/2905 cut-off events. For 91692/91696 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 24008 event pairs, 484 based on Foata normal form. 28/2873 useless extension candidates. Maximal degree in co-relation 13237. Up to 1244 conditions per place. [2024-06-28 00:33:17,173 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 148 selfloop transitions, 53 changer transitions 24/233 dead transitions. [2024-06-28 00:33:17,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 233 transitions, 3104 flow [2024-06-28 00:33:17,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 00:33:17,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 00:33:17,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 233 transitions. [2024-06-28 00:33:17,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4371482176360225 [2024-06-28 00:33:17,175 INFO L175 Difference]: Start difference. First operand has 286 places, 194 transitions, 2560 flow. Second operand 13 states and 233 transitions. [2024-06-28 00:33:17,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 233 transitions, 3104 flow [2024-06-28 00:33:17,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 233 transitions, 3012 flow, removed 10 selfloop flow, removed 13 redundant places. [2024-06-28 00:33:17,406 INFO L231 Difference]: Finished difference. Result has 281 places, 181 transitions, 2386 flow [2024-06-28 00:33:17,406 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2468, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2386, PETRI_PLACES=281, PETRI_TRANSITIONS=181} [2024-06-28 00:33:17,407 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 239 predicate places. [2024-06-28 00:33:17,407 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 181 transitions, 2386 flow [2024-06-28 00:33:17,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.9) internal successors, (129), 10 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:17,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:33:17,407 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:33:17,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-28 00:33:17,407 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:33:17,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:33:17,408 INFO L85 PathProgramCache]: Analyzing trace with hash -837124612, now seen corresponding path program 5 times [2024-06-28 00:33:17,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:33:17,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729881822] [2024-06-28 00:33:17,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:33:17,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:33:17,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:33:19,454 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:33:19,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:33:19,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729881822] [2024-06-28 00:33:19,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1729881822] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:33:19,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:33:19,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:33:19,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852274937] [2024-06-28 00:33:19,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:33:19,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:33:19,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:33:19,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:33:19,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:33:19,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:33:19,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 181 transitions, 2386 flow. Second operand has 10 states, 10 states have (on average 12.0) internal successors, (120), 10 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:19,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:33:19,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:33:19,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:33:20,067 INFO L124 PetriNetUnfolderBase]: 1229/2614 cut-off events. [2024-06-28 00:33:20,067 INFO L125 PetriNetUnfolderBase]: For 66965/66969 co-relation queries the response was YES. [2024-06-28 00:33:20,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11942 conditions, 2614 events. 1229/2614 cut-off events. For 66965/66969 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 20819 event pairs, 457 based on Foata normal form. 12/2576 useless extension candidates. Maximal degree in co-relation 11861. Up to 1407 conditions per place. [2024-06-28 00:33:20,089 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 144 selfloop transitions, 56 changer transitions 7/214 dead transitions. [2024-06-28 00:33:20,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 214 transitions, 3040 flow [2024-06-28 00:33:20,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:33:20,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:33:20,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 194 transitions. [2024-06-28 00:33:20,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43015521064301554 [2024-06-28 00:33:20,091 INFO L175 Difference]: Start difference. First operand has 281 places, 181 transitions, 2386 flow. Second operand 11 states and 194 transitions. [2024-06-28 00:33:20,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 214 transitions, 3040 flow [2024-06-28 00:33:20,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 214 transitions, 2835 flow, removed 9 selfloop flow, removed 17 redundant places. [2024-06-28 00:33:20,250 INFO L231 Difference]: Finished difference. Result has 261 places, 179 transitions, 2283 flow [2024-06-28 00:33:20,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2193, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2283, PETRI_PLACES=261, PETRI_TRANSITIONS=179} [2024-06-28 00:33:20,250 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 219 predicate places. [2024-06-28 00:33:20,251 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 179 transitions, 2283 flow [2024-06-28 00:33:20,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.0) internal successors, (120), 10 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:20,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:33:20,251 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:33:20,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-28 00:33:20,251 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:33:20,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:33:20,252 INFO L85 PathProgramCache]: Analyzing trace with hash -2036120628, now seen corresponding path program 6 times [2024-06-28 00:33:20,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:33:20,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082681271] [2024-06-28 00:33:20,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:33:20,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:33:20,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:33:22,467 INFO L134 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:33:22,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:33:22,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082681271] [2024-06-28 00:33:22,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2082681271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:33:22,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:33:22,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:33:22,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1787556238] [2024-06-28 00:33:22,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:33:22,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:33:22,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:33:22,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:33:22,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:33:22,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 00:33:22,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 179 transitions, 2283 flow. Second operand has 10 states, 10 states have (on average 12.9) internal successors, (129), 10 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:22,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:33:22,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 00:33:22,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:33:23,083 INFO L124 PetriNetUnfolderBase]: 1133/2390 cut-off events. [2024-06-28 00:33:23,084 INFO L125 PetriNetUnfolderBase]: For 60911/60915 co-relation queries the response was YES. [2024-06-28 00:33:23,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11071 conditions, 2390 events. 1133/2390 cut-off events. For 60911/60915 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 18426 event pairs, 500 based on Foata normal form. 12/2358 useless extension candidates. Maximal degree in co-relation 10994. Up to 1719 conditions per place. [2024-06-28 00:33:23,111 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 140 selfloop transitions, 45 changer transitions 10/203 dead transitions. [2024-06-28 00:33:23,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 203 transitions, 2729 flow [2024-06-28 00:33:23,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:33:23,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:33:23,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-28 00:33:23,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45799457994579945 [2024-06-28 00:33:23,112 INFO L175 Difference]: Start difference. First operand has 261 places, 179 transitions, 2283 flow. Second operand 9 states and 169 transitions. [2024-06-28 00:33:23,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 203 transitions, 2729 flow [2024-06-28 00:33:23,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 203 transitions, 2600 flow, removed 1 selfloop flow, removed 12 redundant places. [2024-06-28 00:33:23,249 INFO L231 Difference]: Finished difference. Result has 257 places, 176 transitions, 2217 flow [2024-06-28 00:33:23,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2154, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2217, PETRI_PLACES=257, PETRI_TRANSITIONS=176} [2024-06-28 00:33:23,250 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 215 predicate places. [2024-06-28 00:33:23,250 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 176 transitions, 2217 flow [2024-06-28 00:33:23,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.9) internal successors, (129), 10 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:23,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:33:23,250 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:33:23,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-28 00:33:23,251 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:33:23,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:33:23,251 INFO L85 PathProgramCache]: Analyzing trace with hash -847301602, now seen corresponding path program 7 times [2024-06-28 00:33:23,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:33:23,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519621677] [2024-06-28 00:33:23,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:33:23,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:33:23,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:33:25,221 INFO L134 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:33:25,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:33:25,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519621677] [2024-06-28 00:33:25,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519621677] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:33:25,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:33:25,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:33:25,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882269370] [2024-06-28 00:33:25,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:33:25,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:33:25,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:33:25,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:33:25,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:33:25,230 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:33:25,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 176 transitions, 2217 flow. Second operand has 11 states, 11 states have (on average 11.818181818181818) internal successors, (130), 11 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:25,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:33:25,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:33:25,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:33:25,995 INFO L124 PetriNetUnfolderBase]: 1075/2294 cut-off events. [2024-06-28 00:33:25,995 INFO L125 PetriNetUnfolderBase]: For 54091/54095 co-relation queries the response was YES. [2024-06-28 00:33:26,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10119 conditions, 2294 events. 1075/2294 cut-off events. For 54091/54095 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 17771 event pairs, 377 based on Foata normal form. 20/2276 useless extension candidates. Maximal degree in co-relation 10043. Up to 1263 conditions per place. [2024-06-28 00:33:26,015 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 130 selfloop transitions, 54 changer transitions 20/211 dead transitions. [2024-06-28 00:33:26,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 211 transitions, 2861 flow [2024-06-28 00:33:26,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 00:33:26,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 00:33:26,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 216 transitions. [2024-06-28 00:33:26,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4052532833020638 [2024-06-28 00:33:26,016 INFO L175 Difference]: Start difference. First operand has 257 places, 176 transitions, 2217 flow. Second operand 13 states and 216 transitions. [2024-06-28 00:33:26,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 211 transitions, 2861 flow [2024-06-28 00:33:26,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 211 transitions, 2751 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-28 00:33:26,153 INFO L231 Difference]: Finished difference. Result has 257 places, 165 transitions, 2051 flow [2024-06-28 00:33:26,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2115, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2051, PETRI_PLACES=257, PETRI_TRANSITIONS=165} [2024-06-28 00:33:26,154 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 215 predicate places. [2024-06-28 00:33:26,154 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 165 transitions, 2051 flow [2024-06-28 00:33:26,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.818181818181818) internal successors, (130), 11 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:26,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:33:26,154 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:33:26,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-28 00:33:26,154 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:33:26,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:33:26,155 INFO L85 PathProgramCache]: Analyzing trace with hash -55961672, now seen corresponding path program 8 times [2024-06-28 00:33:26,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:33:26,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957642767] [2024-06-28 00:33:26,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:33:26,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:33:26,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:33:27,220 INFO L134 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:33:27,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:33:27,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957642767] [2024-06-28 00:33:27,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957642767] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:33:27,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:33:27,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:33:27,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061121305] [2024-06-28 00:33:27,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:33:27,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:33:27,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:33:27,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:33:27,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:33:27,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:33:27,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 165 transitions, 2051 flow. Second operand has 11 states, 11 states have (on average 11.818181818181818) internal successors, (130), 11 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:27,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:33:27,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:33:27,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:33:27,689 INFO L124 PetriNetUnfolderBase]: 971/2047 cut-off events. [2024-06-28 00:33:27,690 INFO L125 PetriNetUnfolderBase]: For 39471/39471 co-relation queries the response was YES. [2024-06-28 00:33:27,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8961 conditions, 2047 events. 971/2047 cut-off events. For 39471/39471 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 15323 event pairs, 412 based on Foata normal form. 8/2015 useless extension candidates. Maximal degree in co-relation 8886. Up to 1569 conditions per place. [2024-06-28 00:33:27,706 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 143 selfloop transitions, 17 changer transitions 15/182 dead transitions. [2024-06-28 00:33:27,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 182 transitions, 2441 flow [2024-06-28 00:33:27,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:33:27,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:33:27,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-28 00:33:27,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024390243902439 [2024-06-28 00:33:27,707 INFO L175 Difference]: Start difference. First operand has 257 places, 165 transitions, 2051 flow. Second operand 8 states and 132 transitions. [2024-06-28 00:33:27,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 182 transitions, 2441 flow [2024-06-28 00:33:27,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 182 transitions, 2219 flow, removed 6 selfloop flow, removed 21 redundant places. [2024-06-28 00:33:27,795 INFO L231 Difference]: Finished difference. Result has 236 places, 160 transitions, 1829 flow [2024-06-28 00:33:27,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1829, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1829, PETRI_PLACES=236, PETRI_TRANSITIONS=160} [2024-06-28 00:33:27,796 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 194 predicate places. [2024-06-28 00:33:27,796 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 160 transitions, 1829 flow [2024-06-28 00:33:27,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.818181818181818) internal successors, (130), 11 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:27,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:33:27,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, 1] [2024-06-28 00:33:27,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-28 00:33:27,797 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:33:27,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:33:27,797 INFO L85 PathProgramCache]: Analyzing trace with hash 1146407454, now seen corresponding path program 9 times [2024-06-28 00:33:27,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:33:27,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760165967] [2024-06-28 00:33:27,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:33:27,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:33:27,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:33:29,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:33:29,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:33:29,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760165967] [2024-06-28 00:33:29,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760165967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:33:29,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:33:29,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:33:29,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881928222] [2024-06-28 00:33:29,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:33:29,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:33:29,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:33:29,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:33:29,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:33:29,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:33:29,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 160 transitions, 1829 flow. Second operand has 12 states, 12 states have (on average 11.666666666666666) internal successors, (140), 12 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:29,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:33:29,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:33:29,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:33:29,761 INFO L124 PetriNetUnfolderBase]: 927/1969 cut-off events. [2024-06-28 00:33:29,762 INFO L125 PetriNetUnfolderBase]: For 32957/32957 co-relation queries the response was YES. [2024-06-28 00:33:29,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8284 conditions, 1969 events. 927/1969 cut-off events. For 32957/32957 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 14620 event pairs, 406 based on Foata normal form. 8/1937 useless extension candidates. Maximal degree in co-relation 8213. Up to 1496 conditions per place. [2024-06-28 00:33:29,777 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 131 selfloop transitions, 28 changer transitions 12/178 dead transitions. [2024-06-28 00:33:29,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 178 transitions, 2213 flow [2024-06-28 00:33:29,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:33:29,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:33:29,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 169 transitions. [2024-06-28 00:33:29,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37472283813747226 [2024-06-28 00:33:29,778 INFO L175 Difference]: Start difference. First operand has 236 places, 160 transitions, 1829 flow. Second operand 11 states and 169 transitions. [2024-06-28 00:33:29,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 178 transitions, 2213 flow [2024-06-28 00:33:29,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 178 transitions, 2161 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-28 00:33:29,868 INFO L231 Difference]: Finished difference. Result has 232 places, 153 transitions, 1767 flow [2024-06-28 00:33:29,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1777, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1767, PETRI_PLACES=232, PETRI_TRANSITIONS=153} [2024-06-28 00:33:29,869 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 190 predicate places. [2024-06-28 00:33:29,869 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 153 transitions, 1767 flow [2024-06-28 00:33:29,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.666666666666666) internal successors, (140), 12 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:29,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:33:29,869 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:33:29,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-28 00:33:29,870 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:33:29,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:33:29,870 INFO L85 PathProgramCache]: Analyzing trace with hash -748521058, now seen corresponding path program 10 times [2024-06-28 00:33:29,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:33:29,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820054042] [2024-06-28 00:33:29,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:33:29,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:33:29,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:33:31,559 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:33:31,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:33:31,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1820054042] [2024-06-28 00:33:31,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1820054042] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:33:31,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:33:31,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:33:31,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766657354] [2024-06-28 00:33:31,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:33:31,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:33:31,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:33:31,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:33:31,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:33:31,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:33:31,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 153 transitions, 1767 flow. Second operand has 12 states, 12 states have (on average 11.666666666666666) internal successors, (140), 12 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:31,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:33:31,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:33:31,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:33:32,102 INFO L124 PetriNetUnfolderBase]: 867/1827 cut-off events. [2024-06-28 00:33:32,102 INFO L125 PetriNetUnfolderBase]: For 27900/27900 co-relation queries the response was YES. [2024-06-28 00:33:32,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7658 conditions, 1827 events. 867/1827 cut-off events. For 27900/27900 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 13195 event pairs, 420 based on Foata normal form. 8/1797 useless extension candidates. Maximal degree in co-relation 7587. Up to 1430 conditions per place. [2024-06-28 00:33:32,116 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 129 selfloop transitions, 21 changer transitions 14/171 dead transitions. [2024-06-28 00:33:32,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 171 transitions, 2137 flow [2024-06-28 00:33:32,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:33:32,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:33:32,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 178 transitions. [2024-06-28 00:33:32,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3617886178861789 [2024-06-28 00:33:32,117 INFO L175 Difference]: Start difference. First operand has 232 places, 153 transitions, 1767 flow. Second operand 12 states and 178 transitions. [2024-06-28 00:33:32,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 171 transitions, 2137 flow [2024-06-28 00:33:32,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 171 transitions, 2004 flow, removed 2 selfloop flow, removed 20 redundant places. [2024-06-28 00:33:32,191 INFO L231 Difference]: Finished difference. Result has 223 places, 148 transitions, 1642 flow [2024-06-28 00:33:32,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1634, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1642, PETRI_PLACES=223, PETRI_TRANSITIONS=148} [2024-06-28 00:33:32,192 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 181 predicate places. [2024-06-28 00:33:32,192 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 148 transitions, 1642 flow [2024-06-28 00:33:32,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.666666666666666) internal successors, (140), 12 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:32,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:33:32,192 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:33:32,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-28 00:33:32,192 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:33:32,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:33:32,193 INFO L85 PathProgramCache]: Analyzing trace with hash -1281974550, now seen corresponding path program 11 times [2024-06-28 00:33:32,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:33:32,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213568830] [2024-06-28 00:33:32,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:33:32,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:33:32,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:33:33,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:33:33,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:33:33,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213568830] [2024-06-28 00:33:33,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1213568830] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:33:33,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:33:33,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:33:33,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350322389] [2024-06-28 00:33:33,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:33:33,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:33:33,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:33:33,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:33:33,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:33:33,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:33:33,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 148 transitions, 1642 flow. Second operand has 12 states, 12 states have (on average 11.666666666666666) internal successors, (140), 12 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:33,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:33:33,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:33:33,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:33:34,149 INFO L124 PetriNetUnfolderBase]: 815/1717 cut-off events. [2024-06-28 00:33:34,150 INFO L125 PetriNetUnfolderBase]: For 21758/21758 co-relation queries the response was YES. [2024-06-28 00:33:34,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6909 conditions, 1717 events. 815/1717 cut-off events. For 21758/21758 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 12078 event pairs, 372 based on Foata normal form. 8/1691 useless extension candidates. Maximal degree in co-relation 6841. Up to 1332 conditions per place. [2024-06-28 00:33:34,163 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 126 selfloop transitions, 22 changer transitions 10/165 dead transitions. [2024-06-28 00:33:34,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 165 transitions, 1998 flow [2024-06-28 00:33:34,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:33:34,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:33:34,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 167 transitions. [2024-06-28 00:33:34,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37028824833702884 [2024-06-28 00:33:34,164 INFO L175 Difference]: Start difference. First operand has 223 places, 148 transitions, 1642 flow. Second operand 11 states and 167 transitions. [2024-06-28 00:33:34,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 165 transitions, 1998 flow [2024-06-28 00:33:34,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 165 transitions, 1949 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-28 00:33:34,230 INFO L231 Difference]: Finished difference. Result has 218 places, 145 transitions, 1610 flow [2024-06-28 00:33:34,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1593, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1610, PETRI_PLACES=218, PETRI_TRANSITIONS=145} [2024-06-28 00:33:34,235 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 176 predicate places. [2024-06-28 00:33:34,235 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 145 transitions, 1610 flow [2024-06-28 00:33:34,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.666666666666666) internal successors, (140), 12 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:34,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:33:34,236 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:33:34,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-28 00:33:34,236 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:33:34,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:33:34,252 INFO L85 PathProgramCache]: Analyzing trace with hash -1281968970, now seen corresponding path program 12 times [2024-06-28 00:33:34,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:33:34,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638677120] [2024-06-28 00:33:34,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:33:34,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:33:34,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:33:35,850 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:33:35,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:33:35,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638677120] [2024-06-28 00:33:35,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638677120] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:33:35,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:33:35,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:33:35,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537803827] [2024-06-28 00:33:35,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:33:35,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:33:35,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:33:35,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:33:35,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:33:35,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:33:35,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 145 transitions, 1610 flow. Second operand has 12 states, 12 states have (on average 11.666666666666666) internal successors, (140), 12 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:35,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:33:35,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:33:35,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:33:36,416 INFO L124 PetriNetUnfolderBase]: 767/1633 cut-off events. [2024-06-28 00:33:36,416 INFO L125 PetriNetUnfolderBase]: For 17108/17108 co-relation queries the response was YES. [2024-06-28 00:33:36,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6387 conditions, 1633 events. 767/1633 cut-off events. For 17108/17108 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 11395 event pairs, 340 based on Foata normal form. 8/1611 useless extension candidates. Maximal degree in co-relation 6319. Up to 1216 conditions per place. [2024-06-28 00:33:36,427 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 121 selfloop transitions, 14 changer transitions 20/162 dead transitions. [2024-06-28 00:33:36,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 162 transitions, 1960 flow [2024-06-28 00:33:36,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:33:36,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:33:36,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 167 transitions. [2024-06-28 00:33:36,428 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37028824833702884 [2024-06-28 00:33:36,428 INFO L175 Difference]: Start difference. First operand has 218 places, 145 transitions, 1610 flow. Second operand 11 states and 167 transitions. [2024-06-28 00:33:36,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 162 transitions, 1960 flow [2024-06-28 00:33:36,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 162 transitions, 1905 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-28 00:33:36,481 INFO L231 Difference]: Finished difference. Result has 214 places, 130 transitions, 1464 flow [2024-06-28 00:33:36,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1555, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1464, PETRI_PLACES=214, PETRI_TRANSITIONS=130} [2024-06-28 00:33:36,481 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 172 predicate places. [2024-06-28 00:33:36,481 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 130 transitions, 1464 flow [2024-06-28 00:33:36,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.666666666666666) internal successors, (140), 12 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:36,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:33:36,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, 1, 1, 1, 1] [2024-06-28 00:33:36,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-28 00:33:36,482 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:33:36,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:33:36,482 INFO L85 PathProgramCache]: Analyzing trace with hash 1580855762, now seen corresponding path program 13 times [2024-06-28 00:33:36,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:33:36,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732565121] [2024-06-28 00:33:36,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:33:36,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:33:36,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:33:38,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:33:38,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:33:38,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732565121] [2024-06-28 00:33:38,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732565121] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:33:38,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:33:38,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:33:38,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [74649207] [2024-06-28 00:33:38,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:33:38,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:33:38,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:33:38,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:33:38,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:33:38,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 00:33:38,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 130 transitions, 1464 flow. Second operand has 10 states, 10 states have (on average 12.9) internal successors, (129), 10 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:38,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:33:38,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 00:33:38,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:33:38,631 INFO L124 PetriNetUnfolderBase]: 688/1446 cut-off events. [2024-06-28 00:33:38,631 INFO L125 PetriNetUnfolderBase]: For 11649/11651 co-relation queries the response was YES. [2024-06-28 00:33:38,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5801 conditions, 1446 events. 688/1446 cut-off events. For 11649/11651 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 9865 event pairs, 301 based on Foata normal form. 10/1430 useless extension candidates. Maximal degree in co-relation 5734. Up to 962 conditions per place. [2024-06-28 00:33:38,641 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 112 selfloop transitions, 12 changer transitions 27/159 dead transitions. [2024-06-28 00:33:38,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 159 transitions, 1844 flow [2024-06-28 00:33:38,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:33:38,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:33:38,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-28 00:33:38,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45528455284552843 [2024-06-28 00:33:38,643 INFO L175 Difference]: Start difference. First operand has 214 places, 130 transitions, 1464 flow. Second operand 9 states and 168 transitions. [2024-06-28 00:33:38,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 159 transitions, 1844 flow [2024-06-28 00:33:38,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 159 transitions, 1713 flow, removed 2 selfloop flow, removed 21 redundant places. [2024-06-28 00:33:38,687 INFO L231 Difference]: Finished difference. Result has 194 places, 116 transitions, 1162 flow [2024-06-28 00:33:38,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1333, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1162, PETRI_PLACES=194, PETRI_TRANSITIONS=116} [2024-06-28 00:33:38,688 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 152 predicate places. [2024-06-28 00:33:38,688 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 116 transitions, 1162 flow [2024-06-28 00:33:38,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.9) internal successors, (129), 10 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:38,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:33:38,688 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:33:38,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-28 00:33:38,688 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:33:38,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:33:38,689 INFO L85 PathProgramCache]: Analyzing trace with hash 640720436, now seen corresponding path program 14 times [2024-06-28 00:33:38,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:33:38,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967791308] [2024-06-28 00:33:38,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:33:38,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:33:38,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:33:40,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:33:40,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:33:40,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967791308] [2024-06-28 00:33:40,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967791308] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:33:40,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:33:40,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:33:40,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411447186] [2024-06-28 00:33:40,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:33:40,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:33:40,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:33:40,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:33:40,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:33:40,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 00:33:40,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 116 transitions, 1162 flow. Second operand has 10 states, 10 states have (on average 12.9) internal successors, (129), 10 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:40,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:33:40,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 00:33:40,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:33:41,022 INFO L124 PetriNetUnfolderBase]: 633/1335 cut-off events. [2024-06-28 00:33:41,023 INFO L125 PetriNetUnfolderBase]: For 9879/9881 co-relation queries the response was YES. [2024-06-28 00:33:41,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4975 conditions, 1335 events. 633/1335 cut-off events. For 9879/9881 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 9002 event pairs, 253 based on Foata normal form. 10/1315 useless extension candidates. Maximal degree in co-relation 4912. Up to 771 conditions per place. [2024-06-28 00:33:41,032 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 103 selfloop transitions, 17 changer transitions 19/147 dead transitions. [2024-06-28 00:33:41,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 147 transitions, 1524 flow [2024-06-28 00:33:41,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:33:41,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:33:41,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-28 00:33:41,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43658536585365854 [2024-06-28 00:33:41,033 INFO L175 Difference]: Start difference. First operand has 194 places, 116 transitions, 1162 flow. Second operand 10 states and 179 transitions. [2024-06-28 00:33:41,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 147 transitions, 1524 flow [2024-06-28 00:33:41,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 147 transitions, 1427 flow, removed 5 selfloop flow, removed 18 redundant places. [2024-06-28 00:33:41,070 INFO L231 Difference]: Finished difference. Result has 180 places, 110 transitions, 1041 flow [2024-06-28 00:33:41,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1067, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1041, PETRI_PLACES=180, PETRI_TRANSITIONS=110} [2024-06-28 00:33:41,070 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 138 predicate places. [2024-06-28 00:33:41,070 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 110 transitions, 1041 flow [2024-06-28 00:33:41,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.9) internal successors, (129), 10 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:41,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:33:41,071 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:33:41,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-28 00:33:41,071 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:33:41,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:33:41,071 INFO L85 PathProgramCache]: Analyzing trace with hash -876583290, now seen corresponding path program 15 times [2024-06-28 00:33:41,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:33:41,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10694226] [2024-06-28 00:33:41,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:33:41,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:33:41,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:33:42,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:33:42,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:33:42,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10694226] [2024-06-28 00:33:42,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10694226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:33:42,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:33:42,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:33:42,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285035693] [2024-06-28 00:33:42,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:33:42,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:33:42,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:33:42,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:33:42,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:33:42,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 00:33:42,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 110 transitions, 1041 flow. Second operand has 10 states, 10 states have (on average 12.9) internal successors, (129), 10 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:42,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:33:42,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 00:33:42,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:33:43,149 INFO L124 PetriNetUnfolderBase]: 549/1183 cut-off events. [2024-06-28 00:33:43,149 INFO L125 PetriNetUnfolderBase]: For 8361/8363 co-relation queries the response was YES. [2024-06-28 00:33:43,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4314 conditions, 1183 events. 549/1183 cut-off events. For 8361/8363 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 7866 event pairs, 237 based on Foata normal form. 10/1167 useless extension candidates. Maximal degree in co-relation 4256. Up to 771 conditions per place. [2024-06-28 00:33:43,155 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 84 selfloop transitions, 7 changer transitions 30/129 dead transitions. [2024-06-28 00:33:43,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 129 transitions, 1328 flow [2024-06-28 00:33:43,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:33:43,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:33:43,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-28 00:33:43,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-28 00:33:43,156 INFO L175 Difference]: Start difference. First operand has 180 places, 110 transitions, 1041 flow. Second operand 8 states and 142 transitions. [2024-06-28 00:33:43,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 129 transitions, 1328 flow [2024-06-28 00:33:43,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 129 transitions, 1259 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-28 00:33:43,187 INFO L231 Difference]: Finished difference. Result has 174 places, 94 transitions, 801 flow [2024-06-28 00:33:43,187 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=972, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=801, PETRI_PLACES=174, PETRI_TRANSITIONS=94} [2024-06-28 00:33:43,188 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 132 predicate places. [2024-06-28 00:33:43,188 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 94 transitions, 801 flow [2024-06-28 00:33:43,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.9) internal successors, (129), 10 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:43,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:33:43,188 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:33:43,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-28 00:33:43,188 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:33:43,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:33:43,189 INFO L85 PathProgramCache]: Analyzing trace with hash 544690962, now seen corresponding path program 16 times [2024-06-28 00:33:43,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:33:43,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777879529] [2024-06-28 00:33:43,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:33:43,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:33:43,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:33:45,752 INFO L134 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:33:45,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:33:45,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777879529] [2024-06-28 00:33:45,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1777879529] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:33:45,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:33:45,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:33:45,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345700652] [2024-06-28 00:33:45,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:33:45,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:33:45,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:33:45,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:33:45,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:33:45,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:33:45,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 94 transitions, 801 flow. Second operand has 11 states, 11 states have (on average 11.818181818181818) internal successors, (130), 11 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:45,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:33:45,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:33:45,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:33:46,178 INFO L124 PetriNetUnfolderBase]: 485/1047 cut-off events. [2024-06-28 00:33:46,178 INFO L125 PetriNetUnfolderBase]: For 7450/7450 co-relation queries the response was YES. [2024-06-28 00:33:46,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3598 conditions, 1047 events. 485/1047 cut-off events. For 7450/7450 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 6947 event pairs, 205 based on Foata normal form. 8/1029 useless extension candidates. Maximal degree in co-relation 3541. Up to 734 conditions per place. [2024-06-28 00:33:46,184 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 78 selfloop transitions, 13 changer transitions 15/113 dead transitions. [2024-06-28 00:33:46,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 113 transitions, 1068 flow [2024-06-28 00:33:46,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:33:46,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:33:46,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 153 transitions. [2024-06-28 00:33:46,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37317073170731707 [2024-06-28 00:33:46,185 INFO L175 Difference]: Start difference. First operand has 174 places, 94 transitions, 801 flow. Second operand 10 states and 153 transitions. [2024-06-28 00:33:46,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 113 transitions, 1068 flow [2024-06-28 00:33:46,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 113 transitions, 1018 flow, removed 7 selfloop flow, removed 13 redundant places. [2024-06-28 00:33:46,205 INFO L231 Difference]: Finished difference. Result has 153 places, 90 transitions, 749 flow [2024-06-28 00:33:46,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=751, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=749, PETRI_PLACES=153, PETRI_TRANSITIONS=90} [2024-06-28 00:33:46,205 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 111 predicate places. [2024-06-28 00:33:46,205 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 90 transitions, 749 flow [2024-06-28 00:33:46,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.818181818181818) internal successors, (130), 11 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:46,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:33:46,206 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:33:46,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-28 00:33:46,206 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:33:46,206 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:33:46,206 INFO L85 PathProgramCache]: Analyzing trace with hash -1876544132, now seen corresponding path program 17 times [2024-06-28 00:33:46,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:33:46,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410773123] [2024-06-28 00:33:46,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:33:46,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:33:46,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:33:47,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:33:47,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:33:47,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410773123] [2024-06-28 00:33:47,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410773123] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:33:47,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:33:47,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:33:47,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1025700724] [2024-06-28 00:33:47,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:33:47,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:33:47,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:33:47,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:33:47,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:33:47,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 00:33:47,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 90 transitions, 749 flow. Second operand has 10 states, 10 states have (on average 12.9) internal successors, (129), 10 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:47,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:33:47,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 00:33:47,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:33:48,331 INFO L124 PetriNetUnfolderBase]: 481/1039 cut-off events. [2024-06-28 00:33:48,331 INFO L125 PetriNetUnfolderBase]: For 10275/10275 co-relation queries the response was YES. [2024-06-28 00:33:48,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3610 conditions, 1039 events. 481/1039 cut-off events. For 10275/10275 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 6953 event pairs, 185 based on Foata normal form. 8/1021 useless extension candidates. Maximal degree in co-relation 3558. Up to 269 conditions per place. [2024-06-28 00:33:48,336 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 75 selfloop transitions, 22 changer transitions 14/119 dead transitions. [2024-06-28 00:33:48,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 119 transitions, 1127 flow [2024-06-28 00:33:48,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:33:48,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:33:48,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-28 00:33:48,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45365853658536587 [2024-06-28 00:33:48,338 INFO L175 Difference]: Start difference. First operand has 153 places, 90 transitions, 749 flow. Second operand 10 states and 186 transitions. [2024-06-28 00:33:48,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 119 transitions, 1127 flow [2024-06-28 00:33:48,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 119 transitions, 1088 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-28 00:33:48,356 INFO L231 Difference]: Finished difference. Result has 150 places, 81 transitions, 688 flow [2024-06-28 00:33:48,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=710, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=688, PETRI_PLACES=150, PETRI_TRANSITIONS=81} [2024-06-28 00:33:48,357 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 108 predicate places. [2024-06-28 00:33:48,357 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 81 transitions, 688 flow [2024-06-28 00:33:48,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.9) internal successors, (129), 10 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:48,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:33:48,357 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:33:48,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-28 00:33:48,358 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:33:48,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:33:48,358 INFO L85 PathProgramCache]: Analyzing trace with hash 687093116, now seen corresponding path program 18 times [2024-06-28 00:33:48,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:33:48,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374663120] [2024-06-28 00:33:48,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:33:48,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:33:48,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:33:50,352 INFO L134 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:33:50,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:33:50,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374663120] [2024-06-28 00:33:50,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374663120] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:33:50,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:33:50,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:33:50,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365610964] [2024-06-28 00:33:50,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:33:50,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:33:50,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:33:50,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:33:50,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:33:50,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 00:33:50,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 81 transitions, 688 flow. Second operand has 10 states, 10 states have (on average 12.9) internal successors, (129), 10 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:50,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:33:50,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 00:33:50,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:33:50,689 INFO L124 PetriNetUnfolderBase]: 417/903 cut-off events. [2024-06-28 00:33:50,689 INFO L125 PetriNetUnfolderBase]: For 8432/8432 co-relation queries the response was YES. [2024-06-28 00:33:50,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3082 conditions, 903 events. 417/903 cut-off events. For 8432/8432 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 5831 event pairs, 173 based on Foata normal form. 8/885 useless extension candidates. Maximal degree in co-relation 3031. Up to 257 conditions per place. [2024-06-28 00:33:50,694 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 64 selfloop transitions, 18 changer transitions 14/104 dead transitions. [2024-06-28 00:33:50,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 104 transitions, 978 flow [2024-06-28 00:33:50,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:33:50,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:33:50,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-28 00:33:50,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43658536585365854 [2024-06-28 00:33:50,695 INFO L175 Difference]: Start difference. First operand has 150 places, 81 transitions, 688 flow. Second operand 10 states and 179 transitions. [2024-06-28 00:33:50,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 104 transitions, 978 flow [2024-06-28 00:33:50,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 104 transitions, 911 flow, removed 4 selfloop flow, removed 13 redundant places. [2024-06-28 00:33:50,710 INFO L231 Difference]: Finished difference. Result has 144 places, 74 transitions, 610 flow [2024-06-28 00:33:50,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=625, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=610, PETRI_PLACES=144, PETRI_TRANSITIONS=74} [2024-06-28 00:33:50,710 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 102 predicate places. [2024-06-28 00:33:50,710 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 74 transitions, 610 flow [2024-06-28 00:33:50,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.9) internal successors, (129), 10 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:50,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:33:50,711 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:33:50,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-28 00:33:50,711 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:33:50,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:33:50,711 INFO L85 PathProgramCache]: Analyzing trace with hash 2074158554, now seen corresponding path program 19 times [2024-06-28 00:33:50,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:33:50,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185873196] [2024-06-28 00:33:50,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:33:50,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:33:50,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:33:53,580 INFO L134 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:33:53,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:33:53,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185873196] [2024-06-28 00:33:53,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1185873196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:33:53,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:33:53,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:33:53,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686152952] [2024-06-28 00:33:53,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:33:53,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:33:53,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:33:53,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:33:53,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:33:53,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:33:53,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 74 transitions, 610 flow. Second operand has 11 states, 11 states have (on average 11.818181818181818) internal successors, (130), 11 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:53,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:33:53,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:33:53,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:33:54,067 INFO L124 PetriNetUnfolderBase]: 354/772 cut-off events. [2024-06-28 00:33:54,067 INFO L125 PetriNetUnfolderBase]: For 5502/5502 co-relation queries the response was YES. [2024-06-28 00:33:54,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2697 conditions, 772 events. 354/772 cut-off events. For 5502/5502 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 4776 event pairs, 157 based on Foata normal form. 16/766 useless extension candidates. Maximal degree in co-relation 2648. Up to 469 conditions per place. [2024-06-28 00:33:54,071 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 60 selfloop transitions, 9 changer transitions 17/93 dead transitions. [2024-06-28 00:33:54,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 93 transitions, 835 flow [2024-06-28 00:33:54,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:33:54,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:33:54,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 165 transitions. [2024-06-28 00:33:54,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36585365853658536 [2024-06-28 00:33:54,073 INFO L175 Difference]: Start difference. First operand has 144 places, 74 transitions, 610 flow. Second operand 11 states and 165 transitions. [2024-06-28 00:33:54,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 93 transitions, 835 flow [2024-06-28 00:33:54,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 93 transitions, 775 flow, removed 6 selfloop flow, removed 14 redundant places. [2024-06-28 00:33:54,085 INFO L231 Difference]: Finished difference. Result has 134 places, 66 transitions, 495 flow [2024-06-28 00:33:54,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=550, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=495, PETRI_PLACES=134, PETRI_TRANSITIONS=66} [2024-06-28 00:33:54,085 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 92 predicate places. [2024-06-28 00:33:54,086 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 66 transitions, 495 flow [2024-06-28 00:33:54,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.818181818181818) internal successors, (130), 11 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:54,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:33:54,086 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:33:54,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-28 00:33:54,086 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:33:54,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:33:54,087 INFO L85 PathProgramCache]: Analyzing trace with hash 2069689904, now seen corresponding path program 20 times [2024-06-28 00:33:54,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:33:54,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865691039] [2024-06-28 00:33:54,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:33:54,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:33:54,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:33:56,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:33:56,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:33:56,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865691039] [2024-06-28 00:33:56,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1865691039] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:33:56,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:33:56,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:33:56,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244097171] [2024-06-28 00:33:56,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:33:56,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:33:56,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:33:56,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:33:56,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:33:56,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:33:56,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 66 transitions, 495 flow. Second operand has 11 states, 11 states have (on average 11.818181818181818) internal successors, (130), 11 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:56,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:33:56,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:33:56,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:33:56,560 INFO L124 PetriNetUnfolderBase]: 242/512 cut-off events. [2024-06-28 00:33:56,560 INFO L125 PetriNetUnfolderBase]: For 2251/2251 co-relation queries the response was YES. [2024-06-28 00:33:56,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1801 conditions, 512 events. 242/512 cut-off events. For 2251/2251 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 2668 event pairs, 87 based on Foata normal form. 8/510 useless extension candidates. Maximal degree in co-relation 1756. Up to 327 conditions per place. [2024-06-28 00:33:56,563 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 46 selfloop transitions, 3 changer transitions 27/83 dead transitions. [2024-06-28 00:33:56,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 83 transitions, 679 flow [2024-06-28 00:33:56,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:33:56,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:33:56,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 162 transitions. [2024-06-28 00:33:56,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35920177383592017 [2024-06-28 00:33:56,564 INFO L175 Difference]: Start difference. First operand has 134 places, 66 transitions, 495 flow. Second operand 11 states and 162 transitions. [2024-06-28 00:33:56,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 83 transitions, 679 flow [2024-06-28 00:33:56,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 83 transitions, 632 flow, removed 8 selfloop flow, removed 17 redundant places. [2024-06-28 00:33:56,569 INFO L231 Difference]: Finished difference. Result has 114 places, 55 transitions, 372 flow [2024-06-28 00:33:56,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=440, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=372, PETRI_PLACES=114, PETRI_TRANSITIONS=55} [2024-06-28 00:33:56,569 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 72 predicate places. [2024-06-28 00:33:56,569 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 55 transitions, 372 flow [2024-06-28 00:33:56,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.818181818181818) internal successors, (130), 11 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:56,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:33:56,570 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:33:56,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-28 00:33:56,570 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:33:56,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:33:56,570 INFO L85 PathProgramCache]: Analyzing trace with hash 295604988, now seen corresponding path program 21 times [2024-06-28 00:33:56,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:33:56,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082626455] [2024-06-28 00:33:56,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:33:56,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:33:56,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:33:58,044 INFO L134 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:33:58,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:33:58,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082626455] [2024-06-28 00:33:58,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082626455] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:33:58,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:33:58,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:33:58,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029903841] [2024-06-28 00:33:58,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:33:58,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:33:58,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:33:58,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:33:58,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:33:58,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:33:58,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 55 transitions, 372 flow. Second operand has 11 states, 11 states have (on average 11.818181818181818) internal successors, (130), 11 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:58,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:33:58,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:33:58,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:33:58,380 INFO L124 PetriNetUnfolderBase]: 211/446 cut-off events. [2024-06-28 00:33:58,380 INFO L125 PetriNetUnfolderBase]: For 2378/2378 co-relation queries the response was YES. [2024-06-28 00:33:58,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1471 conditions, 446 events. 211/446 cut-off events. For 2378/2378 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 2276 event pairs, 40 based on Foata normal form. 8/450 useless extension candidates. Maximal degree in co-relation 1434. Up to 229 conditions per place. [2024-06-28 00:33:58,382 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 40 selfloop transitions, 15 changer transitions 9/71 dead transitions. [2024-06-28 00:33:58,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 71 transitions, 532 flow [2024-06-28 00:33:58,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:33:58,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:33:58,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 159 transitions. [2024-06-28 00:33:58,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.352549889135255 [2024-06-28 00:33:58,383 INFO L175 Difference]: Start difference. First operand has 114 places, 55 transitions, 372 flow. Second operand 11 states and 159 transitions. [2024-06-28 00:33:58,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 71 transitions, 532 flow [2024-06-28 00:33:58,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 71 transitions, 500 flow, removed 8 selfloop flow, removed 11 redundant places. [2024-06-28 00:33:58,386 INFO L231 Difference]: Finished difference. Result has 95 places, 52 transitions, 344 flow [2024-06-28 00:33:58,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=340, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=344, PETRI_PLACES=95, PETRI_TRANSITIONS=52} [2024-06-28 00:33:58,387 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 53 predicate places. [2024-06-28 00:33:58,387 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 52 transitions, 344 flow [2024-06-28 00:33:58,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.818181818181818) internal successors, (130), 11 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:58,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:33:58,387 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:33:58,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-28 00:33:58,387 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:33:58,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:33:58,388 INFO L85 PathProgramCache]: Analyzing trace with hash -1430762050, now seen corresponding path program 22 times [2024-06-28 00:33:58,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:33:58,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112719541] [2024-06-28 00:33:58,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:33:58,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:33:58,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:33:59,926 INFO L134 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:33:59,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:33:59,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112719541] [2024-06-28 00:33:59,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1112719541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:33:59,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:33:59,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:33:59,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772085667] [2024-06-28 00:33:59,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:33:59,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:33:59,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:33:59,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:33:59,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:33:59,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:33:59,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 52 transitions, 344 flow. Second operand has 12 states, 12 states have (on average 11.666666666666666) internal successors, (140), 12 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:59,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:33:59,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:33:59,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:34:00,264 INFO L124 PetriNetUnfolderBase]: 219/478 cut-off events. [2024-06-28 00:34:00,264 INFO L125 PetriNetUnfolderBase]: For 2296/2296 co-relation queries the response was YES. [2024-06-28 00:34:00,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1548 conditions, 478 events. 219/478 cut-off events. For 2296/2296 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 2567 event pairs, 56 based on Foata normal form. 8/482 useless extension candidates. Maximal degree in co-relation 1517. Up to 177 conditions per place. [2024-06-28 00:34:00,266 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 42 selfloop transitions, 11 changer transitions 11/71 dead transitions. [2024-06-28 00:34:00,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 71 transitions, 536 flow [2024-06-28 00:34:00,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:34:00,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:34:00,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 160 transitions. [2024-06-28 00:34:00,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35476718403547675 [2024-06-28 00:34:00,268 INFO L175 Difference]: Start difference. First operand has 95 places, 52 transitions, 344 flow. Second operand 11 states and 160 transitions. [2024-06-28 00:34:00,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 71 transitions, 536 flow [2024-06-28 00:34:00,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 71 transitions, 475 flow, removed 5 selfloop flow, removed 15 redundant places. [2024-06-28 00:34:00,271 INFO L231 Difference]: Finished difference. Result has 90 places, 48 transitions, 287 flow [2024-06-28 00:34:00,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=287, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=287, PETRI_PLACES=90, PETRI_TRANSITIONS=48} [2024-06-28 00:34:00,271 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 48 predicate places. [2024-06-28 00:34:00,271 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 48 transitions, 287 flow [2024-06-28 00:34:00,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.666666666666666) internal successors, (140), 12 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:34:00,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:34:00,271 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:34:00,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-28 00:34:00,272 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:34:00,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:34:00,272 INFO L85 PathProgramCache]: Analyzing trace with hash 1794779946, now seen corresponding path program 23 times [2024-06-28 00:34:00,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:34:00,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861573691] [2024-06-28 00:34:00,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:34:00,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:34:00,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:34:01,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:34:01,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:34:01,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861573691] [2024-06-28 00:34:01,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [861573691] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:34:01,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:34:01,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:34:01,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953235415] [2024-06-28 00:34:01,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:34:01,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:34:01,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:34:01,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:34:01,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:34:01,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 00:34:01,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 48 transitions, 287 flow. Second operand has 10 states, 10 states have (on average 12.9) internal successors, (129), 10 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:34:01,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:34:01,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 00:34:01,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:34:01,642 INFO L124 PetriNetUnfolderBase]: 199/446 cut-off events. [2024-06-28 00:34:01,642 INFO L125 PetriNetUnfolderBase]: For 1941/1941 co-relation queries the response was YES. [2024-06-28 00:34:01,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1378 conditions, 446 events. 199/446 cut-off events. For 1941/1941 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 2384 event pairs, 33 based on Foata normal form. 8/450 useless extension candidates. Maximal degree in co-relation 1350. Up to 172 conditions per place. [2024-06-28 00:34:01,645 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 35 selfloop transitions, 9 changer transitions 10/62 dead transitions. [2024-06-28 00:34:01,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 62 transitions, 427 flow [2024-06-28 00:34:01,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:34:01,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:34:01,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-28 00:34:01,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3932926829268293 [2024-06-28 00:34:01,646 INFO L175 Difference]: Start difference. First operand has 90 places, 48 transitions, 287 flow. Second operand 8 states and 129 transitions. [2024-06-28 00:34:01,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 62 transitions, 427 flow [2024-06-28 00:34:01,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 62 transitions, 392 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-06-28 00:34:01,648 INFO L231 Difference]: Finished difference. Result has 83 places, 46 transitions, 261 flow [2024-06-28 00:34:01,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=252, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=261, PETRI_PLACES=83, PETRI_TRANSITIONS=46} [2024-06-28 00:34:01,648 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 41 predicate places. [2024-06-28 00:34:01,648 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 46 transitions, 261 flow [2024-06-28 00:34:01,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.9) internal successors, (129), 10 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:34:01,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:34:01,649 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:34:01,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-28 00:34:01,649 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:34:01,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:34:01,649 INFO L85 PathProgramCache]: Analyzing trace with hash 1263284778, now seen corresponding path program 24 times [2024-06-28 00:34:01,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:34:01,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705292987] [2024-06-28 00:34:01,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:34:01,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:34:01,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:34:02,851 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:34:02,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:34:02,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705292987] [2024-06-28 00:34:02,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705292987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:34:02,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:34:02,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:34:02,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973677680] [2024-06-28 00:34:02,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:34:02,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:34:02,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:34:02,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:34:02,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:34:02,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 00:34:02,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 46 transitions, 261 flow. Second operand has 9 states, 9 states have (on average 13.11111111111111) internal successors, (118), 9 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:34:02,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:34:02,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 00:34:02,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:34:03,051 INFO L124 PetriNetUnfolderBase]: 171/378 cut-off events. [2024-06-28 00:34:03,052 INFO L125 PetriNetUnfolderBase]: For 1482/1482 co-relation queries the response was YES. [2024-06-28 00:34:03,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1203 conditions, 378 events. 171/378 cut-off events. For 1482/1482 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 1895 event pairs, 27 based on Foata normal form. 8/386 useless extension candidates. Maximal degree in co-relation 1176. Up to 88 conditions per place. [2024-06-28 00:34:03,053 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 40 selfloop transitions, 9 changer transitions 7/64 dead transitions. [2024-06-28 00:34:03,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 64 transitions, 429 flow [2024-06-28 00:34:03,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:34:03,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:34:03,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-28 00:34:03,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4115853658536585 [2024-06-28 00:34:03,054 INFO L175 Difference]: Start difference. First operand has 83 places, 46 transitions, 261 flow. Second operand 8 states and 135 transitions. [2024-06-28 00:34:03,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 64 transitions, 429 flow [2024-06-28 00:34:03,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 64 transitions, 406 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-28 00:34:03,056 INFO L231 Difference]: Finished difference. Result has 81 places, 43 transitions, 238 flow [2024-06-28 00:34:03,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=242, PETRI_DIFFERENCE_MINUEND_PLACES=73, 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=238, PETRI_PLACES=81, PETRI_TRANSITIONS=43} [2024-06-28 00:34:03,057 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 39 predicate places. [2024-06-28 00:34:03,057 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 43 transitions, 238 flow [2024-06-28 00:34:03,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.11111111111111) internal successors, (118), 9 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:34:03,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:34:03,057 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:34:03,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-28 00:34:03,057 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:34:03,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:34:03,058 INFO L85 PathProgramCache]: Analyzing trace with hash 1706480850, now seen corresponding path program 25 times [2024-06-28 00:34:03,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:34:03,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67084839] [2024-06-28 00:34:03,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:34:03,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:34:03,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:34:04,747 INFO L134 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:34:04,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:34:04,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [67084839] [2024-06-28 00:34:04,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [67084839] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:34:04,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:34:04,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:34:04,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828220936] [2024-06-28 00:34:04,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:34:04,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:34:04,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:34:04,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:34:04,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:34:04,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:34:04,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 43 transitions, 238 flow. Second operand has 12 states, 12 states have (on average 11.666666666666666) internal successors, (140), 12 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:34:04,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:34:04,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:34:04,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:34:05,113 INFO L124 PetriNetUnfolderBase]: 123/290 cut-off events. [2024-06-28 00:34:05,113 INFO L125 PetriNetUnfolderBase]: For 858/858 co-relation queries the response was YES. [2024-06-28 00:34:05,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 908 conditions, 290 events. 123/290 cut-off events. For 858/858 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1337 event pairs, 36 based on Foata normal form. 8/294 useless extension candidates. Maximal degree in co-relation 883. Up to 101 conditions per place. [2024-06-28 00:34:05,114 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 21 selfloop transitions, 7 changer transitions 22/57 dead transitions. [2024-06-28 00:34:05,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 57 transitions, 366 flow [2024-06-28 00:34:05,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:34:05,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:34:05,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 156 transitions. [2024-06-28 00:34:05,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3458980044345898 [2024-06-28 00:34:05,116 INFO L175 Difference]: Start difference. First operand has 81 places, 43 transitions, 238 flow. Second operand 11 states and 156 transitions. [2024-06-28 00:34:05,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 57 transitions, 366 flow [2024-06-28 00:34:05,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 57 transitions, 328 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-28 00:34:05,117 INFO L231 Difference]: Finished difference. Result has 82 places, 32 transitions, 136 flow [2024-06-28 00:34:05,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=200, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=136, PETRI_PLACES=82, PETRI_TRANSITIONS=32} [2024-06-28 00:34:05,118 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 40 predicate places. [2024-06-28 00:34:05,118 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 32 transitions, 136 flow [2024-06-28 00:34:05,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.666666666666666) internal successors, (140), 12 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:34:05,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:34:05,118 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:34:05,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-28 00:34:05,118 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:34:05,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:34:05,119 INFO L85 PathProgramCache]: Analyzing trace with hash 292937738, now seen corresponding path program 26 times [2024-06-28 00:34:05,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:34:05,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1902581984] [2024-06-28 00:34:05,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:34:05,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:34:05,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:34:06,246 INFO L134 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:34:06,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:34:06,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1902581984] [2024-06-28 00:34:06,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1902581984] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:34:06,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:34:06,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:34:06,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [232343594] [2024-06-28 00:34:06,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:34:06,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:34:06,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:34:06,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:34:06,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:34:06,289 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:34:06,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 32 transitions, 136 flow. Second operand has 11 states, 11 states have (on average 11.818181818181818) internal successors, (130), 11 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:34:06,289 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:34:06,289 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:34:06,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:34:06,483 INFO L124 PetriNetUnfolderBase]: 47/118 cut-off events. [2024-06-28 00:34:06,483 INFO L125 PetriNetUnfolderBase]: For 395/395 co-relation queries the response was YES. [2024-06-28 00:34:06,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 328 conditions, 118 events. 47/118 cut-off events. For 395/395 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 316 event pairs, 5 based on Foata normal form. 8/126 useless extension candidates. Maximal degree in co-relation 305. Up to 40 conditions per place. [2024-06-28 00:34:06,483 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 0 selfloop transitions, 0 changer transitions 41/41 dead transitions. [2024-06-28 00:34:06,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 41 transitions, 204 flow [2024-06-28 00:34:06,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:34:06,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:34:06,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 124 transitions. [2024-06-28 00:34:06,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33604336043360433 [2024-06-28 00:34:06,484 INFO L175 Difference]: Start difference. First operand has 82 places, 32 transitions, 136 flow. Second operand 9 states and 124 transitions. [2024-06-28 00:34:06,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 41 transitions, 204 flow [2024-06-28 00:34:06,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 41 transitions, 174 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-06-28 00:34:06,485 INFO L231 Difference]: Finished difference. Result has 65 places, 0 transitions, 0 flow [2024-06-28 00:34:06,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=86, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=0, PETRI_PLACES=65, PETRI_TRANSITIONS=0} [2024-06-28 00:34:06,485 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 23 predicate places. [2024-06-28 00:34:06,485 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 0 transitions, 0 flow [2024-06-28 00:34:06,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.818181818181818) internal successors, (130), 11 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:34:06,488 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (5 of 6 remaining) [2024-06-28 00:34:06,488 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (4 of 6 remaining) [2024-06-28 00:34:06,489 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 6 remaining) [2024-06-28 00:34:06,493 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 6 remaining) [2024-06-28 00:34:06,493 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 6 remaining) [2024-06-28 00:34:06,493 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 6 remaining) [2024-06-28 00:34:06,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-28 00:34:06,503 INFO L445 BasicCegarLoop]: Path program histogram: [29, 26, 17, 13, 13, 11, 9, 8, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:34:06,506 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-28 00:34:06,506 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-28 00:34:06,511 INFO L507 ceAbstractionStarter]: Automizer considered 3 witness invariants [2024-06-28 00:34:06,511 INFO L508 ceAbstractionStarter]: WitnessConsidered=3 [2024-06-28 00:34:06,512 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.06 12:34:06 BasicIcfg [2024-06-28 00:34:06,512 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-28 00:34:06,516 INFO L158 Benchmark]: Toolchain (without parser) took 468046.91ms. Allocated memory was 247.5MB in the beginning and 4.0GB in the end (delta: 3.7GB). Free memory was 173.8MB in the beginning and 1.7GB in the end (delta: -1.5GB). Peak memory consumption was 2.2GB. Max. memory is 16.1GB. [2024-06-28 00:34:06,517 INFO L158 Benchmark]: CDTParser took 0.10ms. Allocated memory is still 123.7MB. Free memory was 52.1MB in the beginning and 51.9MB in the end (delta: 161.0kB). There was no memory consumed. Max. memory is 16.1GB. [2024-06-28 00:34:06,517 INFO L158 Benchmark]: Witness Parser took 0.14ms. Allocated memory is still 247.5MB. Free memory is still 176.6MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-28 00:34:06,517 INFO L158 Benchmark]: CACSL2BoogieTranslator took 618.25ms. Allocated memory is still 247.5MB. Free memory was 173.4MB in the beginning and 141.0MB in the end (delta: 32.3MB). Peak memory consumption was 31.5MB. Max. memory is 16.1GB. [2024-06-28 00:34:06,517 INFO L158 Benchmark]: Boogie Procedure Inliner took 88.16ms. Allocated memory is still 247.5MB. Free memory was 141.0MB in the beginning and 137.3MB in the end (delta: 3.7MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-06-28 00:34:06,517 INFO L158 Benchmark]: Boogie Preprocessor took 97.35ms. Allocated memory is still 247.5MB. Free memory was 137.3MB in the beginning and 132.2MB in the end (delta: 5.0MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-06-28 00:34:06,518 INFO L158 Benchmark]: RCFGBuilder took 929.52ms. Allocated memory is still 247.5MB. Free memory was 132.2MB in the beginning and 99.5MB in the end (delta: 32.7MB). Peak memory consumption was 32.3MB. Max. memory is 16.1GB. [2024-06-28 00:34:06,518 INFO L158 Benchmark]: TraceAbstraction took 466308.04ms. Allocated memory was 247.5MB in the beginning and 4.0GB in the end (delta: 3.7GB). Free memory was 99.5MB in the beginning and 1.7GB in the end (delta: -1.6GB). Peak memory consumption was 2.2GB. Max. memory is 16.1GB. [2024-06-28 00:34:06,519 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.10ms. Allocated memory is still 123.7MB. Free memory was 52.1MB in the beginning and 51.9MB in the end (delta: 161.0kB). There was no memory consumed. Max. memory is 16.1GB. * Witness Parser took 0.14ms. Allocated memory is still 247.5MB. Free memory is still 176.6MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 618.25ms. Allocated memory is still 247.5MB. Free memory was 173.4MB in the beginning and 141.0MB in the end (delta: 32.3MB). Peak memory consumption was 31.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 88.16ms. Allocated memory is still 247.5MB. Free memory was 141.0MB in the beginning and 137.3MB in the end (delta: 3.7MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 97.35ms. Allocated memory is still 247.5MB. Free memory was 137.3MB in the beginning and 132.2MB in the end (delta: 5.0MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 929.52ms. Allocated memory is still 247.5MB. Free memory was 132.2MB in the beginning and 99.5MB in the end (delta: 32.7MB). Peak memory consumption was 32.3MB. Max. memory is 16.1GB. * TraceAbstraction took 466308.04ms. Allocated memory was 247.5MB in the beginning and 4.0GB in the end (delta: 3.7GB). Free memory was 99.5MB in the beginning and 1.7GB in the end (delta: -1.6GB). Peak memory consumption was 2.2GB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 862]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 864]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 865]: 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: 466.2s, OverallIterations: 161, TraceHistogramMax: 1, PathProgramHistogramMax: 29, EmptinessCheckTime: 0.0s, AutomataDifference: 289.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 5875 SdHoareTripleChecker+Valid, 35.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 5639 mSDsluCounter, 2139 SdHoareTripleChecker+Invalid, 30.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1550 mSDsCounter, 1973 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 48486 IncrementalHoareTripleChecker+Invalid, 50459 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1973 mSolverCounterUnsat, 589 mSDtfsCounter, 48486 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1611 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 1605 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2103 ImplicationChecksByTransitivity, 33.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=8746occurred in iteration=68, InterpolantAutomatonStates: 1494, 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.3s SsaConstructionTime, 2.4s SatisfiabilityAnalysisTime, 172.3s InterpolantComputationTime, 3339 NumberOfCodeBlocks, 3339 NumberOfCodeBlocksAsserted, 161 NumberOfCheckSat, 3178 ConstructedInterpolants, 0 QuantifiedInterpolants, 101248 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 161 InterpolantComputations, 161 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:34:06,571 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE